Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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 A
inkluderas alla miljöreferenser som är associerade med projektet i valideringen. När värdet är S
inkluderas endast en enda miljöreferens. När värdet är D
ingå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.