Megosztás a következőn keresztül:


sp_server_info (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példánySQL-adatbázis a Microsoft Fabricben

Visszaadja az SQL Server, az adatbázis átjáró vagy az alapul szolgáló adatforrás attribútumneveinek és egyeztetési értékeinek listáját. Csak az ODBC-ben használják.

Transact-SQL szintaxis konvenciók

Szemantika

sp_server_info [ [ @attribute_id = ] attribute_id ]
[ ; ]

Arguments

[ @attribute_id = ] attribute_id

Az attribútum egész szám azonosítója. @attribute_idint, alapértelmezés NULL.

Kódértékek visszaadása

Nincs.

Eredményhalmaz

Oszlop név Adattípus Description
ATTRIBUTE_ID int Az attribútum azonosító száma.
ATTRIBUTE_NAME Varchar(60) Attribútumnév.
ATTRIBUTE_VALUE varchar(255) Az attribútum jelenlegi beállítása.

Az alábbi táblázat felsorolja az attribútumokat. A Microsoft ODBC klienskönyvtárak jelenleg attribútumokat 1használnak , 2, 1822, , és 500 a csatlakozás idején.

ATTRIBUTE_ID ATTRIBUTE_NAME és leírás ATTRIBUTE_VALUE
1 DBMS_NAME SQL Server
2 DBMS_VER Microsoft SQL Server xxxx - x.xx.xxxx

Például: Microsoft SQL Server 2017 - 14.0.3257.3
10 OWNER_TERM

Megadja a tulajdonos nevét (adatbázis fő SQL Serverben) vagy séma nevét. OWNER_TERM az ODBC 2.0 API-ban használják, míg SQL_SCHEMA_TERM az ODBC 3.0 API-ban használják.
owner
11 TABLE_TERM

Megadja a táblaobjektumot, amely lehet tábla vagy nézet az SQL Serverben.
table
12 MAX_OWNER_NAME_LENGTH

Megadja a tulajdonos vagy séma név maximális karakterszámát.
128
13 TABLE_LENGTH

Megadja a táblánév maximális karakterszámát.
128
14 MAX_QUAL_LENGTH

Megadja a név maximális hosszát egy táblázat kvalifikátorhoz (a háromrészes táblapnév első része).
128
15 COLUMN_LENGTH

Megadja az oszlopnév maximális karakterszámát.
128
16 IDENTIFIER_CASE

Megadja az adatbázisban a felhasználó által definiált neveket (táblanevek, oszlopnevek, tárolt eljárásnevek) (a rendszerkatalógusok objektumainak esete).
SENSITIVE
17 TX_ISOLATION

Megadja a szerver által feltételezett kezdeti tranzakciós izolációs szintet, amely megfelel az SQL-92-ben meghatározott izolációs szintnek.
2
18 COLLATION_SEQ

Megadja a karakterkészlet sorrendjét ezen a szerveren.
charset=iso_1 sort_order=dictionary_iso charset_num=1 sort_order_num=51
19 SAVEPOINT_SUPPORT

Megadja, hogy az alapul szolgáló adatbázis támogatja-e a nevelt mentési pontokat.
Y
20 MULTI_RESULT_SETS

Megadja, hogy az alapul szolgáló adatbázis vagy maga a gateway támogat-e több eredményhalmazt (több utasítás is elküldhető a gateway-en keresztül, és több eredményhalmaz visszatér az ügyfélhez).
Y
22 ACCESSIBLE_TABLES

Megadja, hogy a kapu csak sp_tablestáblázatokat, nézeteket és így tovább, amelyeket a jelenlegi felhasználó (azaz a felhasználó, akinek legalább SELECT jogosultsága van a táblához) hozzáfér.
Y
100 USERID_LENGTH

Megadja a felhasználónév maximális karakterszámát.
128
101 QUALIFIER_TERM

Megadja a DBMS gyártó kifejezést egy táblaminősítőhöz (a háromrészes név első része).
database
102 NAMED_TRANSACTIONS

Megadja, hogy az alapul szolgáló adatbázis támogatja-e a nevelt tranzakciókat.
Y
103 SPROC_AS_LANGUAGE

Megadja, hogy a tárolt eljárások le lehetnek-e futtathatók nyelvi eseményként.
Y
104 ACCESSIBLE_SPROC

Megadja, hogy a kapu csak sp_stored_proceduresazokat a tárolt eljárásokat adja-e vissza, amelyeket a jelenlegi felhasználó futtathat.
Y
105 MAX_INDEX_COLS

Megadja az adatbázis indexében a maximális oszlopok számát.
16
106 RENAME_TABLE

Megadja, hogy a táblák átnevezhetők-e.
Y
107 RENAME_COLUMN

Megadja, hogy az oszlopokat át lehet nevezni.
Y
108 DROP_COLUMN

Megadja, hogy az oszlopokat el lehet dobni.
Y
109 INCREASE_COLUMN_LENGTH

Megadja, hogy növelhető-e az oszlopméret.
Y
110 DDL_IN_TRANSACTION

Megadja, hogy a DDL utasítások megjelenhetnek-e tranzakciókban.
Y
111 DESCENDING_INDEXES

Megadja, hogy támogatott-e a csökkenő indexek.
Y
112 SP_RENAME

Megadja, hogy egy tárolt eljárás átnevezhető-e.
Y
113 REMOTE_SPROC

Megadja, hogy tárolt eljárások végrehajthatók-e a DB-Könyvtár távoli tárolt eljárásfüggvényeivel.
Y
500 SYS_SPROC_VERSION

Megadja a katalógus által tárolt eljárások jelenleg megvalósított változatát.
Jelenlegi verziószám

Megjegyzések

sp_server_info az ODBC által biztosított SQLGetInfo információk egy részhalmazát adja vissza.

Permissions

A nyilvános szerepkör tagságát igényli.