Condividi tramite


catalog.check_schema_version

Si applica a:SQL Server Integration Runtime SSIS in Azure Data Factory

Si applica a:SQL Server

Determina se lo schema del catalogo SSISDB e i file binari (assembly ISServerExec e SQLCLR) di Integration Services sono compatibili.

ISServerExec.exc registra un messaggio di errore quando lo schema e i file binari sono incompatibili.

La versione dello schema SSISDB viene incrementata quando lo schema cambia durante l'applicazione di patch e aggiornamenti. È consigliabile eseguire questa stored procedure dopo il ripristino di un backup di SSISDB per assicurarsi che lo schema e i file binari siano compatibili.

Sintassi

catalog.check_schema_version [ @use32bitruntime = ] use32bitruntime  

Argomenti

[ @use32bitruntime= ] use32bitruntime
Quando il parametro è impostato su 1, viene chiamata la versione a 32 bit di dtexec. use32bitruntime è di tipo int.

Valore del codice restituito

Restituisce 0 per esito positivo.

Set di risultati

Viene restituita una tabella con il formato seguente:

Nome colonna Tipo di dati Descrizione
SERVER_BUILD decimal Versione di SQL Server. Ad esempio, un server che esegue SQL Server 2014 è 14.0.3335.7.
SCHEMA_VERSION tinyint Numero di versione di SQL Server. Ad esempio, SQL Server 2017 e 2019 sono 6 e 7 rispettivamente.
SCHEMA_BUILD string Compilazione dello schema.
ASSEMBLY_BUILD string Compilazione dell'assembly.
SHARED_COMPONENT_VERSION string Versione componente condivisa.

Autorizzazioni

Per questa stored procedure è necessaria l'autorizzazioni seguente:

  • Appartenenza al ruolo del database ssis_admin.