Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
SQL Server, veritabanı geçidi veya altta yatan veri kaynağı için öznitelik adları ve eşleşen değerler listesini döndürür. Sadece ODBC'de kullanılıyor.
Transact-SQL söz dizimi kuralları
Sözdizimi
sp_server_info [ [ @attribute_id = ] attribute_id ]
[ ; ]
Arguments
[ @attribute_id = ] attribute_id
Özniteliğin tam sayı kimliği.
@attribute_idint, varsayılan olarak .NULL
Dönüş kodu değerleri
Yok.
Sonuç kümesi
| Sütun adı | Veri türü | Description |
|---|---|---|
ATTRIBUTE_ID |
int | Özniteliğin ID numarası. |
ATTRIBUTE_NAME |
varchar(60) | Özellik adı. |
ATTRIBUTE_VALUE |
varchar(255) | Özniteliğin mevcut ayarı. |
Aşağıdaki tablo bu özellikleri listelemektedir. Microsoft ODBC istemci kütüphaneleri şu anda bağlantı zamanında , 2, 18, 22, ve 500 niteliklerini 1kullanır.
ATTRIBUTE_ID |
ATTRIBUTE_NAME ve açıklama |
ATTRIBUTE_VALUE |
|---|---|---|
1 |
DBMS_NAME |
SQL Server |
2 |
DBMS_VER |
Microsoft SQL Server xxxx - x.xx.xxxx Örneğin, Microsoft SQL Server 2017 - 14.0.3257.3 |
10 |
OWNER_TERMSahibi adını (SQL Server'da veritabanı yöneticisi) veya şema adını belirtir. OWNER_TERM ODBC 2.0 API'sinde kullanılırken SQL_SCHEMA_TERM , ODBC 3.0 API'sinde kullanılır. |
owner |
11 |
TABLE_TERMTablo nesnesini belirtir; bu bir tablo veya SQL Server'da bir görünüm olabilir. |
table |
12 |
MAX_OWNER_NAME_LENGTHSahibi veya şema adı için maksimum karakter sayısını belirtir. |
128 |
13 |
TABLE_LENGTHBir tablo adı için maksimum karakter sayısını belirtir. |
128 |
14 |
MAX_QUAL_LENGTHBir tablo niteleyicisi için adın maksimum uzunluğunu (üç bölümlü bir tablo adının ilk kısmı) belirtir. |
128 |
15 |
COLUMN_LENGTHBir sütun adı için maksimum karakter sayısını belirler. |
128 |
16 |
IDENTIFIER_CASEVeritabanındaki kullanıcı tanımlı isimleri (tablo adları, sütun adları, saklanan prosedür adları) (sistem kataloglarındaki nesnelerin durumu) belirtir. |
SENSITIVE |
17 |
TX_ISOLATIONSunucunun aldığı ilk işlem izolasyon seviyesini belirtir; bu seviye SQL-92'de tanımlanmış bir izolasyon seviyesine karşılık gelir. |
2 |
18 |
COLLATION_SEQBu sunucu için karakter setinin sıralanmasını belirtir. |
charset=iso_1 sort_order=dictionary_iso charset_num=1 sort_order_num=51 |
19 |
SAVEPOINT_SUPPORTAltta yatan DBMS'nin adlandırılmış kayıt noktalarını destekleyip desteklemediğini belirtir. |
Y |
20 |
MULTI_RESULT_SETSAlt veritabanının mı yoksa gateway'in kendisinin birden fazla sonuç kümesini destekleyip desteklemediğini belirtir (birden fazla ifade gateway üzerinden gönderilebilir ve birden fazla sonuç kümesi istemciye döner). |
Y |
22 |
ACCESSIBLE_TABLESGateway'in yalnızca sp_tablesmevcut kullanıcı tarafından erişilebilen tabloları, görünümleri vb. döndürüp döndürmediğini belirtir (yani tablo için en az SELECT izinleri olan kullanıcı). |
Y |
100 |
USERID_LENGTHBir kullanıcı adı için maksimum karakter sayısını belirtir. |
128 |
101 |
QUALIFIER_TERMDBMS tedarikçi terimini bir tablo niteleyicisi için (üç parçalı bir ismin ilk kısmı) belirtir. |
database |
102 |
NAMED_TRANSACTIONSTemel DBMS'nin adlandırılmış işlemleri destekleyip desteklemediğini belirtir. |
Y |
103 |
SPROC_AS_LANGUAGEDepolanan prosedürlerin dil olayları olarak çalıştırılıp çalıştırılamayacağını belirtir. |
Y |
104 |
ACCESSIBLE_SPROCGateway'in içinde sp_stored_proceduresyalnızca mevcut kullanıcı tarafından çalıştırılabilir saklanan prosedürleri döndürüp döndürmediğini belirtir. |
Y |
105 |
MAX_INDEX_COLSDBMS için bir indeksteki maksimum sütun sayısını belirtir. |
16 |
106 |
RENAME_TABLETabloların yeniden adlandırılıp adlandırılamayacağını belirtir. |
Y |
107 |
RENAME_COLUMNSütunların yeniden adlandırılıp adlandırılamayacağını belirtir. |
Y |
108 |
DROP_COLUMNSütunların düşürülemeyeceğini belirtir. |
Y |
109 |
INCREASE_COLUMN_LENGTHSütun boyutunun artırılıp çıkarılamayacağını belirtir. |
Y |
110 |
DDL_IN_TRANSACTIONDDL ifadelerinin işlemlerde görünüp görünemeyeceğini belirtir. |
Y |
111 |
DESCENDING_INDEXESİnen indekslerin desteklenip desteklenmediğini belirtir. |
Y |
112 |
SP_RENAMEBir saklanan prosedürün yeniden adlandırılıp adlandırılamayacağını belirtir. |
Y |
113 |
REMOTE_SPROCDB-Library'deki uzak depolanmış prosedür fonksiyonları aracılığıyla saklanan prosedürlerin çalıştırılıp çalıştırılamayacağını belirtir. |
Y |
500 |
SYS_SPROC_VERSIONŞu anda uygulanan katalogda saklanan prosedürlerin sürümünü belirtir. |
Güncel versiyon numarası |
Açıklamalar
sp_server_info ODBC'de sağlanan SQLGetInfo bilgilerin bir alt kümesini döndürür.
Permissions
"" genel "" rolüne üyelik gerektirir.