Archiwum dla kategorii ‘SSIS’

Jak uruchomić pakiet SSIS z TSQL w Management Studio?

2012-11-28

Zakładając, że pakiet został deployowany na serwer do Integration Services Catalog: to uruchomisz go tak: Declare @execution_id bigint EXEC [SSISDB].[catalog].[create_execution]             @package_name=N’Package.dtsx’,             @execution_id=@execution_id OUTPUT,             @folder_name=N’AdventureWorks’,             @project_name=N’CopyFiles’,             @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 […]

By Rafał Kraik in SSIS

SSIS: Gdzie zniknęły Package Configurations w wersji 2012?

2012-11-27

Szukałem dzisiaj Package Configurations w SQL Data Tools (SQL 2012) i znaleźć nie mogłem. Polecenie powinno znajdować się w menu kontekstowym lub w menu SSIS… ale nie było go tam. Zajrzyjmy więc do właściwości pakietu: Jest! A przecież na stronce http://msdn.microsoft.com/en-us/library/ms141132.aspx piszą wyraźnie:

By Rafał Kraik in SSIS

SSIS: Wykorzystanie Environment i parametrów w Project Deployment Model

2012-11-27

W pakietach SSIS można używać Project Deployment Model . Charakteryzuje się on tym,  że pozwala definiować parametry pakietu. Parametry są używane podczas pracy pakietu do zainicjowania zmiennych, zdefiniowania np. ścieżek, connection string itp. Parametry podaje się poprzez zdefiniowanie środowiska na serwerze, na którym pakiet będzie uruchamiany. Zdefiniuj parametr

By Rafał Kraik in SSIS

SSIS: Pętla ForEach po plikach z wyodrębnieniem skróconej nazwy pliku (bez ścieżki) – krok po kroku z obrazkami

2012-10-01

Problem: Task z SSIS iterując przez pliki, zapisuje w zmiennej związanej z tą iteracją pełną ścieżkę pliku. Niekiedy potrzebna jest tylko nazwa skrócona. Oto jak otrzymać samą nazwę pliku (bez ścieżki): 1. Umieść w designerze ForEachLoop Container, a w nim Script Task. Zmień nazwy tasków, jeśli chcesz: 2. Ustaw w odpowiedni sposób właściwości kontenera ForEach. […]

By Rafał Kraik in SSIS

Edytowanie paczki SISS zapisanej na SQL Server

2012-06-13

Pakiety SISS mogą automatyzować pracę administratora bazy danych. Pakiety te powstją w różny sposób. Możesz je utworzyć w SQL Server Business Inteligence Development Studio (BIDS), możesz też „wyklikać” podczas kreatora eksportu i importu. Gotowe pakiety składuje sie następnie na dysku lub na serwerze SQL w bazie danych msdb w tabeli o nazwie dbo.sysssisspackages:   Jeśli […]

By Rafał Kraik in SSIS