Sto provando a generare uno script di tutti i dati in un database in modo da poter spostare solo i dati su un database identico su un altro server. In SQL Server 2012 mi fate clic destro sul database di origineGenera script - Solo dati - Errore trovato dalle dipendenze cicliche
le attività> generare script> Script intero database e tutti gli oggetti di database> Avanzate> Tipi di dati di script: dati solo
Questo mi dà un errore qualcosa su una dipendenza ciclica. Se cambio il tipo di dati da script in schema E dati, esso genera una multa. Come posso risolvere questo problema per funzionare solo con i dati?
Azione Risultato Ottenere un elenco di oggetti da MyDatabase non riuscita
Rapporto dettagliato:
Microsoft.SqlServer.Management.SqlScriptPublish.SqlScriptPublishException: Si è verificato un errore durante scripting gli oggetti. ---> Microsoft.SqlServer.Management.Smo.SmoException: trovate le dipendenze cicliche . a Microsoft.SqlServer.Management.Smo.SmoDependencyOrderer.DependencyGraphTraversal (Int32 num, dizionario
2 dictionary, List
1 SortedList, HashSet1 visited, HashSet
1 corrente) a Microsoft.SqlServer.Management.Smo.SmoDependencyOrderer.DependencyGraphTraversal (Int32 num, dizionario2 dictionary, List
1 SortedList , HashSet1 visited, HashSet
1 corrente) a Microsoft.SqlServer.Management.Smo.SmoDependencyOrderer.DependencyGraphTraversal (Int32 num, dizionario2 dictionary, List
1 SortedList, HashSet1 visited, HashSet
1 corrente) a Microsoft.SqlServer.Management.Smo.SmoDependencyOrderer.DependencyGraphTraversal (Int32 num, Dizionario2 dictionary, List
1 SortList, HashSet1 visited, HashSet
1 corrente) a Microsoft.SqlServer.Management.Smo.SmoDependencyOrderer.SortDictionary (Dizionario ObjectList, dizionario ObjectList, Elenco urne) a Microsoft.SqlServer.Management.Smo.ScriptMaker.DiscoverOrderScript (IEnumerable urne, ISmoScriptWriter scrittore) a Microsoft.SqlServer.Management.Smo.ScriptMaker.Script (Urna [] urne, ISmoScriptWriter scrittore) a Microsoft.SqlServer.Management.SqlScriptPublish.SqlScriptGenerator.DoScript (ScriptOutputOptions outputOptions) --- Fine della traccia dello stack delle eccezioni interne --- a M icrosoft.SqlServer.Management.SqlScriptPublish.GeneratePublishPage.worker_DoWork (Object sender , DoWorkEventArgs e) a System.ComponentModel.BackgroundWorker.OnDoWork (DoWorkEventArgs e) a System.ComponentModel.BackgroundWorker.WorkerThreadStart (Object argomento)
collegamento di riferimento è morto - (qualsiasi possibilità della soluzione? – trailmax
Il collegamento funziona. Ho appena controllato. – MattSlay
Controllare il collegamento nel post del blog http://blogs.msdn.com/b/sqlazure/archive/2010 /07/01/10033575.aspx Sembra che questo sia il trailmax. –