Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Клонирование базы / 4 сообщений из 4, страница 1 из 1
21.01.2002, 20:51
    #32021149
Sergey Makarov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клонирование базы
Здравствуйте. Мое приложение работает с двумя базами - база справочников и база проета. Проектов может быть много, а справочники всегда одинаковые. Пользователь будет переключаться с проекта на проект, начинать новый проект (создать новую пустую базу проекта ) а также должен иметь возможность клонировать проект - т.е. создать новую базу - точную копию текщего проекта (очень часто проекты мало отличаются друг от друга).

Суть вопроса в том - как проще всего сделать клон базы ? Если кто уже решал подоьную задачку - поделитесь опытом с новичком. Спасибо.

sergeymakarov@hotmail.com
...
Рейтинг: 0 / 0
22.01.2002, 00:03
    #32021152
Dikobrazz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клонирование базы
Проще всего создать резервной копии, а потом восстановить ее с другим именем. Вот пример, копирующий базу данных Northwind в TestDB:
BACKUP DATABASE Northwind
TO DISK = 'c:\Northwind.bak'
RESTORE FILELISTONLY
FROM DISK = 'c:\Northwind.bak'
RESTORE DATABASE TestDB
FROM DISK = 'c:\Northwind.bak'
WITH MOVE 'Northwind' TO 'c:\test\testdb.mdf',
MOVE 'Northwind_log' TO 'c:\test\testdb.ldf'
...
Рейтинг: 0 / 0
22.01.2002, 02:25
    #32021156
Replicant
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клонирование базы
Можно еще так: копировать файлы БД (xp_cmdshell) и приатачивать базу (sp_attach_db)
под новым именем (по-мойму должно работать быстрее чем BACKUP-RESTORE), и можно все
это запихнуть в хранимую процедуру

Для создания заранее скофигуренной БД можно использовать model

Удачи
...
Рейтинг: 0 / 0
22.01.2002, 03:22
    #32021157
Reubast
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клонирование базы
можно попробовать cdw.exe ... или написать его аналог
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Клонирование базы / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]