Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Środowisko SSIS Integration Runtime w usłudze Azure Data Factory
Ten szybki start pokazuje, jak użyć Visual Studio Code do połączenia z bazą danych katalogu SSIS, a następnie użyć Transact-SQL instrukcji do uruchomienia pakietu SSIS przechowywanego w katalogu SSIS.
Visual Studio Code to edytor kodu dla Windows, macOS i Linux, który obsługuje rozszerzenia, w tym rozszerzenie mssql umożliwiające łączenie z Microsoft SQL Server, Azure SQL Database lub Azure Synapse Analytics. Więcej informacji o VS Code znajdziesz w Visual Studio Code.
Wymagania wstępne
Zanim zaczniesz, upewnij się, że masz zainstalowaną najnowszą wersję Visual Studio Code i załadowałeś rozszerzenie MSSQL do Visual Studio Code. Aby pobrać te narzędzia, zobacz następujące strony:
Obsługiwane platformy
Informacje przedstawione w tym przewodniku Szybki start umożliwiają uruchamianie pakietu usług SSIS na następujących platformach:
Program SQL Server w systemie Windows.
Azure SQL Database. Aby uzyskać więcej informacji na temat wdrażania i uruchamiania pakietów na platformie Azure, zobacz Lift and shift SQL Server Integration Services workloads to the cloud (Przenoszenie i przenoszenie obciążeń usług SQL Server Integration Services do chmury).
Nie można skorzystać z informacji w tym szybkim przewodniku, aby uruchomić pakiet SSIS w systemie Linux. Aby uzyskać więcej informacji na temat uruchamiania pakietów w systemie Linux, zobacz Wyodrębnianie, przekształcanie i ładowanie danych w systemie Linux przy użyciu usługi SSIS.
Ustaw tryb językowy na SQL w VS Code
Aby włączyć polecenia mssql i funkcję IntelliSense języka T-SQL, ustaw tryb języka na SQL w programie Visual Studio Code.
Otwórz Visual Studio Code, a potem otwórz nowe okno.
Kliknij Zwykły tekst w prawym dolnym rogu paska statusu.
W rozwijanej liście wyboru języka , która się otwiera, wybierz lub wprowadź SQL, a następnie naciśnij ENTER , aby ustawić język na SQL.
W przypadku usługi Azure SQL Database uzyskaj informacje o połączeniu
Aby uruchomić pakiet w bazie danych Azure SQL Database, uzyskaj informacje o połączeniu potrzebne do nawiązania połączenia z bazą danych katalogu SSIS (SSISDB). Potrzebujesz w pełni kwalifikowanej nazwy serwera i informacji logowania w poniższych procedurach.
- Zaloguj się w witrynie Azure Portal.
- Wybierz pozycję Bazy danych SQL z menu po lewej stronie, a następnie wybierz bazę danych SSISDB na stronie Bazy danych SQL .
- Na stronie Przegląd bazy danych przejrzyj w pełni kwalifikowaną nazwę serwera. Aby wyświetlić opcję Kliknij, aby skopiować , umieść kursor na nazwie serwera.
- Jeśli zapomnisz informacje logowania serwera usługi Azure SQL Database, przejdź do strony serwera usługi SQL Database, aby wyświetlić nazwę administratora serwera. W razie potrzeby możesz zresetować hasło.
Połącz się z bazą danych katalogu SSIS
Użyj Visual Studio Code, aby nawiązać połączenie z katalogiem SSIS.
Important
Zanim przejdziesz dalej, upewnij się, że masz gotowy serwer, bazę danych i dane logowania. Jeśli po rozpoczęciu wprowadzania informacji o profilu połączenia przełączysz się z okna Visual Studio Code, musisz ponownie rozpocząć tworzenie profilu połączenia.
W VS Code naciśnij CTRL+SHIFT+P (lub F1), aby otworzyć paletę poleceń.
Wpisz sqlcon i naciśnij ENTER.
Naciśnij ENTER , aby wybrać Utwórz profil połączenia. Ten krok tworzy profil połączenia dla Twojej instancji SQL Server.
Postępuj zgodnie z instrukcjami, aby określić właściwości połączenia dla nowego profilu połączenia. Po podaniu każdej wartości naciśnij ENTER , aby kontynuować.
Setting Sugerowana wartość Więcej informacji Nazwa serwera Pełna kwalifikowana nazwa serwera Jeśli nawiązujesz połączenie z serwerem usługi Azure SQL Database, nazwa ma następujący format: <server_name>.database.windows.net.Nazwa bazy danych SSISDB Nazwa bazy danych, do której należy się połączyć. Authentication logowanie SQL Za pomocą uwierzytelniania programu SQL Server można nawiązać połączenie z programem SQL Server lub z usługą Azure SQL Database. Jeśli łączysz się z serwerem usługi Azure SQL Database, nie możesz użyć uwierzytelniania systemu Windows. Nazwa użytkownika Konto administratora serwera To konto jest kontem określonym podczas tworzenia serwera. Hasło (identyfikator logowania SQL) Hasło konta administratora serwera To hasło jest hasłem określonym podczas tworzenia serwera. Zapisać hasło? Tak lub nie Jeśli nie chcesz wpisywać hasła za każdym razem, wybierz Tak. Wprowadź nazwę do tego profilu Nazwa profilu, taka jak mySSISServer Zapisana nazwa profilu przyspiesza połączenie przy kolejnych logowaniach. Naciśnij klawisz ESC, aby zamknąć komunikat informacyjny informujący o utworzeniu i połączeniu profilu.
Sprawdź swoje połączenie na pasku statusu.
Uruchamianie kodu T-SQL
Uruchom następujący kod Transact-SQL, aby uruchomić pakiet usług SSIS.
W oknie Edytora wpisz następujące zapytanie w pustym oknie zapytania. (Ten kod jest kodem generowanym przez opcję Skrypt w oknie dialogowym Wykonywanie pakietu w programie SSMS).
Zaktualizuj wartości parametrów w
catalog.create_executionprocedurze składowanej dla twojego systemu.Naciśnij CTRL+SHIFT+E, aby uruchomić kod i pakiet.
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