Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.15;
Скачать: CL | DM;

Вниз

Собрать БД из двух файлов в один   Найти похожие ветки 

 
Ega23 ©   (2007-01-23 16:08) [0]

Есть основная БД.
Так исторически сложилось, что состоит из трёх файлов: два файла данных + файл transaction log.
Есть мнение, что её надо перевести на два файла: один - данные, один - лог.
Создать БД - без проблем. Вопрос, как туда перенести все данные.
Самый простой способ - из бэкапа восстановить. Но там требуется адекватная файловая структура БД.
Другой способ - тупо перегнать данные через DTS (но это будет долго работать, БД - 2 Гб).

Вопрос 1: что делать?
Вопрос 2: есть ли другой способ?


 
zdm ©   (2007-01-23 16:37) [1]

Единственное, что приходит на ум-это за оставшиеся до выходных дни, написать прогу на построчное пробегание и инсерт из одной в другую, либо глобальный запрос с внешним соединением, но не факт, что это будет быстрее, да и надо учесть время на создание запроса. Оценить среднее время "перекидывания" данных из одной таб. в другую и если хватит выходных, то в ночь с пятницы на понедельник запустить сей ужасающий процесс.


 
Ega23 ©   (2007-01-23 16:51) [2]

Всё оказалось гораздо проще. Я так и знал, что способ есть:
dbcc shrinkfile


 
stone ©   (2007-01-23 17:19) [3]


> Ega23 ©   (23.01.07 16:51) [2]

Вот что нам советует великий БОЛ
USE master
GO
ALTER DATABASE Test1
REMOVE FILE test1dat4
GO

также может быть полезен DISK REINIT(REFIT)


 
Ega23 ©   (2007-01-23 17:23) [4]

э-э-э, тут другое, тут из бэкапа надо его "вырезать".
Хотя и такой вариант опробую.



Страницы: 1 вся ветка

Текущий архив: 2007.04.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.045 c
3-1169787958
Шмфтнср
2007-01-26 08:05
2007.04.15
сортировка в SQL по нескольким параметрам, поможите


8-1154964543
piratesoft
2006-08-07 19:29
2007.04.15
Переходы между слайдами


15-1174514218
timself
2007-03-22 00:56
2007.04.15
ДВА СИМВОЛА УСПОКОЯТ СИСТЕМУ


1-1171952883
Ega23
2007-02-20 09:28
2007.04.15
Вот такая ошибка начала вываливаться при переходе


1-1168906562
guav
2007-01-16 03:16
2007.04.15
Програмно создать xls файл без excel и сторонних компонентов