Delen via


catalog.validate_package (SSISDB-database)

van toepassing op:SQL Server SSIS Integration Runtime in Azure Data Factory

van toepassing op:SQL Server-

Valideert asynchroon een pakket in de Integration Services-catalogus.

Syntaxis

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 ]  

Argumenten

[ @folder_name = ] folder_name
De naam van de map die het pakket bevat. De folder_name is nvarchar(128).

[ @project_name = ] project_name
De naam van het project dat het pakket bevat. De project_name is nvarchar(128).

[ @package_name = ] package_name
De naam van het pakket. De package_name is nvarchar(260).

[ @validation_id = ] validation_id
Retourneert de unieke id (ID) van de validatie. De validation_id is grote.

[ @use32bitruntime = ] use32bitruntime
Geeft aan of de 32-bits runtime moet worden gebruikt om het pakket uit te voeren op een 64-bits besturingssysteem. Gebruik de waarde van 1 om het pakket uit te voeren met de 32-bits runtime bij uitvoering op een 64-bits besturingssysteem. Gebruik de waarde van 0 om het pakket uit te voeren met de 64-bits runtime bij uitvoering op een 64-bits besturingssysteem. Deze parameter is optioneel. De use32bitruntime- is bit.

[ @environment_scope = ] environment_scope
Geeft de omgevingsverwijzingen aan die door de validatie worden overwogen. Wanneer de waarde is A, worden alle omgevingsverwijzingen die aan het project zijn gekoppeld, opgenomen in de validatie. Wanneer de waarde is S, wordt slechts één omgevingsreferentie opgenomen. Wanneer de waarde is D, worden er geen omgevingsverwijzingen opgenomen en moet elke parameter een letterlijke standaardwaarde hebben om validatie door te geven. Deze parameter is optioneel. Het teken D wordt standaard gebruikt. De environment_scope is teken(1).

[ @reference_id = ] reference_id
De unieke id van de omgevingsreferentie. Deze parameter is alleen vereist wanneer één omgevingsreferentie is opgenomen in de validatie, wanneer environment_scope is S. De reference_id is grote.

Retourcodewaarden

0 (geslaagd)

Resultatensets

Geen

Machtigingen

Voor deze opgeslagen procedure zijn een van de volgende machtigingen vereist:

  • LEESmachtigingen voor het project en, indien van toepassing, LEESmachtigingen voor de omgevingen waarnaar wordt verwezen

  • Lidmaatschap van de ssis_admin-databaserol

  • Lidmaatschap van de sysadmin serverfunctie

Fouten en waarschuwingen

In de volgende lijst worden enkele voorwaarden beschreven die een fout of waarschuwing kunnen veroorzaken:

  • De projectnaam of pakketnaam is ongeldig

  • De gebruiker beschikt niet over de juiste machtigingen

  • Een of meer van de omgevingen waarnaar wordt verwezen in de validatie bevatten geen variabelen waarnaar wordt verwezen

  • De validatie van het pakket mislukt

  • De omgeving waarnaar wordt verwezen, bestaat niet

  • Variabelen waarnaar wordt verwezen, kunnen niet worden gevonden in de omgevingen waarnaar wordt verwezen in de validatie

  • Er wordt naar variabelen verwezen in de pakketparameters, maar er zijn geen omgevingen waarnaar wordt verwezen, opgenomen in de validatie

Opmerkingen

Validatie helpt bij het identificeren van problemen die kunnen voorkomen dat het pakket wordt uitgevoerd. Gebruik de weergaven catalog.validations of catalog.operations om de validatiestatus te controleren.