Dela via


catalog.validate_project (SSISDB Database)

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

gäller för:SQL Server

Verifierar asynkront ett projekt i Integration Services-katalogen.

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 ]  

Argument

[ @folder_name = ] folder_name
Namnet på en mapp som innehåller projektet. folder_name är nvarchar(128).

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

[ @validate_type = ] validate_type
Anger vilken typ av validering som ska utföras. Använd tecknet F för att utföra en fullständig validering. Den här parametern är valfri, tecknet F används som standard. validate_type är tecken(1).

[ @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

Utdata från valideringsstegen returneras som olika delar av resultatuppsättningen.

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

Följande lista innehåller vissa villkor som kan orsaka ett fel eller en varning:

  • Verifieringen misslyckas för ett eller flera paket i projektet

  • Verifieringen misslyckas om en eller flera av de refererade miljöer som ingår i valideringen inte innehåller refererade variabler

  • Den angivna verifieringstypen är ogiltig

  • Projektnamnet eller miljöreferens-ID:t är ogiltigt

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

Anmärkningar

Validering hjälper till att identifiera problem som förhindrar att paketen i projektet körs. Använd catalog.validations eller catalog.operations vyer för att övervaka verifieringsstatus.

Endast miljöer som är tillgängliga för användaren kan användas i valideringen. Valideringsutdata skickas till klienten som en resultatuppsättning.

I den här versionen stöder projektverifiering inte beroendeverifiering.

Fullständig validering bekräftar att alla refererade miljövariabler hittas i de refererade miljöer som ingick i valideringen. Fullständiga miljöreferenser för valideringsresultat visar miljöreferenser som inte är giltiga och refererade till miljövariabler som inte kunde hittas i någon av de refererade miljöer som ingick i valideringen.