Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
SSIS Integration Runtime in Azure Data Factory
van toepassing op:SQL Server-
Valideert asynchroon een project in de Integration Services-catalogus.
Syntaxis
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 ]
Argumenten
[ @folder_name = ] folder_name
De naam van een map die het project bevat. De folder_name is nvarchar(128).
[ @project_name = ] project_name
De naam van het project. De project_name is nvarchar(128).
[ @validate_type = ] validate_type
Geeft het type validatie aan dat moet worden uitgevoerd. Gebruik het teken F
om een volledige validatie uit te voeren. Deze parameter is optioneel. Het teken F
wordt standaard gebruikt. De validate_type is teken(1).
[ @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
Uitvoer van de validatiestappen wordt geretourneerd als verschillende secties van de resultatenset.
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
De volgende lijst bevat enkele voorwaarden die een fout of waarschuwing kunnen veroorzaken:
Validatie mislukt voor een of meer pakketten in het project
Validatie mislukt als een of meer van de omgevingen waarnaar wordt verwezen in de validatie geen variabelen bevatten waarnaar wordt verwezen
Het opgegeven validatietype is ongeldig
De projectnaam of omgevingsreferentie-id is ongeldig
De gebruiker beschikt niet over de juiste machtigingen
Opmerkingen
Validatie helpt bij het identificeren van problemen die verhinderen dat de pakketten in het project worden uitgevoerd. Gebruik de weergaven catalog.validations of catalog.operations om de validatiestatus te controleren.
Alleen omgevingen die toegankelijk zijn voor de gebruiker, kunnen worden gebruikt in de validatie. Validatie-uitvoer wordt als resultaatset naar de client verzonden.
In deze release biedt projectvalidatie geen ondersteuning voor afhankelijkheidsvalidatie.
Volledige validatie bevestigt dat alle omgevingsvariabelen waarnaar wordt verwezen, worden gevonden in de omgevingen waarnaar wordt verwezen in de validatie. Volledige validatieresultaten bevatten omgevingsverwijzingen die ongeldige en niet-geldige omgevingsvariabelen zijn die niet kunnen worden gevonden in een van de omgevingen waarnaar wordt verwezen in de validatie.