KB3026954 – KORREKTUR: CatalogFolder.DeployProject dauert länger, wenn Sie ein Projekt in SQL Server 2014 oder SQL Server 2012 bereitstellen.

Gilt für
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

Symptome

Wenn Sie ein Projekt mithilfe der CatalogFolder.DeployProject-Methode in einer instance SQL Server 2014 oder SQL Server 2012 bereitstellen, dauert die Fertigstellung der Veröffentlichung länger als erwartet. Darüber hinaus kann die Veröffentlichung viel Netzwerkdatenverkehr verursachen.

Dieses Problem tritt auf, weil die CatalogFolder.DeployProject-Methode alle Daten aus der Tabelle internal.operations abruft.

Lösung

Das Problem wurde zuerst im folgenden kumulativen Update von SQL Server behoben.

Kumulatives Update 1 für SQL Server 2014 SP1 /en-us/help/3067839

Kumulatives Update 8 für SQL Server 2014 /en-us/help/3067836

Kumulatives Update 6 für SQL Server 2012 SP2 /en-us/help/3052468

Kumulatives Update 7 für SQL Server 2014 /en-us/help/3046038

Informationen zu kumulativen Updates für SQL Server

Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsfixes, die im vorherigen kumulativen Update enthalten waren. Sehen Sie sich die neuesten kumulativen Updates für SQL Server an:

      

Problemumgehung

Um dieses Problem zu umgehen, verwenden Sie beim Veröffentlichen von Projekten die gespeicherte Transact-SQL-Prozedur catalog.deploy_project.

Status

Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.