Sdílet prostřednictvím


catalog.validate_project (databáze SSISDB)

platí pro:SQL Server SSIS Integration Runtime ve službě Azure Data Factory

platí pro:SQL Server

Asynchronně ověří projekt v katalogu integračních služeb.

Syntax

catalog.validate_project [ @folder_name = ] folder_name  
    , [ @project_name = ] project_name  
    , [ @validate_type = ] validate_type  
    , [ @validation_id = ] validation_id OUTPUT  
 [  , [ @use32bitruntime = ] use32bitruntime ]  
 [  , [ @environment_scope = ] environment_scope ]  
 [  , [ @reference_id = ] reference_id ]  

Argumenty

[ @folder_name = ] folder_name
Název složky, která obsahuje projekt. folder_name je nvarchar(128).

[ @project_name = ] project_name
Název projektu. project_name je nvarchar(128).

[ @validate_type = ] validate_type
Určuje typ ověření, který se má provést. K úplnému ověření použijte znak F. Tento parametr je nepovinný, ve výchozím nastavení se použije znak F. validate_type je znak(1).

[ @validation_id = ] validation_id
Vrátí jedinečný identifikátor (ID) ověření. validation_id je bigint.

[ @use32bitruntime = ] použít
Označuje, jestli má být 32bitový modul runtime použit ke spuštění balíčku v 64bitovém operačním systému. Pomocí hodnoty 1 spusťte balíček s 32bitovým modulem runtime při spuštění v 64bitovém operačním systému. Pomocí hodnoty 0 spusťte balíček s 64bitovým modulem runtime při spuštění v 64bitovém operačním systému. Tento parametr je volitelný. use32bitruntime je bit.

[ @environment_scope = ] environment_scope
Označuje odkazy na prostředí, které jsou považovány za ověření. Pokud je hodnota A, všechny odkazy na prostředí přidružené k projektu se zahrnou do ověření. Pokud je hodnota S, zahrne se pouze jeden odkaz na prostředí. Pokud je hodnota D, nejsou zahrnuty žádné odkazy na prostředí a každý parametr musí mít literál výchozí hodnotu, aby bylo možné předat ověření. Tento parametr je nepovinný, ve výchozím nastavení se použije znak D. environment_scope je char(1).

[ @reference_id = ] reference_id
Jedinečné ID odkazu na prostředí. Tento parametr je vyžadován pouze v případě, že je do ověřování zahrnut jediný odkaz na prostředí, pokud je environment_scopeS. reference_id je bigint.

Návratové hodnoty kódu

0 (úspěch)

Sady výsledků

Výstup z ověřovacích kroků se vrátí jako různé části sady výsledků.

Dovolení

Tato uložená procedura vyžaduje jedno z následujících oprávnění:

  • Oprávnění KE ČTENÍ v projektu a v případě potřeby oprávnění KE ČTENÍ v odkazovaných prostředích

  • Členství v roli databáze ssis_admin

  • Členství v roli serveru správce systému

Chyby a upozornění

Následující seznam obsahuje některé podmínky, které můžou vyvolat chybu nebo upozornění:

  • Ověření selže u jednoho nebo více balíčků v projektu.

  • Ověření selže, pokud jedno nebo více odkazovaných prostředí zahrnutých v ověření neobsahuje odkazované proměnné.

  • Zadaný typ ověření není platný.

  • Název projektu nebo ID odkazu prostředí není platné.

  • Uživatel nemá příslušná oprávnění.

Poznámky

Ověřování pomáhá identifikovat problémy, které zabrání úspěšnému spuštění balíčků v projektu. Pomocí zobrazení catalog.validations nebo catalog.operations monitorujte stav ověření.

V ověřování se dají použít pouze prostředí, ke kterým má uživatel přístup. Výstup ověření se odešle klientovi jako sada výsledků.

V této verzi ověřování projektu nepodporuje ověřování závislostí.

Úplné ověření potvrzuje, že všechny odkazované proměnné prostředí jsou nalezeny v odkazovaných prostředích, která byla zahrnuta v ověření. Úplný seznam výsledků ověření obsahuje odkazy na prostředí, které nejsou platné a odkazované proměnné prostředí, které nebyly nalezeny v žádném z odkazovaných prostředí zahrnutých v ověření.