Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
SSIS Integration Runtime in Azure Data Factory
Questa guida introduttiva illustra come usare Visual Studio Code per connettersi al database del catalogo SSIS e quindi usare istruzioni Transact-SQL per distribuire un progetto SSIS nel catalogo SSIS.
Visual Studio Code è un editor di codice per Windows, macOS e Linux che supporta le estensioni, incluse le estensioni mssql per la connessione a Microsoft SQL Server, database SQL di Azure o Azure Synapse Analytics. Per altre informazioni su Visual Studio Code, vedere Visual Studio Code.
Prerequisiti
Prima di iniziare, assicurati di aver installato l'ultima versione di Visual Studio Code e di aver caricato l'estensione MSSQL per Visual Studio Code. Per scaricare questi strumenti, vedere le pagine seguenti:
Piattaforme supportate
È possibile usare le informazioni di questa guida introduttiva per distribuire un progetto SSIS nelle piattaforme seguenti:
- SQL Server in Windows.
Non è possibile usare le informazioni di questa guida introduttiva per distribuire un pacchetto SSIS nel database SQL di Azure. La procedura memorizzata catalog.deploy_project richiede il percorso del file .ispac nel file system locale (on-premise). Per altre informazioni sulla distribuzione e l'esecuzione di pacchetti in Azure, vedere Spostare i carichi di lavoro di SQL Server Integration Services nel cloud.
Non è possibile usare le informazioni di questa guida introduttiva per distribuire un pacchetto SSIS a SQL Server in Linux. Per altre informazioni sull'esecuzione di pacchetti in Linux, vedere Estrarre, trasformare e caricare i dati in Linux con SSIS.
Impostare la modalità di linguaggio su SQL in Visual Studio Code
Per abilitare i comandi mssql e Transact-SQL IntelliSense, impostare la modalità di linguaggio su SQL in Visual Studio Code.
Aprire Visual Studio Code e quindi aprire una nuova finestra.
Fare clic su Testo normale nell'angolo inferiore destro della barra di stato.
Nella lista a tendina della modalità Seleziona lingua che si apre, seleziona o inserisci SQL, e poi premi INVIO per impostare la modalità linguistica su SQL.
Metodo di autenticazione supportato
Vedere i metodi di autenticazione per la distribuzione.
Connettersi al database del catalogo SSIS
Usa Visual Studio Code per stabilire una connessione al Catalogo SSIS.
In Visual Studio Code premere CTRL+MAIUSC+P (o F1) per aprire il riquadro comandi.
Digitare sqlcon e premere INVIO.
Premere INVIO per iniziare la procedura di creazione del profilo di connessione. Questo passaggio consente di creare un profilo di connessione per l'istanza di SQL Server.
Seguire le istruzioni per specificare le proprietà di connessione per il nuovo profilo di connessione. Dopo aver specificato ogni valore, premere INVIO per continuare.
Impostazione Valore suggerito Altre informazioni Nome server Nome di dominio completo del server Nome del database SSISDB Il nome del database a cui si effettua la connessione. Autenticazione Account di accesso SQL Nome utente L'account amministratore del server Questo account è l'account che hai specificato al momento della creazione del server. Password (account di accesso SQL) Password per l'account amministratore del server Password specificata al momento della creazione del server. Salvare la password? Sì o No Se non si vuole immettere la password ogni volta, selezionare Sì. Immettere un nome per questo profilo Un nome di profilo, ad esempio mySSISServer Se si salva un nome di profilo, gli accessi successivi saranno più rapidi. Premere il tasto ESC per chiudere il messaggio che informa che il profilo è stato creato e connesso.
Verificare la connessione nella barra di stato.
Eseguire il codice T-SQL
Eseguire il codice Transact-SQL seguente per distribuire un progetto SSIS.
Nella finestra Editor immettere la query seguente nella finestra di query vuota.
Aggiornare i valori dei parametri nella stored procedure
catalog.deploy_projectin base al sistema in uso.Premere CTRL+MAIUSC+E per eseguire il codice e distribuire il progetto.
DECLARE @ProjectBinary AS varbinary(max)
DECLARE @operation_id AS bigint
SET @ProjectBinary = (SELECT * FROM OPENROWSET(BULK '<project_file_path>.ispac', SINGLE_BLOB) AS BinaryData)
EXEC catalog.deploy_project @folder_name = '<target_folder>',
@project_name = '<project_name',
@Project_Stream = @ProjectBinary,
@operation_id = @operation_id out
Contenuti correlati
- Distribuisci un progetto SSIS con SQL Server Management Studio (SSMS)
- Distribuire un progetto SSIS da SSMS con Transact-SQL
- Distribuisci un progetto SSIS dal prompt dei comandi con ISDeploymentWizard.exe
- Distribuisci un progetto SSIS con PowerShell
- Distribuisci un progetto SSIS con codice C# in un'app .NET
- Esegui un pacchetto SSIS con SQL Server Management Studio (SSMS)
- Esegui un pacchetto SSIS da SSMS con Transact-SQL
- Esegui un pacchetto SSIS da Visual Studio Code con Transact-SQL
- Esegui un pacchetto SSIS dal prompt dei comandi con DTExec.exe
- Eseguire un pacchetto SSIS con PowerShell
- Esegui un pacchetto SSIS con codice C# in un'app .NET