Freigeben über


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 .