catalog.check_schema_version
Gilt für:SQL Server SSIS Integration Runtime in Azure Data Factory
Gilt für:SQL Server
Bestimmt, ob das SSISDB-Katalogschema und die Integration Services-Binärdateien (ISServerExec- und SQLCLR-Assembly) kompatibel sind.
ISServerExec.exc protokolliert eine Fehlermeldung, wenn das Schema und die Binärdateien nicht kompatibel sind.
Die SSISDB-Schemaversion wird inkrementiert, wenn sich das Schema während der Anwendung von Patches und während der Upgrades ändert. Es wird empfohlen, dass Sie diese gespeicherte Prozedur ausführen, nachdem eine SSISDB-Sicherung wiederhergestellt wurde, um sicherzustellen, dass das Schema und die Binärdateien kompatibel sind.
Syntax
catalog.check_schema_version [ @use32bitruntime = ] use32bitruntime
Argumente
[ @use32bitruntime= ] use32bitruntime
Wenn der Parameter auf 1 festgelegt wird, wird die 32-Bit-Version von dtexec aufgerufen. use32bitruntime ist int.
Rückgabecodewert
Gibt 0 (null) für Erfolg zurück
Resultset
Gibt eine Tabelle zurück, die das folgende Format aufweist:
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
SERVER_BUILD | decimal | Dies ist die SQL Server-Version. Ein Server, für den SQL Server 2014 ausgeführt wird, ist beispielsweise 14.0.3335.7 . |
SCHEMA_VERSION | tinyint | Dies ist die SQL Server-Versionsnummer. Beispielsweise sind SQL Server 2017 uns 2019 jeweils 6 und 7 . |
SCHEMA_BUILD | string | Schemabuild |
ASSEMBLY_BUILD | string | Assemblybuild |
SHARED_COMPONENT_VERSION | string | Freigegebene Komponentenversion |
Berechtigungen
Diese gespeicherte Prozedur erfordert die folgende Berechtigung:
- Mitgliedschaft in der Datenbankrolle ssis_admin .