Самый легкий способ сделать SQL Server копии DB для тестирования DB?

Что самый легкий путь состоит в том, чтобы взять базу данных SQL Server и сделать тестовой копией из нее?

Я просмотрел некоторые существующие темы, но не уверенный, если существует более легкий путь. У меня есть издатель базы данных. Я хочу смочь сохранить обе базы данных по тому же серверу, потенциально.

Обновление: Я привык Мастер Публикации Microsoft SQL Server для сценария в файл, создайте новую базу данных, добавьте "дб использования" и выполните сценарий. Это, казалось, работало хорошо. Присоединение/отсоединение не рекомендуется, потому что оно оставляет ссылки на исходное местоположение, если это - база данных полнотекстового поиска или если журнал отсутствует.

15
задан Curtis White 20 April 2010 в 18:57
поделиться

3 ответа

Я всегда просто создаю резервную копию, а затем восстанавливаю с другим именем / набором файлов; Как: восстановить базу данных в новое расположение и имя (Transact-SQL) или вы можете создать пустую базу данных и использовать «мастер» восстановления, включив ПЕРЕЗАПИСЬ и изменив пути к файлам восстановления. .

6
ответ дан 1 December 2019 в 05:02
поделиться

Я бы просто создал базу данных, а затем использовал бы задачу «Импорт данных» в SS Mgmt Studio для копирования данных. Или вы можете создать резервную копию производственной базы данных и восстановить ее в тестовой базе данных.

Может быть, не самые простые способы, но довольно скромные. Вы также можете записать данные в файл и воспроизвести их в новой базе данных - это займет некоторое время, но это удобно для таких вещей, как контроль версий, и читается человеком (ну, «разработчиком»).

2
ответ дан 1 December 2019 в 05:02
поделиться

Отсоедините базу данных (то есть отключите ее), скопируйте файл mdf, а затем повторно прикрепите оригинал и копию.

1
ответ дан 1 December 2019 в 05:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: