Udostępnij za pośrednictwem


catalog.check_schema_version

Dotyczy:sql Server SSIS Integration Runtime w usłudze Azure Data Factory

Dotyczy:programu SQL Server

Określa, czy schemat katalogu SSISDB i pliki binarne usług Integration Services (ISServerExec i zestaw SQLCLR) są zgodne.

IsServerExec.exc rejestruje komunikat o błędzie, gdy schemat i pliki binarne są niezgodne.

Wersja schematu SSISDB jest zwiększana, gdy schemat zmienia się podczas stosowania poprawek i podczas uaktualniania. Zaleca się uruchomienie tej procedury składowanej po przywróceniu kopii zapasowej bazy danych SSISDB, aby upewnić się, że schemat i pliki binarne są zgodne.

Składnia

catalog.check_schema_version [ @use32bitruntime = ] use32bitruntime  

Argumenty

[ @use32bitruntime= ] use32bitruntime
Gdy parametr ma wartość 1, wywoływana jest 32-bitowa wersja elementu dtexec. use32bitruntime to .

Zwracana wartość kodu

Zwraca wartość 0 dla powodzenia.

Zestaw wyników

Zwraca tabelę, która ma następujący format:

Nazwa kolumny Typ danych Opis
SERVER_BUILD dziesiętnych Wersja programu SQL Server. Na przykład serwer z programem SQL Server 2014 jest 14.0.3335.7.
SCHEMA_VERSION tinyint Numer wersji programu SQL Server. Na przykład programy SQL Server 2017 i 2019 są odpowiednio 6 i 7.
SCHEMA_BUILD ciągu Kompilacja schematu.
ASSEMBLY_BUILD ciągu Kompilacja zestawu.
SHARED_COMPONENT_VERSION ciągu Wersja składnika udostępnionego.

Uprawnienia

Ta procedura składowana wymaga następującego uprawnienia:

  • Członkostwo w roli bazy danych ssis_admin.