Udostępnij przez


sp_server_info (języka Transact-SQL)

Zwraca listę nazw atrybut i wartości pasujące SQL Server, brama bazy danych lub urządzenie źródłowe danych.

Topic link iconKonwencje składni języka Transact-SQL

sp_server_info [[@attribute_id = ] 'attribute_id']

Argumenty

  • [ @attribute_id = ] 'attribute_id'
    Is the integer ID of the attribute.attribute_id is int, with a default of NULL.

Wartości kodów powrotnych

None

Zestawy wyników

Nazwa kolumna

Typ danych

Description

ATTRIBUTE_ID

int

Numer IDENTYFIKATORA atrybut.

ATTRIBUTE_NAME

varchar(60)

Nazwa atrybut.

ATTRIBUTE_VALUE

varchar(255)

Bieżące ustawienie atrybut.

Poniższa tabela zawiera listę atrybutów.Microsoft Atrybuty obecnie używa się biblioteki klient ODBC 1, 2, 18, 22, and 500 w czasie połączenia.

ATTRIBUTE_ID

Opis ATTRIBUTE_NAME

ATTRIBUTE_VALUE

1

DBMS_NAME

SQL Server

2

DBMS_VER

SQL Server 2005 - x.xx.xxxx

10

OWNER_TERM

właściciel

11

TABLE_TERM

tabela

12

MAX_OWNER_NAME_LENGTH

128

13

TABLE_LENGTH

Określa maksymalną liczbę znaków w nazwie tabela.

128

14

MAX_QUAL_LENGTH

Określa maksymalną długość nazwy tabela kwalifikator (pierwsza część nazwę trzech części tabela).

128

15

COLUMN_LENGTH

Określa maksymalną liczbę znaków dla nazwy kolumna.

128

16

IDENTIFIER_CASE

Określa nazwy użytkownika (nazwy tabela, nazwy kolumn, procedura przechowywana nazwy) w bazie danych (przypadek obiektów w katalogach systemu).

WIELKOŚĆ LITER

17

TX_ISOLATION

Określa początkowy transakcji poziom izolacji serwera zakłada się, co odpowiada poziomowi izolacji, zdefiniowany w SQL-92.

2

18

COLLATION_SEQ

Określa kolejność zestaw znaków dla tego serwera.

zestaw znaków = iso_1 sort_order = dictionary_iso charset_num = 1 sort_order_num = 51

19

SAVEPOINT_SUPPORT

Określa, czy dla odpowiedniego systemu DBMS obsługuje savepoints nazwane.

Y

20

MULTI_RESULT_SETS

Określa, czy podstawowej bazy danych lub brama sam obsługuje wiele zestawów wyników (wiele instrukcji mogą być wysyłane przez bramę z wielu zestawów wyników zwróconych do klient).

Y

22

ACCESSIBLE_TABLES

Określa, czy w sp_tables, brama zwraca tylko tabele, widoki i tak dalej, dostępne dla bieżącego użytkownika (to znaczy, użytkownik posiadający uprawnienia co najmniej SELECT dla tabela).

Y

100

USERID_LENGTH

Określa maksymalną liczbę znaków dla nazwy użytkownika.

128

101

QUALIFIER_TERM

Określa termin DBMS dostawcy dla tabela kwalifikator (pierwsza część nazwy trzech części).

baza danych

102

NAMED_TRANSACTIONS

Określa, czy dla odpowiedniego systemu DBMS obsługuje nazwanych transakcji.

Y

103

SPROC_AS_LANGUAGE

Określa, czy procedury przechowywane mogą być wykonywane jako zdarzenia języka.

Y

104

ACCESSIBLE_SPROC

Określa, czy w sp_stored_procedures, brama zwraca tylko procedur przechowywanych, które są wykonywalne przez bieżącego użytkownika.

Y

105

MAX_INDEX_COLS

Określa maksymalną liczbę kolumn w indeksie dla systemu DBMS.

16

106

RENAME_TABLE

Określa, czy można zmienić nazwę tabeli.

Y

107

RENAME_COLUMN

Określa, czy można zmienić nazwę kolumny.

Y

108

DROP_COLUMN

Określa, czy kolumny mogą być usunięte.

Zwraca wartość T, jeśli SQL Server 2000 lub nowszy jest uruchomiony i N dla wcześniejszych wersji.

109

INCREASE_COLUMN_LENGTH

Określa, czy rozmiar kolumna może być zwiększana.

Zwraca wartość T, jeśli SQL Server 2000 lub nowszy jest uruchomiony i N dla wcześniejszych wersji.

110

DDL_IN_TRANSACTION

Określa, czy transakcje mogą być wyświetlane instrukcje DDL.

Zwraca wartość T, jeśli SQL Server działa w wersja 6.5 lub nowszej i N dla wcześniejszych wersja.

111

DESCENDING_INDEXES

Określa, czy malejącej indeksy są obsługiwane.

Zwraca wartość T, jeśli SQL Server 2000 lub nowszy jest uruchomiony i N dla wcześniejszych wersji.

112

SP_RENAME

Określa, czy można zmienić nazwę procedura przechowywana.

Y

113

REMOTE_SPROC

Określa, czy procedura przechowywana mogą być wykonywane za pomocą funkcji zdalnego procedura przechowywana w bibliotece DB.

Y

500

SYS_SPROC_VERSION

Określa wersja procedur przechowywanych wykazu obecnie implementowane.

Numer wersja

Remarks

sp_server_info zwraca podzbiór informacji dostarczonych przez SQLGetInfo ODBC.

Uprawnienia

Wymaga uprawnienie SELECT do schematu.