2016-04-25 11 views
0

Mein Paket läuft perfekt von Visual Studio. Ich habe auch ein Master-Job-Paket eingerichtet, das im Wesentlichen alle Aufgaben für das ETL ausführt. Wenn ich versuche, Aufgaben von den bereitgestellten Paketen auf dem Produktions-SQL-Server auszuführen, schlagen einige und andere fehl. Die folgenden Probleme auftreten:Paket läuft in Visual, aber nicht in Job-Buffer Error-Sql Server

Die Datenfluß-Aufgabe, einen Puffer schaffen konnte den Primeoutput für ADO NET-Quelle zu nennen: Fehler tritt in der Regel zu out-of-memory Bedingung

Das System meldet 96 Prozent Speicher Belastung. Das ist seltsam aus zwei Gründen, es läuft gut auf Visual 2012 auf einem Server mit 12 Gigs und es führt das gleiche Paket auf einem Server mit 24 Gigs.

Antwort

2

Haben weniger Pakete laufen gleichzeitig

die Pakete Redesign asynchronous components

Der Produktionsserver 24GB haben könnte Arbeitsspeicher zu vermeiden zur Verfügung, aber wie viel ist auf SQL Server zugeordnet Vergleich für das Betriebssystem reserviert? SSIS wird im Betriebssystemspeicherbereich ausgeführt

Wenn eines Ihrer Pakete 32-Bit-Treiber verwendet, wird Ihr gesamter Prozess auf ~ 3 GB Arbeitsspeicher beschränkt.

Wenn Sie die Zeichenfolgelängen aufgebläht haben, um die Möglichkeit von Kürzungsfehlern zu vermeiden, können Sie schnell sehen, dass dtexec mehr Arbeitsspeicher belegt als benötigt wird.

+0

Es sind 21gig für SQL reserviert, Die Größen sind auf eine flexible +2 'max' gesetzt, da das ERP die Datengrößen nicht begrenzt. –

+0

Die Frage bezieht sich hauptsächlich darauf, warum das Paket in Visual perfekt funktioniert und als Job –

+0

24 GB Server - 21 = 3 GB für ** alle ** Betriebssystemaktivitäten fehlschlägt. Ich wette den OS-Fußabdruck allein ist ein Gig also jetzt, Best-Case-Szenario, Sie versuchen, alle Ihre SSIS-Arbeit in 2 GB zu tun. Vergleichen Sie das mit Ihrer Desktop-Erfahrung, wo Sie was haben, 8GB verfügbarer Speicher? Führen Sie ein Profil für die Ausführung des SSIS auf Ihrem Computer für dieselben Daten aus wie prod, wie viel Speicher verbraucht SSIS während der Ausführung? Sie benötigen eine vergleichbare Menge kostenlos auf dem Server, oder Sie müssen die Pakete und/oder das Master-Paket umbauen, um die Speicheranforderungen zu reduzieren. – billinkc