catalog.restore_project (Banco de Dados SSISDB)
Aplica-se a:SQL Server SSIS Integration Runtime no Azure Data Factory
Aplica-se a:SQL Server
Restaura um projeto no catálogo do Integration Services para uma versão anterior.
Sintaxe
catalog.restore_project [ @folder_name = ] folder_name
, [ @project_name = ] project _name
, [ @object_version_lsn = ] object_version_lsn
Argumentos
[ @folder_name = ] folder_name
O nome da pasta que contém o projeto. O folder_name é nvarchar(128) .
[ @project _name = ] project_name
O nome do projeto. O project_name é nvarchar(128) .
[ @object_version_lsn = ] object_version_lsn
A versão do projeto. O object_version_lsn é bigint.
Valor do código de retorno
0 (êxito)
Conjuntos de resultados
Os detalhes do projeto são retornados como varbinary(MAX) como parte do conjunto de resultados se o project_name é localizado.
NO RESULT SET será retornado se o projeto não puder ser restaurado na pasta especificada.
Permissões
Este procedimento armazenado exige uma das seguintes permissões:
Permissões READ e MODIFY no 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 gerar um erro ou um aviso:
A versão do projeto não existe ou não corresponde ao nome do projeto
O projeto não existe
O usuário não tem as permissões apropriadas
Comentários
Quando um projeto é restaurado, a todos os parâmetros são atribuídos valores padrão e todas as referências ao ambiente permanecem inalteradas. O número máximo de versões de projeto que são retidas no catálogo é determinado pela propriedade do catálogo MAX_VERSIONS_PER_PROJECT, conforme mostrado na exibição catalog_property.
Aviso
Referências de ambiente podem não mais ser válidas depois que um projeto é restaurado.