sp_server_info (języka Transact-SQL)

Zwraca listę nazw atrybut i pasujących wartości dla SQL Server, bramy bazy danych lub podstawowych danych źródło.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

sp_server_info [[@attribute_id = ] 'attribute_id']

Argumenty

  • [ @ attribute_id = ] 'attribute_id"
    Jest liczbą całkowitą Identyfikatora atrybut.attribute_idjest int, domyślna wartość NULL.

Wartości kodów powrotnych

Brak

Zestawy wyników

Nazwa kolumny

Typ danych

Opis

ATTRIBUTE_ID

int

Numer Identyfikatora atrybut.

ATTRIBUTE_NAME

varchar(60)

Nazwa atrybutu.

ATTRIBUTE_VALUE

varchar(255)

Bieżące ustawienie atrybut.

W poniższej tabela przedstawiono atrybuty.MicrosoftBiblioteki klient ODBC obecnie korzystają z atrybutów 1, 2, 18, 22, i 500 na czaspołą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ęść nazwy trzech części tabela ).

128

15

COLUMN_LENGTH

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

128

16

IDENTIFIER_CASE

Określa nazwy zdefiniowane przez użytkownika (nazwytabela , nazwy kolumna , nazwy procedura składowana ) w bazie danych ( przypadek obiektów w katalogach systemu).

WIELKOŚĆ LITER

17

TX_ISOLATION

Określa, że przyjmuje wstępną transakcję poziom izolacji serwera, które odpowiada poziom izolacji określony w SQL-92.

2

18

COLLATION_SEQ

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

Charset = sort_order provided = dictionary_iso charset_num = 1 sort_order_num = 51

19

SAVEPOINT_SUPPORT

Określa, czy odpowiedniego DBMS obsługuje nazwanych savepoints.

Y

20

MULTI_RESULT_SETS

Określa, czy podstawowej bazy danych lub bramy, sam obsługuje wiele zestawów wyników (wiele instrukcji może być wysłany przez bramę z wielu zestawów wyników zwracanych 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 (oznacza to, że 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 odpowiedniego 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 DBMS.

16

106

RENAME_TABLE

Określa, czy można zmienić nazwy tabel.

Y

107

RENAME_COLUMN

Określa, czy można zmienić nazwy kolumn.

Y

108

DROP_COLUMN

Określa, czy można upuszczać kolumn.

Zwraca wartość Y, jeśli SQL Server 2000 lub nowszej działa i n dla wcześniejszych uwolnień.

109

INCREASE_COLUMN_LENGTH

Określa, czy można zwiększyć rozmiar kolumna .

Zwraca wartość Y, jeśli SQL Server 2000 lub nowszej działa i n dla wcześniejszych uwolnień.

110

DDL_IN_TRANSACTION

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

Zwraca wartość Y, jeśli SQL Server wersja 6.5 lub nowszej działa i n dla wcześniejszych wersji.

111

DESCENDING_INDEXES

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

Zwraca wartość Y, jeśli SQL Server 2000 lub nowszej działa i n dla wcześniejszych uwolnień.

112

SP_RENAME

Określa, czy można zmienić nazwy procedura składowana .

Y

113

REMOTE_SPROC

Określa, czy procedury przechowywane mogą być wykonywane za pomocą funkcji zdalna procedura składowana w DB-biblioteki.

Y

500

SYS_SPROC_VERSION

Określa wersja procedur przechowywanych wykazu obecnie implementowane.

Bieżący numer wersja

Uwagi

sp_server_info zwraca podzbiór informacji dostarczonych przez SQLGetInfo w ODBC.

Uprawnienia

Wymaga uprawnienie SELECT schematu.