Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
SSIS Integration Runtime i Azure Data Factory
I denna uppgift testar du de paket som du distribuerat till en instans av SQL Server.
I andra Integration Services-handledningar körde du paket i SQL Server Data Tools (SSDT), utvecklingsmiljön för Integration Services, med hjälp av Start-felsökningsalternativet i Debug-menyn. Den här gången kommer du att köra paketen annorlunda.
Integration Services erbjuder flera verktyg som du kan använda för att köra paket i test- och produktionsmiljön: kommandopromptverktyget dtexec och Execute Package Utility. Execute Package Utility är ett grafiskt verktyg som är byggt på dtexec. Båda dessa verktyg kör paketet omedelbart. Dessutom tillhandahåller SQL Server ett delsystem av SQL Server Agent som är särskilt utformat för att schemalägga paketexekvering som ett steg i ett SQL Server Agent-jobb.
Du kommer att använda Execute Package Utility för att köra de distribuerade paketen. Paketen kommer att användas som de är; Därför behöver du inte uppdatera information på några sidor i dialogrutan. Du kommer att köra paketen från Allmänna sidan, som är den första sidan i Execute Package Utility. Om du vill kan du klicka på de andra sidorna för att se vilken information de innehåller för varje paket.
Anmärkning
För att säkerställa att paketen körs framgångsrikt i kontexten av denna handledning bör du inte ändra några alternativ.
Innan du kör paket i SQL Server Management Studio genom att använda Execute Package Utility, se till att Integration Services-tjänsten körs. Integration Services-tjänsten ger stöd för paketlagring och exekvering. Om tjänsten stoppas kan du inte ansluta till Integration Services och SQL Server Management Studio listar inte vilka paket som ska köras. Du måste också ha behörigheter för att köra paketet på den instans där paketet har distribuerats. Mer information finns i Integration Services Roles (SSIS Service).
De översta mapparna i mappen Stored Packages är de användardefinierade mappar som Integration Services-tjänsten övervakar. Du kan ange så många eller få mappar i MsDtsSrvr.ini.xml filen som du vill. Denna handledning förutsätter att du använder standardfilen MsDtsSrvr.ini.xml och att namnen på de översta mapparna i Stored Packages är File System och MSDB.
För att ansluta till integrationstjänster i SQL Server Management Studio
Klicka på Start, peka på Alla program, peka på Microsoft SQL Server och klicka sedan på SQL Server Management Studio.
I dialogrutan Koppla till server, välj Integration Services i listan Servertyp, ange ett servernamn i rutan Servernamn och klicka på Anslut.
Important
Om du inte kan ansluta till Integration Services körs förmodligen inte Integration Services-tjänsten. Om du vill veta status för tjänsten klickar du på Start, pekar på Alla program, pekar på Microsoft SQL Server, pekar på Konfigurationsverktyg och klickar sedan på SQL Server Configuration Manager. Klicka på SQL Server Services i den vänstra rutan. Leta reda på Integration Services-tjänsten i den högra rutan. Starta tjänsten om den inte redan körs.
SQL Server Management Studio öppnas. Som standard är Object Explorer-fönstret öppet och placerat i studions övre högra hörn. Om Objektutforskaren inte är öppen klickar du på Objektutforskaren på menyn Visa .
För att köra paketen med hjälp av Execute Package Utility
Expandera mappen Lagrade paket i Object Explorer.
Expandera MSDB-mappen. Eftersom du distribuerade paketen till SQL Server lagras alla distribuerade paket i msdb SQL Server-databasen, och alla distribuerade paket visas i MSDB-mappen. Filsystemmappen är tom, om du inte har distribuerat paket till filsystemet utanför Deployment Tutorial.
Börja högst upp i paketlistan, högerklicka på DataTransfer och klicka på Kör paket.
I dialogrutan Execute Package Utility klickar du på Execute.
I dialogrutan Execute Package Utility kan du se paketets framsteg och exekveringsresultat. När Stopp-knappen blir otillgänglig, vilket indikerar att paketet är slutfört, klicka på Stäng.
Important
Om du klickar på Stopp medan paketet körs kommer paketet inte att bli klart.
I dialogrutan Execute Package Utility, klicka på Stäng.
Upprepa steg 3 - 6 för LoadXML-paketet.
Klicka på Avsluta på Arkiv-menyn.
För att verifiera resultaten av DataTransfer-paketet
På verktygsfältet i SQL Server Management Studio, klicka på Ny fråga.
I dialogrutan Connect to Server, välj Database Engine i servertyplistan, ange namnet på servernamnet där du installerade tutorial-paketen eller typ (lokal) i servernamnsrutan och välj ett autentiseringsläge. Om du använder SQL Server Authentication, ange användarnamn och lösenord.
Klicka på Anslut.
I frågefönstret, skriv eller klistra in följande SQL-sats:
USE AdventureWorksSELECT * FROM HighIncomeCustomersTryck på F5 eller klicka på Utför-ikonen på verktygsfältet.
Frågan returnerar 31 rader med data. Resultatresultatet innehåller alla rader från textfilen, Customers.txt, som har värden större än 100000 i kolumnen YearlyIncome.
Hitta mappen DeploymentTutorial, högerklicka på loggen XML-filen, Deployment Tutorial Log och klicka sedan på Open. Du kan öppna filen genom att använda Anteckningsblock eller den text-/XML-redigerare du föredrar.
För att verifiera resultaten av LoadXMLData-paketet
På verktygsfältet i SQL Server Management Studio, klicka på Ny fråga.
Om du ombeds ansluta igen, välj Database Engine i servertyplistan i dialogrutan Koppla till server, ange namnet på servern där du installerade handledningspaketen eller ange (lokal) i servernamnsrutan och välj ett autentiseringsläge. Om du använder SQL Server Authentication, ange användarnamn och lösenord.
Klicka på Anslut.
I frågefönstret, skriv eller klistra in följande SQL-sats:
USE AdventureWorksSELECT * FROM OrderDatesByCountryRegionTryck på F5 eller klicka på Utför-ikonen på verktygsfältet.
Frågan returnerar 21 rader data. Returresultatet består av raderna från XML-datafilen, orders.xml. Varje rad är en sammanfattning per land/region; raden listar namnet på ett land/region, antalet beställningar för varje land/region samt datumen för de nyaste och äldsta beställningarna.