Microsoft SQL Server giver den lagrede procedure metode til at forenkle database udviklingsprocessen via gruppering T- SQL-sætninger i håndterbare blokke. De lagrede procedurer acceptere data i form af input parametre . Input parametre bruges i gennemførelsestid. Udgangen returneres til det kaldende program . SSIS står for SQL Server Integration Services , der er en komponent i Microsoft SQL Server database software, der er at foretage data eksporterer og importerer roller. Du kan køre xp_cmdshell lagrede procedure, og DTEXEC værktøj til at udføre din SSIS pakke. Ting du skal
Microsoft SQL Server
Vis Flere Instruktioner
1
Klik på "Start ", " Alle programmer " og " SQL Server 2008 Surface Area Configuration ". Vælg overfladearealet konfiguration for funktioner.
2
Klik på " Database Engine" og udvide det under "Vælg den komponent" tekst. Aktiver " xp_cmdshell " fanen ved at markere det. Den xp_cmdshell udvidede lagrede procedure kører styresystemkommandoer inde fra databasen motor. Klik på "OK".
3
Opret en lagret procedure til at udføre en eksisterende pakke med passerer bestemte variable i forbindelsen strengen via følgende kode: CREATE PROCEDURE sp_SSIS @ strLocation VARCHAR (500 ) ASSET NOCOUNT ON
4
Kør pakken " package.dtsx " via DTexec kommando : SELECT @ Cmd = ' DTexec /FILE " ' + @ strLocation + ' package.dtsx " /MAXCONCURRENT 1 /checkpointing OFF /RAPPORTERING EW'EXEC @ returncode = xp_cmdshell @ CmdThe DTexec kommandoprompt værktøj bruges til at konfigurere og udføre SQL Server Integration Services pakker
5
Ring den lagrede procedure via koden : . EXEC sp_ExecuteSSIS ' C: \\ pakker \\ ',' KARTHIK-PC/Karthik ',' MitProjekt «