Compartilhar via


catalog.check_schema_version

Aplica-se a:SQL Server SSIS Integration Runtime no Azure Data Factory

Aplica-se a:SQL Server

Determina se o esquema de catálogo SSISDB e os binários Integration Services (ISServerExec e SQLCLR assembly) são compatíveis.

O ISServerExec.exc registra em log uma mensagem de erro quando o esquema e os binários são incompatíveis.

A versão do esquema de SSISDB é incrementada quando o esquema é alterado durante a aplicação de patches e durante atualizações. É recomendado que você execute este procedimento armazenado depois que um backup de SSISDB tiver sido restaurado para assegurar que o esquema e os binários sejam compatíveis.

Sintaxe

catalog.check_schema_version [ @use32bitruntime = ] use32bitruntime  

Argumentos

[ @use32bitruntime= ] use32bitruntime
Quando o parâmetro estiver definido como 1, a versão de 32 bits de dtexec será chamada. O use32bitruntime é um int.

Valor do código de retorno

Retorna 0 para êxito.

Conjunto de resultados

Retorna uma tabela que tem o seguinte formato:

Nome da coluna Tipo de dados Descrição
SERVER_BUILD decimal Versão do SQL Server. Por exemplo, um servidor que executa o SQL Server 2014 é 14.0.3335.7.
SCHEMA_VERSION tinyint Número de versão do SQL Server. Por exemplo, o SQL Server 2017 e 2019 são 6 e 7, respectivamente.
SCHEMA_BUILD cadeia de caracteres Compilação de esquema.
ASSEMBLY_BUILD cadeia de caracteres Compilação do assembly.
SHARED_COMPONENT_VERSION cadeia de caracteres Versão do componente compartilhado.

Permissões

Este procedimento armazenado exige a seguinte permissão:

  • Associação à função de banco de dados ssis_admin.