Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Implanta um projeto ema uma pasta no catálogo do Integration Services ou atualiza um projeto existente que foi implantado anteriormente.
Sintaxe
deploy_project [ @folder_name = ] folder_name
, [ @project_name = ] project_name
, [ @project_stream = ] projectstream
[ , [@operation_id ] = operation_id OUTPUT ]
Argumentos
[ @folder\_name = ] folder_name
O nome da pasta onde o projeto será implantado. O folder_name é nvarchar(128).[ @project\_name = ] project_name
O nome do projeto novo ou atualizado na pasta. O project_name é nvarchar(128).[@ projectstream =] projectstream
O conteúdo binário de um arquivo de implantação de projeto Integration Services (extensão .ispac).Você pode usar uma instrução SELECT com a função OPENROWSET e o provedor de conjuntos de linhas BULK para recuperar o conteúdo binário do arquivo. Para obter um exemplo, consulte Implantar e executar pacotes SSIS usando procedimentos armazenados. Para obter mais informações sobre OPENROWSET, consulte OPENROWSET (Transact-SQL).
O projectstream é varbinary(MAX)
[ @operation\_id = ] operation_id
Retorna o identificador exclusivo da operação de implantação. O operation_id é bigint.
Valor de código de retorno
0 (êxito)
Conjuntos de resultados
Nenhum
Permissões
Este procedimento armazenado exige uma das seguintes permissões:
Permissões CREATE_OBJECTS na pasta para implantar um novo projeto ou permissões MODIFY no projeto atualizar um projeto
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 levar este procedimento armazenado a gerar um erro:
Um parâmetro faz referência a um objeto que não existe, um parâmetro tenta criar um objeto que já existe ou um parâmetro é inválido de alguma outra maneira
O valor do parâmetro @project\_name não corresponde ao nome do projeto no arquivo de implantação
O usuário não tem permissões suficientes
Comentários
Durante uma implantação ou atualização de projeto, o procedimento armazenado não verifica o nível de proteção de pacotes individuais no projeto.