catalog.validate_package (Banco de Dados SSISDB)
Aplica-se a: SQL Server SSIS Integration Runtime no Azure Data Factory
Aplica-se: SQL Server
De forma assíncrona, valida um pacote no catálogo do Integration Services.
Sintaxe
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 ]
Argumentos
[ @folder_name = ] folder_name
O nome da pasta que contém o pacote. O folder_name é nvarchar(128) .
[ @project_name = ] project_name
O nome do projeto que contém o pacote. O project_name é nvarchar(128) .
[ @package_name = ] package_name
O nome do pacote. O package_name é nvarchar(260).
[ @validation_id = ] validation_id
Retorna o ID (identificador exclusivo) da validação. O validation_id é bigint.
[ @use32bitruntime = ] use32bitruntime
Indica se o runtime de 32 bits deve ser usado para executar o pacote em um sistema operacional de 64 bits. Use o valor 1
para executar o pacote com o runtime de 32 bits ao executar em um sistema operacional de 64 bits. Use o valor 0
para executar o pacote com o runtime de 64 bits ao executar em um sistema operacional de 64 bits. Esse parâmetro é opcional. O use32bitruntime é bit.
[ @environment_scope = ] environment_scope
Indica as referências de ambiente que são consideradas pela validação. Quando o valor for A
, todas as referências de ambiente associadas ao projeto serão incluídas na validação. Quando o valor for S
, apenas uma única referência de ambiente será incluída. Quando o valor for D
, nenhuma referência de ambiente será incluída e cada parâmetro deverá ter um valor padrão literal a fim de ser aprovado na validação. Esse parâmetro é opcional. O caractere D
é usado por padrão. O environment_scope é char(1) .
[ @reference_id = ] reference_id
A ID exclusiva da referência do ambiente. Esse parâmetro é necessário apenas quando uma única referência de ambiente é incluída na validação, quando environment_scope é S
. O reference_id é bigint.
Valores do código de retorno
0 (êxito)
Conjuntos de resultados
Nenhum
Permissões
Este procedimento armazenado exige uma das seguintes permissões:
Permissões READ no projeto e, se aplicável, permissões READ nos ambientes referenciados
Associação à função de banco de dados ssis_admin
Associação à função de servidor sysadmin
Erros e avisos
A lista a seguir descreve algumas condições que podem gerar um erro ou um aviso:
O nome do projeto ou pacote não é válido.
O usuário não tem as permissões apropriadas
Um ou mais dos ambientes referenciados incluído na validação não contêm variáveis referenciadas
Há falha na validação do pacote
O ambiente referenciado não existe
As variáveis referenciadas não podem ser localizadas nos ambientes referenciados incluídos na validação
As variáveis são referenciadas nos parâmetros de pacote, mas nenhum ambiente referenciado foi incluído na validação
Comentários
A validação ajuda a identificar problemas que podem impedir a execução bem-sucedida do pacote. Use as exibições catalog.validations ou catalog.operations para monitorar o status da validação.