Я пытаюсь создать script всех данных в базе данных, чтобы я мог перемещать только данные в идентичную базу данных на другом сервере. В SQL Server 2012 я нажимаю правой кнопкой мыши исходную базу данных
Задачи > Сгенерировать скрипты > script всю базу данных и все объекты базы данных > Дополнительно > Типы данных script: только данные
Это приводит к ошибке о циклической зависимости. Если я изменил тип данных на script на схему AND datastrong > , он генерирует штраф. Как я могу исправить это только для работы с данными?
Результат действия Получение списка объектов из MyDatabase Failed
Подробный отчет:
Microsoft.SqlServer.Management.SqlScriptPublish.SqlScriptPublishException: Произошла ошибка при создании сценариев. --- > Microsoft.SqlServer.Management.Smo.SmoException: циклические зависимости найденный. в Microsoft.SqlServer.Management.Smo.SmoDependencyOrderer.DependencyGraphTraversal(Int32 num, Словарь
2 dictionary, List
1 sortedList, HashSet1 visited, HashSet
1 текущий) в Microsoft.SqlServer.Management.Smo.SmoDependencyOrderer.DependencyGraphTraversal(Int32 num, Словарь2 dictionary, List
1 sortedList, HashSet1 visited, HashSet
1 текущий) в Microsoft.SqlServer.Management.Smo.SmoDependencyOrderer.DependencyGraphTraversal(Int32 num, Словарь2 dictionary, List
1 sortedList, HashSet1 visited, HashSet
1 текущий) в Microsoft.SqlServer.Management.Smo.SmoDependencyOrderer.DependencyGraphTraversal(Int32 num, Словарь2 dictionary, List
1 sortedList, HashSet1 visited, HashSet
1 текущий) в Microsoft.SqlServer.Management.Smo.SmoDependencyOrderer.SortDictionary(Dictionary2 dictionary) at Microsoft.SqlServer.Management.Smo.SmoDependencyOrderer.SortDataSet(DataSet ds) at Microsoft.SqlServer.Management.Smo.SmoDependencyOrderer.SortDataSet(List
1 objectList, словарь2 idDictionary, DataSet ds) at Microsoft.SqlServer.Management.Smo.SmoDependencyOrderer.ExecuteQueryUsingTempTable(List
1 objectList, List1 list, String query) at Microsoft.SqlServer.Management.Smo.SmoDependencyOrderer.ResolveTableOnlyDependencies() at Microsoft.SqlServer.Management.Smo.SmoDependencyOrderer.ResolveDependencies() at Microsoft.SqlServer.Management.Smo.SmoDependencyOrderer.Order(IEnumerable
1 урны) в Microsoft.SqlServer.Management.Smo.ScriptMaker.DiscoverOrderScript(IEnumerable1 urns) at Microsoft.SqlServer.Management.Smo.ScriptMaker.ScriptWorker(List
1 урны, писатель ISmoScriptWriter) в Microsoft.SqlServer.Management.Smo.ScriptMaker.Script(Urn [] urns, ISmoScriptWriter) в Microsoft.SqlServer.Management.SqlScriptPublish.SqlScriptGenerator.DoScript(ScriptOutputOptions outputOptions) --- Конец внутренней трассировки стека исключений --- at Microsoft.SqlServer.Management.SqlScriptPublish.GeneratePublishPage.worker_DoWork (Объект отправителя, DoWorkEventArgs e) в System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e) в System.ComponentModel.BackgroundWorker.WorkerThreadStart(Объект аргумент)