Как сказал Панагиотис Канавос, лучше сделать резервную копию и восстановить ее. Иногда из-за разницы версий это невозможно сделать. Итак, другой способ — генерировать сценарии всех объектов и данных.
Выполните следующие шаги:
Шаг 1. Откройте SQL Server Management Studio (SSMS).
Шаг 2: Выберите базу данных для сценария.
Шаг 3: Щелкните правой кнопкой мыши базу данных и выберите Задачи › Создать сценарии.
Шаг 4. На странице «Выбор объектов» оставьте выбранным значение по умолчанию «Сценарий всей базы данных и всех объектов базы данных».
Шаг 5: На странице «Укажите способ сохранения или публикации скриптов» нажмите кнопку «Дополнительно».
Шаг 6. Последний вариант в группе «Общие свойства» — «Типы данных для сценария», измените его на «Схема и данные».
Шаг 7: Если вы знаете, что отправляете это кому-то с более старой версией SQL Server, вы можете изменить свойство «Сценарий для версии сервера» на нужную вам версию сервера.
Шаг 8: Если в вашей базе данных есть триггеры, установите для свойства Script Trigger значение true.
Шаг 9: Нажмите «ОК».
Шаг 10: Измените местоположение файла или место, где вы хотите создать сценарий.
Шаг 11: Нажмите «Далее», еще раз «Далее». На этом этапе будет сгенерирован скрипт.
Благодаря Денису Пиччиони
person
iman kazemi
schedule
22.07.2020
bacpac
, содержащее как схему, так и данные, либоdacpac
, содержащее только схему.dacpac
можно использовать для создания различий между базами данных и развертывания изменений. Инструменты данных Visual Studio могут сравнить базу данных с dacpac или создать проект базы данных из dacpac. - person Panagiotis Kanavos   schedule 22.07.2020