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.