Microsoft SQL Server bietet die Stored Procedure Methode, um die Datenbank-Entwicklung Prozess über die Gruppierung T -SQL-Anweisungen in überschaubare Blöcke vereinfachen . Die gespeicherten Prozeduren übernehmen Daten in Form von Eingangsparametern . Eingangsgrößen sind in der Ausführungszeit verwendet . Die Ausgabe wird an das aufrufende Programm zurückgegeben. SSIS steht für SQL Server Integration Services , die eine Komponente des Microsoft SQL Server-Datenbank -Software, die Daten Exportieren und Importieren von Rollen führen ist. Sie können laufen Xp_cmdshell gespeicherte Prozedur und DTEXEC Dienstprogramm, um Ihre SSIS-Paket auszuführen. Things You
Microsoft SQL Server
brauchen anzeigen Weitere Anweisungen
1
Klicken Sie auf " Start", " Alle Programme " und " SQL Server 2008 Oberflächenkonfiguration. " Auswählen die Fläche für Features .
2
Klicken Sie auf " Database Engine" und erweitern Sie es unter dem " Wählen Sie eine Komponente " Text. Aktivieren Sie die " xp_cmdshell " Registerkarte tickt es . Die Xp_cmdshell erweiterte gespeicherte Prozedur läuft Betriebssystem -Befehle aus der Datenbank-Engine . Klicken Sie auf " OK".
3
Erstellen Sie eine gespeicherte Prozedur, um ein vorhandenes Paket mit dabei bestimmte Variablen in der Verbindungszeichenfolge über folgenden Code ausführen : CREATE PROCEDURE sp_SSIS @ strLocation VARCHAR ( 500) ASSET NOCOUNT Sparen Sie 4
Führen Sie das Paket " Package.dtsx " via dtexec : SELECT @ Cmd = ' dTExec /FILE " ' + @ strLocation + ' Package.dtsx " /MAXCONCURRENT 1 /CHECKPOINTING OFF /BERICHTE EW'EXEC @ ReturnCode = xp_cmdshell @ CmdThe dTExec Befehlszeilen-Dienstprogramm dient zur Konfiguration und Ausführung von SQL Server Integration Services-Paketen
5
Rufen Sie die gespeicherte Prozedur über den Code : . EXEC sp_ExecuteSSIS 'C: \\ Packages \\ ',' KARTHIK-PC/Karthik ',' MyProject ';