2017-11-09 9 views
1

Ich habe ein SSIS-Projekt in VS:Bereitstellen von SSIS-Paket in SQL Server 2016

Microsoft Visual Studio Professional 2015 Version 14.0.25431.01 Update 3 Microsoft .NET Framework Version 4.6.01590 SQL Server-Daten Werkzeuge Werkzeuge 14.0.61116.0 Microsoft SQL Server-Daten SQL Server Integration Services
Microsoft SQL Server Integration Services Designer Version 13.0.1601.5

Projekt> Eigenschaften> Konfigurationseigenschaften> Deployment Zielversion> TargetServerVersion = SQL Server 2016

I eingesetzt und erfolgreich auf zwei SQL Server-Instanzen validiert, kann aber nicht auf ein Drittel.

Der Hauptunterschied ich in den drei Fällen sehen, ist dies:

First (Erfolg)

Microsoft SQL Server 2016 (RTM-DDR) (KB4019088) - 13.0.1742.0 (X64) 5. Juli 2017 23.41.17 Copyright (c) Microsoft Corporation Developer Edition (64-Bit) unter Windows Server 2012 R2 Datacenter 6.3 (Build 9600:) (Hypervisor)

Zweite (Erfolg)

Microsoft SQL Server 2016 (RTM-DDR) (KB4019088) - 13.0.1742.0 (X64) 5. Juli 2017 23.41.17 Copyright (c) Microsoft Corporation Developer Edition (64-Bit) unter Windows Server 2012 Datacenter 6.2 (Build 9200:) (Hypervisor)

Dritte (gescheitert)

Microsoft SQL Server 2016 (SP1-CU5) (KB4040714) - 13.0.4451.0 (X64) 5. September 2017 16.12.34 Copyright (c) Microsoft Corporation Enterprise Edition: Kern-basierte Lizenzierung (64-Bit) unter Windows Server 2012 R2 Datacenter 6.3 (Build 9600:) (Hypervisor)

Ich habe nicht in der Lage gewesen, Korrekturen für die Fehler über Google auf die Spur, und sie scheinen die gleichen zu sein, wie wenn ich SQL Server 2014 Ziel ich diejenigen als bearbeiten, wenn nötig, aber mein Verdacht ist die Installation von SQL Server veröffentlichen können (vielleicht ein Problem, das spezifisch für die Enterprise Edition ist oder etwas, das bei dieser Installation fehlt) und nicht mein Paket, das auf dem obigen basiert.

Hier sind die ersten und wahrscheinlich wichtigsten Fehler: enter image description here

+0

um sie zu lösen ‚nicht bestanden‘. Aber mit welchem ​​Fehler? Die ersten beiden Instanzen sind die Entwickler-Edition, während die dritte die Enterprise Edition ist. Bearbeite deine Frage und bringe den Fehler nach Möglichkeit auf. –

+0

Ja, Enterprise v. Developer ist der Hauptunterschied, den ich gesehen habe. Lassen Sie mich wissen, ob die Fehler hilfreich sind. Sie basierten nicht auf meiner kleinen Erfahrung mit SSIS. – jacoblambert

+0

Ich habe festgestellt, dass bei der Bereitstellung von innerhalb von Visual Studio, dass dies kein Problem ist. Aus irgendeinem Grund konnte ich den eingebauten Assistenten nie benutzen, obwohl es vermutlich das Gleiche ist. Also habe ich SSDT auf dem Produktionsrechner installiert und von dort aus veröffentlichen –

Antwort

1

Ich fand, dass dieser Fehler nicht mehr auftritt, wenn Sie in Visual Studio anstelle des Assistenten bereitstellen, ausgegeben durch den Build ist. Ich glaube jedoch nicht, dass Sie bei der Bereitstellung von Visual Studio aus eine Verbindung zu Remote-SQL Server-Instanzen herstellen können (ich denke, dass eine Windows-Anmeldung erforderlich ist).

So war die Lösung SSDT (Visual Studio 2015) auf der Produktionsmaschine zu installieren und vor Ort einzusetzen. Das ist natürlich nicht gut, weil Sie das SSDT-Projekt dann jedes Mal auf den Zielcomputer verschieben müssen, wenn Sie es bereitstellen möchten (ich verwende Git dafür).

Ich bin sicher, dass Microsoft für diese schließlich mit einem Fix wird kommen ... Obwohl ich im Moment bin immer noch auf sie warten SSDT für Visual Studio 2017.