Trenutno ste van mreže; čekamo da se ponovo povežete na internet

Snímka publikácie zlúčiť zlyhá s "Skript zlyhal" chyba servera SQL Server

DÔLEŽITÉ: Tento článok je preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft a možno ho opraviť prostredníctvom technológie Community Translation Framework (CTF). Microsoft ponúka strojovo preložené články, články upravené komunitou aj články preložené prekladateľmi, aby zabezpečil prístup ku všetkým článkom databázy Knowledge Base vo viacerých jazykoch. Strojovo preložené články aj upravené články môžu obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky. Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené neprávnym prekladom obsahu alebo jeho použitím zo strany našich zákazníkov. Ďalšie informácie o technológii CTF nájdete na lokalite http://support.microsoft.com/gp/machine-translation-corrections/sk.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 3179862
Príznaky
SQL Server 2014 alebo 2012 vytvorenie publikácie so obsahujúci tabuľku geometrii geografické údaje typu. Kopírovať priestorové index, je nastavená možnosťKopírovať priestorové indexy článku Truetak, že zlúčenie sa kopírujú priestorové indexy. Avšak, po spustení snímky zlyhá. Ak môžete spustiť replikácia Monitor detaily vydavateľa a publikácie, vyhľadajte snímka agent a zobraziť podrobnosti snímky výkonu, zobrazí nasledujúce chybové hlásenie:


Zdroj: Microsoft.SqlServer.Smo
Cieľová lokalita: System.Collections.Generic.IEnumerable'1[System.String] ScriptWithList (Microsoft.SqlServer.Management.Smo.DependencyCollection, Microsoft.SqlServer.Management.Smo.SqlSmoObject [], Boolean)

Správa: Skript zlyhal server "CMSQL".

