sp_server_info (Transact-sql)
Öznitelik adları ve eşleşen değer listesini döndürür SQL Server, veritabanı ağ geçidi ya da alttaki veri kaynağında.
Transact-SQL Sözdizim Kuralları
Sözdizimi
sp_server_info [[@attribute_id = ] 'attribute_id']
Bağımsız değişkenler
- @ attribute_id = 'attribute_id'
Tamsayı Öznitelik kimliğidir. attribute_idise int, null varsayılan.
Dönüş Kodu Değerleri
Hiçbiri
Sonuç Kümeleri
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
ATTRIBUTE_ID |
int |
Öznitelik Kımlık numarası. |
ATTRIBUTE_NAME |
varchar(60) |
Öznitelik adı. |
ATTRIBUTE_VALUE |
varchar(255) |
Öznitelik geçerli ayarı. |
Aşağıdaki tablo özniteliklerini listeler. Microsoftodbc istemci kütüphaneleri kullanmakta öznitelikleri 1, 2, 18, 22, ve 500 bağlantı zaman.
ATTRIBUTE_ID |
ATTRIBUTE_NAME açıklaması |
ATTRIBUTE_VALUE |
---|---|---|
1 |
DBMS_NAME |
SQL Server |
2 |
DBMS_VER |
SQL Server 2012 - x.xx.xxxx |
10 |
OWNER_TERM |
sahibi |
11 |
TABLE_TERM |
Tablo |
12 |
MAX_OWNER_NAME_LENGTH |
128 |
13 |
TABLE_LENGTH Bir tablo adı için karakter sayısını belirtir. |
128 |
14 |
MAX_QUAL_LENGTH Tablo niteleyicisi (ilk üç bölüm tablo adı bölümü) adı en fazla uzunluğunu belirtir. |
128 |
15 |
COLUMN_LENGTH Bir sütun adı için karakter sayısını belirtir. |
128 |
16 |
IDENTIFIER_CASE (Durumda sistem kataloglar nesneleri) veritabanındaki kullanıcı tanımlı adlar (tablo adları, sütun adları, saklı yordam adları) belirtir. |
HASSAS |
17 |
TX_ISOLATION sql-92'de tanımlanan bir yalıtım düzeyi karşılık gelen sunucu varsayar, ilk hareket yalıtım düzeyini belirtir. |
2 |
18 |
COLLATION_SEQ Bu sunucu için ayarlanan karakter sıralamasını belirler. |
charset = iso_1 sort_order dictionary_iso charset_num = 1 sort_order_num = 51 = |
19 |
SAVEPOINT_SUPPORT Temel alınan dbms adlandırılmış savepoints destekleyip desteklemediğini belirtir. |
Y |
20 |
MULTI_RESULT_SETS Alttaki veritabanı veya ağ geçidi kendisini birden çok sonuç kümeleri (birden çok deyimleri ağ geçidi üzerinden istemciye döndürülen birden çok sonuç kümeleri ile gönderilebilir) destekleyip desteklemediğini belirtir. |
Y |
22 |
ACCESSIBLE_TABLES Belirtir olup içinde sp_tables, ağ geçidi döndürüp yalnızca tablolar, görünümler ve benzerleri, geçerli kullanıcı (başka bir deyişle, tablo için en az select izinlerine sahip kullanıcı) tarafından erişilebilir. |
Y |
100 |
USERID_LENGTH Bir kullanıcı adı için karakter sayısını belirtir. |
128 |
101 |
QUALIFIER_TERM Tablo niteleyicisi (üç bölümlü adı ilk bölümü) dbms satıcı terimi belirtir. |
veritabanı |
102 |
NAMED_TRANSACTIONS Temel alınan dbms adlandırılmış hareketleri destekleyip desteklemediğini belirtir. |
Y |
103 |
SPROC_AS_LANGUAGE Saklı yordamlar gibi dil olayları yürütülebilecek olup olmadığını belirtir. |
Y |
104 |
ACCESSIBLE_SPROC Belirtir olup içinde sp_stored_procedures, yalnızca geçerli kullanıcı tarafından yürütülebilir saklı yordamlar ağ geçidine döndürür. |
Y |
105 |
MAX_INDEX_COLS Sütun sayısı bir dizin için dbms belirtir. |
16 |
106 |
RENAME_TABLE Tabloları yeniden olup olmadığını belirtir. |
Y |
107 |
RENAME_COLUMN Sütunları yeniden olup olmadığını belirtir. |
Y |
108 |
DROP_COLUMN Sütunları bırakılan olup olmadığını belirtir. |
Y |
109 |
INCREASE_COLUMN_LENGTH Sütun boyutu artırılabilir olup olmadığını belirtir. |
Y |
110 |
DDL_IN_TRANSACTION ddl deyimleri hareketlerde görüntülenip görüntülenmeyeceğini belirtir. |
Y |
111 |
DESCENDING_INDEXES Azalan dizinleri desteklenip belirtir. |
Y |
112 |
SP_RENAME Saklı yordam yeniden olup olmadığını belirtir. |
Y |
113 |
REMOTE_SPROC Saklı yordamlar aracılığıyla uzaktan saklı yordam işlevleri db-Library yürütülebilecek olup olmadığını belirtir. |
Y |
500 |
SYS_SPROC_VERSION Şu anda uygulanan katalog depolanan yordamlar sürümünü belirtir. |
Geçerli sürüm numarası |
Açıklamalar
sp_server_info tarafından sağlanan bilgilerin bir alt kümesini döndürür SQLGetInfo ODBC.
İzinler
Şema select izni gerektirir.