Aracılığıyla paylaş


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

Topic link iconTransact-SQL sözdizimi kuralları

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.