Aracılığıyla paylaş


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.

Konu bağlantısı simgesi 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.

Ayrıca bkz.

Başvuru

Saklı yordamları (Transact-sql) Katalog

Sistem saklı yordamları (Transact-sql)