Bagikan melalui


sp_server_info (T-SQL)

Berlaku untuk: SQL ServerAzure SQL Database Azure SQL Managed Instance

Mengembalikan daftar nama atribut dan nilai yang cocok untuk SQL Server, gateway database, atau sumber data yang mendasar. Digunakan hanya dalam ODBC.

Konvensi sintaks transact-SQL

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_TERM

Menentukan 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_TERM

Menentukan objek tabel, yang bisa menjadi tabel atau tampilan di SQL Server.
table
12 MAX_OWNER_NAME_LENGTH

Menentukan jumlah karakter maksimum untuk pemilik atau nama skema.
128
13 TABLE_LENGTH

Menentukan jumlah karakter maksimum untuk nama tabel.
128
14 MAX_QUAL_LENGTH

Menentukan panjang maksimum nama untuk kualifikasi tabel (bagian pertama dari nama tabel tiga bagian).
128
15 COLUMN_LENGTH

Menentukan jumlah maksimum karakter untuk nama kolom.
128
16 IDENTIFIER_CASE

Menentukan nama yang ditentukan pengguna (nama tabel, nama kolom, nama prosedur tersimpan) dalam database (kasus objek dalam katalog sistem).
SENSITIVE
17 TX_ISOLATION

Menentukan tingkat isolasi transaksi awal yang diasumsikan server, yang sesuai dengan tingkat isolasi yang ditentukan dalam SQL-92.
2
18 COLLATION_SEQ

Menentukan urutan set karakter untuk server ini.
charset=iso_1 sort_order=dictionary_iso charset_num=1 sort_order_num=51
19 SAVEPOINT_SUPPORT

Menentukan apakah DBMS yang mendasar mendukung titik simpan bernama.
Y
20 MULTI_RESULT_SETS

Menentukan 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_TABLES

Menentukan 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_LENGTH

Menentukan jumlah maksimum karakter untuk nama pengguna.
128
101 QUALIFIER_TERM

Menentukan istilah vendor DBMS untuk kualifikasi tabel (bagian pertama dari nama tiga bagian).
database
102 NAMED_TRANSACTIONS

Menentukan apakah DBMS yang mendasar mendukung transaksi bernama.
Y
103 SPROC_AS_LANGUAGE

Menentukan apakah prosedur tersimpan dapat dijalankan sebagai peristiwa bahasa.
Y
104 ACCESSIBLE_SPROC

Menentukan apakah dalam sp_stored_procedures, gateway hanya mengembalikan prosedur tersimpan yang dapat dieksekusi oleh pengguna saat ini.
Y
105 MAX_INDEX_COLS

Menentukan jumlah maksimum kolom dalam indeks untuk DBMS.
16
106 RENAME_TABLE

Menentukan apakah tabel dapat diganti namanya.
Y
107 RENAME_COLUMN

Menentukan apakah kolom dapat diganti namanya.
Y
108 DROP_COLUMN

Menentukan apakah kolom dapat dihilangkan.
Y
109 INCREASE_COLUMN_LENGTH

Menentukan apakah ukuran kolom dapat ditingkatkan.
Y
110 DDL_IN_TRANSACTION

Menentukan apakah pernyataan DDL dapat muncul dalam transaksi.
Y
111 DESCENDING_INDEXES

Menentukan apakah indeks menurun didukung.
Y
112 SP_RENAME

Menentukan apakah prosedur tersimpan dapat diganti namanya.
Y
113 REMOTE_SPROC

Menentukan apakah prosedur tersimpan dapat dijalankan melalui fungsi prosedur tersimpan jarak jauh di DB-Library.
Y
500 SYS_SPROC_VERSION

Menentukan 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 .