sp_server_info (Transact-SQL)
傳回 SQL Server、資料庫閘道或基礎資料來源的屬性名稱和相符值的清單。
語法
sp_server_info [[@attribute_id = ] 'attribute_id']
引數
- [ @attribute_id = ] 'attribute_id'
這是屬性的整數識別碼。 attribute_id 是 int,預設值是 NULL。
傳回碼值
無
結果集
資料行名稱 |
資料類型 |
說明 |
---|---|---|
ATTRIBUTE_ID |
int |
屬性的識別碼。 |
ATTRIBUTE_NAME |
varchar(60) |
屬性名稱。 |
ATTRIBUTE_VALUE |
varchar(255) |
屬性目前的設定。 |
下表列出各個屬性。 Microsoft ODBC 用戶端程式庫目前會在連接時,使用 1、2、18、22 和 500 等屬性。
ATTRIBUTE_ID |
ATTRIBUTE_NAME 描述 |
ATTRIBUTE_VALUE |
---|---|---|
1 |
DBMS_NAME |
SQL Server |
2 |
DBMS_VER |
SQL Server 2012 -x.xx.xxxx |
10 |
OWNER_TERM |
owner |
11 |
TABLE_TERM |
table |
12 |
MAX_OWNER_NAME_LENGTH |
128 |
13 |
TABLE_LENGTH 指定資料表名稱的最大字元數目。 |
128 |
14 |
MAX_QUAL_LENGTH 指定資料表限定詞 (三部份資料表名稱的第一部份) 名稱的最大長度。 |
128 |
15 |
COLUMN_LENGTH 指定資料行名稱的最大字元數目。 |
128 |
16 |
IDENTIFIER_CASE 指定資料庫 (系統目錄中的物件案例) 中的使用者自訂名稱 (資料表名稱、資料行名稱、預存程序名稱)。 |
SENSITIVE |
17 |
TX_ISOLATION 指定伺服器假設的初始交易隔離等級,它對應於 SQL-92 所定義的隔離等級。 |
2 |
18 |
COLLATION_SEQ 指定這部伺服器的字元集排序。 |
charset=iso_1 sort_order=dictionary_iso charset_num=1 sort_order_num=51 |
19 |
SAVEPOINT_SUPPORT 指定基礎 DBMS 是否支援具名儲存點。 |
Y |
20 |
MULTI_RESULT_SETS 指定基礎資料庫或閘道本身是否支援多個結果集 (可以透過閘道傳送多個陳述式,將多個結果集傳回用戶端)。 |
Y |
22 |
ACCESSIBLE_TABLES 指定在 sp_tables 中,閘道是否只傳回目前使用者 (也就是至少有這份資料表之 SELECT 權限的使用者) 所能存取的資料表、檢視等。 |
Y |
100 |
USERID_LENGTH 指定使用者名稱的最大字元數目。 |
128 |
101 |
QUALIFIER_TERM 指定資料表限定詞的 DBMS 供應商詞彙 (三部份名稱的第一部份)。 |
database |
102 |
NAMED_TRANSACTIONS 指定基礎 DBMS 是否支援具名交易。 |
Y |
103 |
SPROC_AS_LANGUAGE 指定預存程序是否可作為語言事件來執行。 |
Y |
104 |
ACCESSIBLE_SPROC 指定在 sp_stored_procedures 中,閘道是否只傳回目前使用者所能執行的預存程序。 |
Y |
105 |
MAX_INDEX_COLS 指定 DBMS 索引中的最大資料行數目。 |
16 |
106 |
RENAME_TABLE 指定是否可以重新命名資料表。 |
Y |
107 |
RENAME_COLUMN 指定是否可以重新命名資料行。 |
Y |
108 |
DROP_COLUMN 指定是否可以卸除資料行。 |
Y |
109 |
INCREASE_COLUMN_LENGTH 指定是否可以增加資料行大小。 |
Y |
110 |
DDL_IN_TRANSACTION 指定 DDL 陳述式是否能出現在交易中。 |
Y |
111 |
DESCENDING_INDEXES 指定是否支援遞減的索引。 |
Y |
112 |
SP_RENAME 指定是否能重新命名預存程序。 |
Y |
113 |
REMOTE_SPROC 指定是否可利用 DB-Library 中的遠端預存程序函數來執行預存程序。 |
Y |
500 |
SYS_SPROC_VERSION 指定目前實作的目錄預存程序版本。 |
目前版本號碼 |
備註
sp_server_info 會傳回 ODBC 中的 SQLGetInfo 所提供之資訊的子集。
權限
需要結構描述的 SELECT 權限。