Microsoft SQL Server biedt de opgeslagen Procedure methode om de database-ontwikkeling te vereenvoudigen via groeperen T - SQL statements in beheersbare blokken . De opgeslagen procedures ontvangst van gegevens die in de vorm van invoerparameters . De invoerparameters worden in de uitvoeringstijd . De uitvoergegevens voor het aanroepende programma . SSIS staat voor SQL Server Integration Services , dat is een onderdeel van de Microsoft SQL Server-database -software die is om gegevens te exporteren en importeren van rollen uit te voeren . U kunt xp_cmdshell opgeslagen procedure en DTExec nut om uw SSIS pakket uit te voeren uit te voeren. Wat je nodig hebt Microsoft SQL Server Toon Meer Aanwijzingen Klik 1 " Start", " Alle programma's " en " SQL Server 2008 Surface Area Configuration . " Selecteer de Surface Area Configuration voor functies . kopen van 2 Klik op " Database Engine " en uit te breiden onder de " Selecteer een component " tekst . Activeer het tabblad " xp_cmdshell " door het aanvinken van het. De xp_cmdshell uitgebreide opgeslagen procedure loopt besturingssysteemopdrachten vanuit de database-engine . Klik op "OK . " 3 Maak een opgeslagen procedure om een bestaand pakket te voeren met het passeren van specifieke variabelen in de connection string via de volgende code : CREATE PROCEDURE sp_SSIS @ strLocation VARCHAR ( 500 ) ASSET NOCOUNT ON 4 Voer het pakket " package.dtsx " via DTExec opdracht : SELECT @ Cmd = ' DTExec /FILE " " + @ strLocation + ' package.dtsx " /MAXCONCURRENT 1 /checkpointing OFF /REPORTAGE EW'EXEC @ returncode = xp_cmdshell @ CmdThe DTExec opdrachtpromptprogramma wordt gebruikt om SQL Server Integration Services packages te configureren en uit te voeren 5 Bel de opgeslagen procedure via de code : . EXEC sp_ExecuteSSIS ' C : \\ pakketten \\ ' , ' KARTHIK-PC/Karthik ' , ' MyProject ' ;
|