sp_server_info (Transact-SQL)
Öznitelik adları ve için eşleşen değerler listesini verirSQL ServerVeritabanı ağ geçidi ve temel veri kaynağı.
sp_server_info [[@attribute_id = ] 'attribute_id']
Bağımsız değişkenler
- [ @attribute_id = ] 'attribute_id'
Is the integer ID of the attribute.attribute_id is int, with a default of NULL.
Dönüş Kodu Değerleri
None
Sonuç Kümeleri
sütun Name: |
Veri türü |
Açıklama |
---|---|---|
ATTRIBUTE_ID |
int |
Öznitelik kimlik numarası. |
ÖZNİTELİK_ADÝ |
varchar(60) |
Öznitelik adı. |
ATTRIBUTE_VALUE |
varchar(255) |
Öznitelik geçerli ayarı. |
Aşağıdaki tablo özniteliklerini listeler.MicrosoftŞu anda ODBC istemci kitaplıklarını kullanma öznitelikleri1, 2, 18, 22, and 500 at connection saat.
ATTRIBUTE_ID |
ATTRIBUTE_NAME açıklaması |
ATTRIBUTE_VALUE |
---|---|---|
1 |
DBMS_NAME |
SQL Server |
2 |
DBMS_VER |
SQL Server 2005-x.xx.xxxx |
10 |
OWNER_TERM |
Sahip |
11 |
TABLE_TERM |
table |
12 |
MAX_OWNER_NAME_LENGTH |
128 |
13 |
TABLE_LENGTH Bir tablo adı için karakter sınırını belirtir. |
128 |
14 |
MAX_QUAL_LENGTH (İlk üç parçalı tablo adı bölümü) tablosunu niteleyici adı en fazla uzunluğunu belirtir. |
128 |
15 |
COLUMN_LENGTH Bir sütun adı için karakter sınırını belirtir. |
128 |
16 |
IDENTIFIER_CASE (Sistem katalog nesnelerinin durum) veritabanındaki kullanıcı tanımlı ad (tablo adları, sütun adları, saklı yordam adı) belirtir. |
ÖNEMLİ |
17 |
TX_ISOLATION SQL-92'de tanımlanan bir yalıtım düzeyine karşılık gelen sunucu kabul eder, ilk işlem yalıtım düzey belirtir. |
2 |
18 |
COLLATION_SEQ Belirtir karakter kümesi sırası küme bu sunucu için. |
Charset = iso_1 duyarsız dictionary_iso charset_num = 1 sort_order_num = 51 = |
19 |
SAVEPOINT_SUPPORT Belirtir olup temel DBMS adlı savepoints destekler. |
Y |
20 |
MULTI_RESULT_SETS Temel veritabanı ya da ağ geçidi kendisini birden çok sonuç kümesi (birden çok ifade ağ geçidi üzerinden birden çok sonuç kümesi, istemciye döndürülen ile gönderilebilir) destekleyip desteklemediğini belirtir. |
Y |
22 |
ACCESSIBLE_TABLES Belirtir olup,sp_tables, ağ geçidi verir yalnızca tablolar, görünümler ve benzeri (tablonun en az SELECT izinlerine sahip başka bir deyişle, kullanıcı) geçerli kullanıcı tarafından erişilebilir. |
Y |
100 |
USERID_LENGTH Bir kullanıcı adı karakter sınırını belirtir. |
128 |
101 |
QUALIFIER_TERM DBMS satıcı ifadesi için bir tablo niteleyici (ilk üç parçalı adı bölümü) belirtir. |
veritabanı |
102 |
NAMED_TRANSACTIONS Temel veritabanı yönetim SİSTEMİ'nin adlı hareketleri destekleyip desteklemediğini belirtir. |
Y |
103 |
SPROC_AS_LANGUAGE Saklı yordamlar dil olayları yapılabilecek olup olmadığını belirtir. |
Y |
104 |
ACCESSIBLE_SPROC Belirtir olup,sp_stored_procedures, ağ geçidi yalnızca, geçerli. tarafından yürütülebilir olan saklı yordamlar verir. |
Y |
105 |
MAX_INDEX_COLS En çok sütun sayısı bir dizin için DBMS belirtir. |
16 |
106 |
RENAME_TABLE Tablo adı olup olmadığını belirtir. |
Y |
107 |
RENAME_COLUMN Sütun adı olup olmadığını belirtir. |
Y |
108 |
DROP_COLUMN Sütun bırakılan olup olmadığını belirtir. |
Y, # sayıSQL Server 2000veya sonraki ve önceki sürümleri için N |
109 |
INCREASE_COLUMN_LENGTH Sütun boyutu artırılabilir olup olmadığını belirtir. |
Y, # sayıSQL Server 2000veya sonraki ve önceki sürümleri için N |
110 |
DDL_IN_TRANSACTION DDL ifadelerini hareketleri görünür olup olmadığını belirtir. |
Y, # sayıSQL Serversürüm 6.5 veya daha yenisi çalışıyor ve önceki sürümleri için N |
111 |
DESCENDING_INDEXES Azalan dizinleri desteklenip desteklenmediğini belirtir. |
Y, # sayıSQL Server 2000veya sonraki ve önceki sürümleri için N |
112 |
SP_RENAME Bir saklı yordam adı olup olmadığını belirtir. |
Y |
113 |
REMOTE_SPROC Saklı yordamlar uzak saklı yordam işlevleri DB-Library ile yapılabilecek olup olmadığını belirtir. |
Y |
500 |
SYS_SPROC_VERSION Katalog saklı yordamları şu anda uygulanan sürüm belirtir. |
Geçerli sürüm numarası |
Remarks
sp_server_info , ODBC. SQLGetInfo tarafından sağlanan bilgilerin bir kısmını verir.
İzinler
Şema üzerinde SELECT iznine gerek duyar.