Archiwum za rok 2012

Pakiety SSIS korzystające z Excela na systemie 64 bitowym

2012-12-04

Excel i SQL 2012 zbytnio się nie lubią. Jeżeli stworzysz pakiet odwołujący się do plików Excel możesz napotkać na błąd: Error: 0xC0209303 at GetDataFromExcel, Connection manager „Excel Connection Manager”: The requested OLE DB provider Microsoft.Jet.OLEDB.4.0 is not registered. If the 64-bit driver is not installed, run the package in 32-bit mode. Error code: 0x00000000. Aby […]

Data Quality Services – błąd z tabelą Address w AdventureWorks

2012-12-03

Próbowałem pobawić się DQS z wykorzystaniem tabeli Address w bazie danych AdventureWorks2012. Niestety napotkałem błąd: SQL Server Data Quality Services ——————————————————————————– 2012-12-03 21:40:35 Message Id: DataServiceDataSourceTableNotFound The data source table with id '[AdventureWorks2012].[Person].[Address]’ was not found while adding to the repository. Check whether the table is accessible by DQS. ——————————————————————————– Microsoft.Ssdqs.Infra.Exceptions.EntryPointException: The data source table […]

Data Quality Services DQS – instalacja

2012-12-02

DQS składa się z serwera usługi i klienta. 1. Podczas instalacji Serwera SQL zaznacz pozycje odpowiadające za DQS Server i DQS Client 2. Po instalacji uruchom dqsinstaller. Podczas instalacji zostaną załadowane pozostałe bazy danych oraz zdefiniowane zostanie bezpieczeństwo. Między innymi należy podać hasło chroniące Database Encryption Key. (http://msdn.microsoft.com/en-us/library/hh231682.aspx). Log z instalacji będzie dostępny w pliku. […]

SSIS: DataTap w SQL 2012

2012-11-28

We wpisie Jak uruchomić pakiet SSIS z TSQL w Management Studio? pokazałem jak uruchomić pakiet SSIS w management studio. W wersji SQL 2012 istnieje możliwość zdefiniowania tzw. Data Tap. Polega to na tym, że w Data Flow Task zostanie dodany „jakby Data Viewer”, ale jego celem nie będzie pokazanie rekordów przepływających z jednego tasku do drugiego w […]

By Rafał Kraik in 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