Udostępnij za pośrednictwem


catalog.validate_package (baza danych SSISDB)

Dotyczy:sql Server SSIS Integration Runtime w usłudze Azure Data Factory

Dotyczy:programu SQL Server

Asynchronicznie weryfikuje pakiet w katalogu usług Integration Services.

Składnia

catalog.validate_package [ @folder_name = ] folder_name  
    , [ @project_name = ] project_name  
    , [ @package_name = ] package_name  
    , [ @validation_id = ] validation_id OUTPUT  
 [  , [ @use32bitruntime = ] use32bitruntime ]  
 [  , [ @environment_scope = ] environment_scope ]  
 [  , [ @reference_id = ] reference_id ]  

Argumenty

[ @folder_name = ] folder_name
Nazwa folderu zawierającego pakiet. folder_name to nvarchar(128).

[ @project_name = ] project_name
Nazwa projektu, który zawiera pakiet. project_name jest nvarchar(128).

[ @package_name = ] package_name
Nazwa pakietu. package_name jest nvarchar(260).

[ @validation_id = ] validation_id
Zwraca unikatowy identyfikator (ID) walidacji. validation_id jest bigint.

[ @use32bitruntime = ] use32bitruntime
Wskazuje, czy 32-bitowe środowisko uruchomieniowe powinno być używane do uruchamiania pakietu w 64-bitowym systemie operacyjnym. Użyj wartości 1, aby wykonać pakiet ze środowiskiem uruchomieniowym 32-bitowym podczas uruchamiania w 64-bitowym systemie operacyjnym. Użyj wartości 0, aby wykonać pakiet ze środowiskiem uruchomieniowym 64-bitowym podczas uruchamiania w 64-bitowym systemie operacyjnym. Ten parametr jest opcjonalny. use32bitruntime jest bit.

[ @environment_scope = ] environment_scope
Wskazuje odwołania do środowiska, które są brane pod uwagę podczas walidacji. Gdy wartość jest A, wszystkie odwołania środowiska skojarzone z projektem są uwzględniane w weryfikacji. Jeśli wartość jest S, uwzględniane jest tylko jedno odwołanie do środowiska. Gdy wartość jest D, żadne odwołania do środowiska nie są uwzględniane, a każdy parametr musi mieć wartość domyślną literału w celu przejścia weryfikacji. Ten parametr jest opcjonalny. Znak D jest używany domyślnie. environment_scope jest char(1).

[ @reference_id = ] reference_id
Unikatowy identyfikator odwołania do środowiska. Ten parametr jest wymagany tylko wtedy, gdy jedno odwołanie do środowiska jest uwzględnione w weryfikacji, gdy environment_scope jest S. reference_id jest bigint.

Zwracanie wartości kodu

0 (powodzenie)

Zestawy wyników

Żaden

Uprawnienia

Ta procedura składowana wymaga jednego z następujących uprawnień:

  • Uprawnienia do odczytu w projekcie i, jeśli ma to zastosowanie, uprawnienia DO ODCZYTU w środowiskach, do których się odwołujesz

  • Członkostwo w roli bazy danych ssis_admin

  • Członkostwo w roli serwera sysadmin

Błędy i ostrzeżenia

Na poniższej liście opisano niektóre warunki, które mogą zgłaszać błąd lub ostrzeżenie:

  • Nazwa projektu lub nazwa pakietu jest nieprawidłowa

  • Użytkownik nie ma odpowiednich uprawnień

  • Co najmniej jedno ze środowisk, do których odwołuje się sprawdzanie poprawności, nie zawiera odwołanych zmiennych

  • Sprawdzanie poprawności pakietu kończy się niepowodzeniem

  • Środowisko, do którego się odwołuje, nie istnieje

  • Nie można odnaleźć odwołanych zmiennych w środowiskach, do których odwołuje się weryfikacja

  • Zmienne są odwoływali się do parametrów pakietu, ale w weryfikacji nie uwzględniono żadnych środowisk, do których odwołuje się odwołanie

Uwagi

Walidacja pomaga zidentyfikować problemy, które mogą uniemożliwić pomyślne uruchomienie pakietu. Użyj widoków catalog.validations lub catalog.operations, aby monitorować stan weryfikacji.