Dela via


catalog.validate_package (SSISDB Database)

gäller för:SQL Server SSIS Integration Runtime i Azure Data Factory

gäller för:SQL Server

Verifierar asynkront ett paket i Integration Services-katalogen.

Syntax

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 ]  

Argument

[ @folder_name = ] folder_name
Namnet på mappen som innehåller paketet. folder_name är nvarchar(128).

[ @project_name = ] project_name
Namnet på projektet som innehåller paketet. project_name är nvarchar(128).

[ @package_name = ] package_name
Namnet på paketet. package_name är nvarchar(260).

[ @validation_id = ] validation_id
Returnerar valideringens unika identifierare (ID). Den validation_id är bigint.

[ @use32bitruntime = ] use32bitruntime
Anger om 32-bitarskörningen ska användas för att köra paketet på ett 64-bitars operativsystem. Använd värdet för 1 för att köra paketet med 32-bitars runtime när du kör på ett 64-bitars operativsystem. Använd värdet för 0 för att köra paketet med 64-bitars runtime när du kör på ett 64-bitars operativsystem. Den här parametern är valfri. use32bitruntime är bit.

[ @environment_scope = ] environment_scope
Anger de miljöreferenser som beaktas av verifieringen. När värdet är Ainkluderas alla miljöreferenser som är associerade med projektet i valideringen. När värdet är Sinkluderas endast en enda miljöreferens. När värdet är Dingår inga miljöreferenser och varje parameter måste ha ett literalt standardvärde för att kunna godkännas. Den här parametern är valfri. Tecknet D används som standard. environment_scope är tecken(1).

[ @reference_id = ] reference_id
Miljöreferensens unika ID. Den här parametern krävs bara när en enda miljöreferens ingår i verifieringen, när environment_scope är S. Den reference_id är bigint.

Returnera kodvärden

0 (lyckades)

Resultatuppsättningar

Ingen

Behörigheter

Den här lagrade proceduren kräver någon av följande behörigheter:

  • LÄS-behörigheter för projektet och, om tillämpligt, LÄS-behörigheter för de refererade miljöerna

  • Medlemskap i ssis_admin databasrollen

  • Medlemskap i serverrollen sysadmin

Fel och varningar

I följande lista beskrivs vissa villkor som kan orsaka ett fel eller en varning:

  • Projektnamnet eller paketnamnet är ogiltigt

  • Användaren har inte rätt behörigheter

  • En eller flera av de refererade miljöer som ingår i valideringen innehåller inte refererade variabler

  • Verifieringen av paketet misslyckas

  • Den miljö som refereras finns inte

  • Det går inte att hitta refererade variabler i de refererade miljöer som ingår i verifieringen

  • Variabler refereras till i paketparametrarna, men inga refererade miljöer har inkluderats i verifieringen

Anmärkningar

Validering hjälper till att identifiera problem som kan förhindra att paketet körs. Använd catalog.validations eller catalog.operations vyer för att övervaka verifieringsstatus.