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.
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.