Как восстановить БД с оригинальным именем с помощью SQL-скрипта
Я сгенерировал сценарий схемы базы данных для конкретной базы данных с одного сервера MS SQL. Я намеревался создать точно такую же копию на другом сервере MS SQL. Но когда я запустил скрипт в SSMS целевой системы, он изменил главную базу данных со всеми таблицами вместо того, чтобы создать отдельную базу данных с оригинальным именем.
Что происходит не так? Создаю ли я сценарий неправильно или восстанавливаю базу данных неправильно?
Пожалуйста помогите
Что я уже пробовал:
MS SQL Server 2014 -> SSMS -> File -> Open -> File -> Choose .SQL скрипт -> открыть -&ГТ; выполнение
RedDk
Вам нужно будет отредактировать сгенерированный сценарий, чтобы настроить таргетинг на существующую схему в целевой системе. И это, только предполагая, что любое "поколение", также включенное в него, создает для всех таблиц и стопроков/и т. д., где должно происходить Генезис.
Мастер будет служить для сдерживания генерации (по умолчанию). По схеме ".dbo".
Но это может быть не то, что вам нужно.
marjaan
Я думаю, что мне не нужно редактировать сценарий, я просто не устанавливаю правильные параметры в расширенных опциях перед генерацией сценария. Просто не могу понять, какой вариант исключил создание и последующее использование этой базы данных, так что сгенерированный скрипт должен был создать все таблицы в master. Есть какие-нибудь мысли на этот счет?
Karthik_Mahalingam
использовать Ответить кнопка, чтобы отправить комментарии/запрос пользователю, чтобы пользователь получил уведомление и ответил на ваш текст.
marjaan
Ну ладно. Почему удаленные комментарии все еще показываются мне? Это немного сбивает с толку.
Maciej Los
Это потому, что вы можете захотеть восстановить их.