Zásobník: Na Microsoft.SqlServer.Management.Smo.Scripter.ScriptWithList (DependencyCollection depList, SqlSmoObject [objekty, Boolean discoveryRequired)

v Microsoft.SqlServer.Management.Smo.Scripter.EnumScriptWithList (SqlSmoObject [objekty)

v Microsoft.SqlServer.Replication.Snapshot.SmoScriptingManager.ScriptIndexList (Scripter scripter, SqlSmoObject [smoObjectList)

v Microsoft.SqlServer.Replication.Snapshot.MergeSmoScriptingManager.GenerateTableArticleDriScriptWithSingleBatchConstraints (Scripter scripter, BaseArticleWrapper articleWrapper a smoTable tabuľky)

v Microsoft.SqlServer.Replication.Snapshot.MergeSmoScriptingManager.GenerateTableArticleScripts (ArticleScriptingBundle articleScriptingBundle)

v Microsoft.SqlServer.Replication.Snapshot.MergeSmoScriptingManager.GenerateArticleScripts (ArticleScriptingBundle articleScriptingBundle)

v Microsoft.SqlServer.Replication.Snapshot.SmoScriptingManager.GenerateObjectScripts (ArticleScriptingBundle articleScriptingBundle)

v Microsoft.SqlServer.Replication.Snapshot.SmoScriptingManager.DoScripting()

v Microsoft.SqlServer.Replication.Snapshot.SqlServerSnapshotProvider.DoScripting()

v Microsoft.SqlServer.Replication.Snapshot.MergeSnapshotProvider.DoScripting()

v Microsoft.SqlServer.Replication.Snapshot.SqlServerSnapshotProvider.GenerateSnapshot()

v Microsoft.SqlServer.Replication.SnapshotGenerationAgent.InternalRun()

v Microsoft.SqlServer.Replication.AgentCore.Run() (zdroj: Microsoft.SqlServer.Smo, číslo chyby: 0)

Pomoc: http://help/0

Zdroj: Microsoft.SqlServer.Smo

Cieľová lokalita: Void CheckTargetVersion (Microsoft.SqlServer.Management.Smo.SqlServerVersionInternal, Microsoft.SqlServer.Management.Smo.SqlServerVersionInternal, System.String)

Hlásenie: Chybové priestorové index [IX_GeographicEntity_Outline]. GEOMETRY_AUTO_GRID a GEOGRAPHY_AUTO_GRID nie sú podporované v SQL Server 2008.

Zásobník: Na Microsoft.SqlServer.Management.Smo.SqlSmoObject.CheckTargetVersion (SqlServerVersionInternal targetVersion, SqlServerVersionInternal upperLimit, reťazec exceptionText)

v Microsoft.SqlServer.Management.Smo.Index.SpatialIndexScripter.ScriptIndexDetails (StringBuilder sb)

v Microsoft.SqlServer.Management.Smo.Index.IndexScripter.GetCreateScript()

v Microsoft.SqlServer.Management.Smo.Index.ScriptDdl (StringCollection dotazy ScriptingPreferences sp, Boolean notEmbedded, Boolean createStatement)

v Microsoft.SqlServer.Management.Smo.Index.ScriptCreate (StringCollection dotazy, ScriptingPreferences sp)

v Microsoft.SqlServer.Management.Smo.SqlSmoObject.ScriptCreateInternal (StringCollection dotazu, ScriptingPreferences sp, Boolean skipPropagateScript)

v Microsoft.SqlServer.Management.Smo.ScriptMaker.ScriptCreateObject (Urn urn, ScriptingPreferences sp, ObjectScriptingType & scriptType)

v Microsoft.SqlServer.Management.Smo.ScriptMaker.ScriptCreate (Urn urn, ScriptingPreferences sp, ObjectScriptingType & scriptType)

v Microsoft.SqlServer.Management.Smo.ScriptMaker.ScriptCreateObjects (urny IEnumerable 1)

v Microsoft.SqlServer.Management.Smo.ScriptMaker.DiscoverOrderScript (urny IEnumerable 1)

v Microsoft.SqlServer.Management.Smo.ScriptMaker.ScriptWorker (zoznam 1 urny, ISmoScriptWriter scenár)

v Microsoft.SqlServer.Management.Smo.ScriptMaker.Script (DependencyCollection depList, SqlSmoObject [objekty, ISmoScriptWriter scenár)

v Microsoft.SqlServer.Management.Smo.Scripter.ScriptWithListWorker (DependencyCollection depList, SqlSmoObject [objekty, Boolean discoveryRequired)

v Microsoft.SqlServer.Management.Smo.Scripter.ScriptWithList (DependencyCollection depList, SqlSmoObject [objekty, Boolean discoveryRequired) (zdroj: Microsoft.SqlServer.Smo, číslo chyby: 0)

Pomoc: http://help/0

Príčina
SQL Server nepodporuje priestorové indexy, ktoré sú definované GEOMETRY_AUTO_GRID alebo GEOGRAPHY_AUTO_GRID slov.

Po vytvorení publikácie SQL Server 2012 alebo SQL Server 2014, publikácie spätnej kompatibility úroveň nastavenia (@publication_compatibility_level) umožňuje nastavenie 90RTM a 100RTM. Preto kompatibility SQL Server 2008 je nútené pri vytváraní korešpondenciou. No z dôvodu spätnej kompatibility s SQL Server 2008, nie je možné kopírovať priestorové indexy.
Ako problém obísť
Naďalej používať tento typ údajov v korešpondenciou, použite jeden z nasledovných postupov:
  • Definovanie register priestorových pomocou kľúčových slov GEOMETRY_GRID alebo GEOGRPAHY_GRID namiesto GEOMETRY_AUTO_GRID alebo GEOGRAPHY_AUTO_GRID.
  • Pri definovaní publikácie, nakonfigurujte článok, ktorý je definovaný priestorové index, nastavenie možnosť Kopírovať priestorové indexy na hodnotu False. Potom boli vytvorené predplatné a predplatné inicializovať, manuálne vytvoriť priestorové index v tabuľke účastníka.

Upozornenie: Tento článok bol preložený automaticky.

Svojstva

ID članka: 3179862 - Poslednji pregled: 08/11/2016 18:33:00 - Verzija: 1.0

Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Enterprise Core, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Standard

  • kbmt KB3179862 KbMtsk
Povratne informacije