Partager via


catalog.check_schema_version

S’applique à :SQL Server SSIS Integration Runtime dans Azure Data Factory

S’applique à :SQL Server

Détermine si le schéma de catalogue SSISDB et les binaires Integration Services (assembly ISServerExec et SQLCLR) sont compatibles.

ISServerExec.exc enregistre un message d'erreur lorsque le schéma et les fichiers binaires sont incompatibles.

La version du schéma SSISDB est incrémentée quand le schéma change lors de l'application des correctifs logiciels et lors des mises à niveau. Il est recommandé d'exécuter cette procédure stockée après qu'une sauvegarde SSISDB a été restaurée afin de garantir que le schéma et les fichiers binaires sont compatibles.

Syntaxe

catalog.check_schema_version [ @use32bitruntime = ] use32bitruntime  

Arguments

[ @use32bitruntime= ] use32bitruntime
Lorsque le paramètre est défini sur 1, c’est la version 32 bits de dtexec qui est appelée. use32bitruntime est de type int.

Valeur du code de retour

Retourne 0 en cas de réussite.

Jeu de résultats

Retourne une table qui a le format suivant :

Nom de la colonne Type de données Description
SERVER_BUILD decimal Version de SQL Server. Par exemple, 14.0.3335.7 correspond à un serveur exécutant SQL Server 2014.
SCHEMA_VERSION tinyint Numéro de version de SQL Server. Par exemple, 6 et 7 correspondent à SQL Server 2017 et 2019, respectivement.
SCHEMA_BUILD string Build de schéma.
ASSEMBLY_BUILD string Build d’assembly.
SHARED_COMPONENT_VERSION string Version du composant partagé.

Autorisations

Cette procédure stockée requiert l'autorisation suivante :

  • Appartenance au rôle de base de données ssis_admin.