У нас есть база данных SQL Server, развернутая в нескольких средах.Обычно, когда мы экспортируем данные с помощью Tasks -> Generate Scripts, порядок зависимостей сохраняется, и результирующий сценарий может быть запущен в новую базу данных с той же схемой.
В одной конкретной базе данных этого не происходит.Порядок зависимостей неправильный, и получающиеся сценарии завершаются ошибкой.
Все базы данных были созданы одинаково, и во всех случаях мы выполняем один и тот же процесс для экспорта данных:
- Rightщелкните базу данных и перейдите в Задачи -> Создать сценарии
- Выбор определенных объектов базы данных -> Выбор таблиц (всегда один и тот же набор)
- Выберите Дополнительно -> Тип данных для экспорта = ДанныеТолько
Проверьте параметры в SSMS -> Инструменты -> Параметры -> Обозреватель объектов SQL Server -> Сценарии, и они соответствуют между средами.
Есть ли что-нибудьиначе это может привести к неправильному порядку?У нас это работает нормально на нескольких версиях.Тот, который терпит неудачу, является 2014 SP3.