Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Database SQL di Microsoft Fabric
Mengembalikan daftar nama atribut dan nilai yang cocok untuk SQL Server, gateway database, atau sumber data yang mendasar. Digunakan hanya dalam ODBC.
Sintaks
sp_server_info [ [ @attribute_id = ] attribute_id ]
[ ; ]
Argumen
[ @attribute_id = ] attribute_id
ID bilangan bulat atribut.
@attribute_id int, dengan default NULL.
Mengembalikan nilai kode
Tidak ada.
Tataan hasil
| Nama kolom | Jenis data | Deskripsi |
|---|---|---|
ATTRIBUTE_ID |
int | Nomor ID atribut. |
ATTRIBUTE_NAME |
varchar(60) | Nama atribut. |
ATTRIBUTE_VALUE |
varchar(255) | Pengaturan atribut saat ini. |
Tabel berikut mencantumkan atribut. Pustaka klien Microsoft ODBC saat ini menggunakan atribut 1, , 2, 1822, dan 500 pada waktu koneksi.
ATTRIBUTE_ID |
ATTRIBUTE_NAME dan deskripsi |
ATTRIBUTE_VALUE |
|---|---|---|
1 |
DBMS_NAME |
SQL Server |
2 |
DBMS_VER |
Microsoft SQL Server xxxx - x.xx.xxxx Misalnya: Microsoft SQL Server 2017 - 14.0.3257.3 |
10 |
OWNER_TERMMenentukan nama pemilik (prinsip database di SQL Server) atau nama skema. OWNER_TERM digunakan dalam API ODBC 2.0, sementara SQL_SCHEMA_TERM digunakan dalam API ODBC 3.0. |
owner |
11 |
TABLE_TERMMenentukan objek tabel, yang bisa menjadi tabel atau tampilan di SQL Server. |
table |
12 |
MAX_OWNER_NAME_LENGTHMenentukan jumlah karakter maksimum untuk pemilik atau nama skema. |
128 |
13 |
TABLE_LENGTHMenentukan jumlah karakter maksimum untuk nama tabel. |
128 |
14 |
MAX_QUAL_LENGTHMenentukan panjang maksimum nama untuk kualifikasi tabel (bagian pertama dari nama tabel tiga bagian). |
128 |
15 |
COLUMN_LENGTHMenentukan jumlah maksimum karakter untuk nama kolom. |
128 |
16 |
IDENTIFIER_CASEMenentukan nama yang ditentukan pengguna (nama tabel, nama kolom, nama prosedur tersimpan) dalam database (kasus objek dalam katalog sistem). |
SENSITIVE |
17 |
TX_ISOLATIONMenentukan tingkat isolasi transaksi awal yang diasumsikan server, yang sesuai dengan tingkat isolasi yang ditentukan dalam SQL-92. |
2 |
18 |
COLLATION_SEQMenentukan urutan set karakter untuk server ini. |
charset=iso_1 sort_order=dictionary_iso charset_num=1 sort_order_num=51 |
19 |
SAVEPOINT_SUPPORTMenentukan apakah DBMS yang mendasar mendukung titik simpan bernama. |
Y |
20 |
MULTI_RESULT_SETSMenentukan apakah database yang mendasar atau gateway itu sendiri mendukung beberapa kumpulan hasil (beberapa pernyataan dapat dikirim melalui gateway dengan beberapa kumpulan hasil yang dikembalikan ke klien). |
Y |
22 |
ACCESSIBLE_TABLESMenentukan apakah dalam sp_tables, gateway hanya mengembalikan tabel, tampilan, dan sebagainya, yang dapat diakses oleh pengguna saat ini (yaitu, pengguna yang memiliki setidaknya SELECT izin untuk tabel). |
Y |
100 |
USERID_LENGTHMenentukan jumlah maksimum karakter untuk nama pengguna. |
128 |
101 |
QUALIFIER_TERMMenentukan istilah vendor DBMS untuk kualifikasi tabel (bagian pertama dari nama tiga bagian). |
database |
102 |
NAMED_TRANSACTIONSMenentukan apakah DBMS yang mendasar mendukung transaksi bernama. |
Y |
103 |
SPROC_AS_LANGUAGEMenentukan apakah prosedur tersimpan dapat dijalankan sebagai peristiwa bahasa. |
Y |
104 |
ACCESSIBLE_SPROCMenentukan apakah dalam sp_stored_procedures, gateway hanya mengembalikan prosedur tersimpan yang dapat dieksekusi oleh pengguna saat ini. |
Y |
105 |
MAX_INDEX_COLSMenentukan jumlah maksimum kolom dalam indeks untuk DBMS. |
16 |
106 |
RENAME_TABLEMenentukan apakah tabel dapat diganti namanya. |
Y |
107 |
RENAME_COLUMNMenentukan apakah kolom dapat diganti namanya. |
Y |
108 |
DROP_COLUMNMenentukan apakah kolom dapat dihilangkan. |
Y |
109 |
INCREASE_COLUMN_LENGTHMenentukan apakah ukuran kolom dapat ditingkatkan. |
Y |
110 |
DDL_IN_TRANSACTIONMenentukan apakah pernyataan DDL dapat muncul dalam transaksi. |
Y |
111 |
DESCENDING_INDEXESMenentukan apakah indeks menurun didukung. |
Y |
112 |
SP_RENAMEMenentukan apakah prosedur tersimpan dapat diganti namanya. |
Y |
113 |
REMOTE_SPROCMenentukan apakah prosedur tersimpan dapat dijalankan melalui fungsi prosedur tersimpan jarak jauh di DB-Library. |
Y |
500 |
SYS_SPROC_VERSIONMenentukan versi prosedur tersimpan katalog yang saat ini diterapkan. |
Nomor versi saat ini |
Keterangan
sp_server_info mengembalikan subset informasi yang disediakan oleh SQLGetInfo dalam ODBC.
Izin
Memerlukan keanggotaan dalam peran publik .