Что самый легкий путь состоит в том, чтобы взять базу данных SQL Server и сделать тестовой копией из нее?
Я просмотрел некоторые существующие темы, но не уверенный, если существует более легкий путь. У меня есть издатель базы данных. Я хочу смочь сохранить обе базы данных по тому же серверу, потенциально.
Обновление: Я привык Мастер Публикации Microsoft SQL Server для сценария в файл, создайте новую базу данных, добавьте "дб использования" и выполните сценарий. Это, казалось, работало хорошо. Присоединение/отсоединение не рекомендуется, потому что оно оставляет ссылки на исходное местоположение, если это - база данных полнотекстового поиска или если журнал отсутствует.
Я всегда просто создаю резервную копию, а затем восстанавливаю с другим именем / набором файлов; Как: восстановить базу данных в новое расположение и имя (Transact-SQL) или вы можете создать пустую базу данных и использовать «мастер» восстановления, включив ПЕРЕЗАПИСЬ и изменив пути к файлам восстановления. .
Я бы просто создал базу данных, а затем использовал бы задачу «Импорт данных» в SS Mgmt Studio для копирования данных. Или вы можете создать резервную копию производственной базы данных и восстановить ее в тестовой базе данных.
Может быть, не самые простые способы, но довольно скромные. Вы также можете записать данные в файл и воспроизвести их в новой базе данных - это займет некоторое время, но это удобно для таких вещей, как контроль версий, и читается человеком (ну, «разработчиком»).
Отсоедините базу данных (то есть отключите ее), скопируйте файл mdf, а затем повторно прикрепите оригинал и копию.