Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server
SSIS Integration Runtime v rámci Azure Data Factory
Tento rychlý start ukazuje, jak použít Visual Studio Code k připojení k databázi SSIS Catalog a poté použít Transact-SQL příkazy k spuštění SSIS balíčku uloženého v SSIS Catalogu.
Visual Studio Code je editor kódu pro Windows, macOS a Linux, který podporuje rozšíření, včetně mssql rozšíření pro připojení k Microsoft SQL Server, Azure SQL Database nebo Azure Synapse Analytics. Pro více informací o VS Code viz Visual Studio Code.
Předpoklady
Než začnete, ujistěte se, že máte nainstalovanou nejnovější verzi Visual Studio Code a načtete rozšíření MSSQL pro Visual Studio Code. Pro stažení těchto nástrojů navštivte následující stránky:
Podporované platformy
Informace v tomto rychlém startu můžete použít ke spuštění balíčku SSIS na následujících platformách:
SQL Server ve Windows
Azure SQL Database. Další informace o nasazování a spouštění balíčků v Azure najdete v tématu "Lift and shift" úloh služby Služby Integrace SQL Serveru do cloudu.
Informace v tomto rychlém startu nelze použít ke spuštění balíčku SSIS v Linuxu. Další informace o spouštění balíčků v Linuxu najdete v tématu Extrakce, transformace a načítání dat v Linuxu pomocí služby SSIS.
Nastavte jazykový režim na SQL ve VS Code
Pro povolení mssql příkazů a T-SQL IntelliSense nastavte jazykový režim na SQL ve Visual Studio Code.
Otevřete Visual Studio Code a pak otevřete nové okno.
Klikněte na Prostý text v pravém dolním rohu stavového panelu.
V rozbalovacím seznamu režimu Vybrat jazyk, který se otevře, vyberte nebo zadejte SQL a poté stiskněte ENTER pro nastavení jazykového režimu na SQL.
V případě Azure SQL Database získejte informace o připojení.
Pokud chcete balíček spustit ve službě Azure SQL Database, získejte informace o připojení, které potřebujete pro připojení k databázi katalogu SSIS (SSISDB). V následujících postupech potřebujete plně kvalifikovaný název serveru a přihlašovací údaje.
- Přihlaste se k webu Azure Portal.
- V nabídce vlevo vyberte databáze SQL a pak na stránce databáze SQL vyberte databázi SSISDB.
- Na stránce Přehled databáze zkontrolujte plně kvalifikovaný název serveru. Pokud chcete zobrazit možnost Kopírování kliknutím , najeďte myší na název serveru.
- Pokud zapomenete přihlašovací údaje k serveru Azure SQL Database, přejděte na stránku serveru Azure SQL Database a zobrazte název správce serveru. V případě potřeby můžete heslo resetovat.
Připojení k databázi katalogu služby SSIS
Použijte Visual Studio Code k navázání spojení s katalogem SSIS.
Důležité
Než budete pokračovat, ujistěte se, že máte připravený server, databázi a přihlašovací údaje. Pokud změníte zaměření z Visual Studio Code poté, co začnete zadat informace o profilu připojení, musíte znovu začít vytvářet profil připojení.
Ve VS Code stiskněte CTRL+SHIFT+P (nebo F1) pro otevření Command Palette.
Zadejte sqlcon a stiskněte ENTER.
Stiskněte ENTER pro výběr Vytvořit profil připojení. Tento krok vytvoří profil připojení pro vaši instanci SQL Server.
Postupujte podle pokynů k určení vlastností spojení pro nový profil připojení. Po zadání každé hodnoty stiskněte ENTER pro pokračování.
Setting Navrhovaná hodnota Další informace Název serveru Plně kvalifikovaný název serveru Pokud se připojujete k serveru Azure SQL Database, název je v tomto formátu: <server_name>.database.windows.net.Název databáze SSISDB Název databáze, ke které se připojit. Authentication Přihlášení k SQL S ověřováním SQL Serveru se můžete připojit k SQL Serveru nebo ke službě Azure SQL Database. Pokud se připojujete k serveru Azure SQL Database, nemůžete použít ověřování systému Windows. Uživatelské jméno Účet správce serveru Tento účet je účet, který jste zadali při vytváření serveru. Heslo (Přihlášení SQL) Heslo pro účet správce serveru Toto heslo je heslo, které jste zadali při vytváření serveru. Uložit heslo? Ano nebo ne Pokud nechcete heslo zadávat pokaždé, vyberte Ano. Zadejte název pro tento profil Název profilu, například mySSISServer Uložené jméno profilu zrychlí vaše připojení při dalších přihlášeních. Stiskněte klávesu ESC a zavřete informační zprávu, která vás informuje, že profil byl vytvořen a připojen.
Ověřte si připojení ve stavovém řádku.
Spuštění kódu T-SQL
Spuštěním následujícího Transact-SQL kódu spusťte balíček SSIS.
V okně Editor zadejte následující dotaz do prázdného okna dotazu. (Tento kód je kód vygenerovaný možností Skript v dialogovém okně Spustit balíček v nástroji SSMS.)
Aktualizujte hodnoty parametrů v uložené proceduře
catalog.create_executionpro váš systém.Stiskněte CTRL+SHIFT+E pro spuštění kódu a balíčku.
Declare @execution_id bigint
EXEC [SSISDB].[catalog].[create_execution] @package_name=N'Package.dtsx',
@execution_id=@execution_id OUTPUT,
@folder_name=N'Deployed Projects',
@project_name=N'Integration Services Project1',
@use32bitruntime=False,
@reference_id=Null
Select @execution_id
DECLARE @var0 smallint = 1
EXEC [SSISDB].[catalog].[set_execution_parameter_value] @execution_id,
@object_type=50,
@parameter_name=N'LOGGING_LEVEL',
@parameter_value=@var0
EXEC [SSISDB].[catalog].[start_execution] @execution_id
GO