Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Database SQL di
AzureIstanza gestita di SQL di
AzureDatabase SQL in Microsoft Fabric
Restituisce un elenco di nomi di attributi e valori corrispondenti per SQL Server, il gateway di database o l'origine dati sottostante. Utilizzato solo in ODBC.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_server_info [ [ @attribute_id = ] attribute_id ]
[ ; ]
Argomenti
[ @attribute_id = ] attribute_id
ID intero dell'attributo.
@attribute_id è int, con il valore predefinito .NULL
Valori del codice restituito
Nessuno.
Set di risultati
| Nome colonna | Tipo di dati | Descrizione |
|---|---|---|
ATTRIBUTE_ID |
int | ID dell'attributo. |
ATTRIBUTE_NAME |
varchar(60) | Nome dell'attributo. |
ATTRIBUTE_VALUE |
varchar(255) | Impostazione corrente dell'attributo. |
Nella tabella seguente sono elencati gli attributi. Le librerie client MICROSOFT ODBC attualmente usano attributi 1, 2, 18, 22e 500 in fase di connessione.
ATTRIBUTE_ID |
ATTRIBUTE_NAME e descrizione |
ATTRIBUTE_VALUE |
|---|---|---|
1 |
DBMS_NAME |
SQL Server |
2 |
DBMS_VER |
Microsoft SQL Server xxxx - x.xx.xxxx Ad esempio, Microsoft SQL Server 2017 - 14.0.3257.3 |
10 |
OWNER_TERMSpecifica il nome del proprietario (entità di database in SQL Server) o il nome dello schema. OWNER_TERM viene usato nell'API ODBC 2.0, mentre SQL_SCHEMA_TERM viene usato nell'API ODBC 3.0. |
owner |
11 |
TABLE_TERMSpecifica l'oggetto tabella, che può essere una tabella o una vista in SQL Server. |
table |
12 |
MAX_OWNER_NAME_LENGTHSpecifica il numero massimo di caratteri per il proprietario o il nome dello schema. |
128 |
13 |
TABLE_LENGTHSpecifica il numero massimo di caratteri per un nome di tabella. |
128 |
14 |
MAX_QUAL_LENGTHSpecifica la lunghezza massima del nome di un qualificatore di tabella (la prima parte dei nomi di tabella composti da tre parti). |
128 |
15 |
COLUMN_LENGTHSpecifica il numero massimo di caratteri per un nome di colonna. |
128 |
16 |
IDENTIFIER_CASESpecifica i nomi definiti dall'utente (nomi di tabella, colonna e stored procedure) nel database (la combinazione di maiuscole e minuscole negli oggetti dei cataloghi di sistema). |
SENSITIVE |
17 |
TX_ISOLATIONSpecifica il livello iniziale di isolamento delle transazioni adottato dal server. Tale livello corrisponde a un livello di isolamento definito in SQL-92. |
2 |
18 |
COLLATION_SEQSpecifica l'ordinamento del set di caratteri per il server corrente. |
charset=iso_1 sort_order=dictionary_iso charset_num=1 sort_order_num=51 |
19 |
SAVEPOINT_SUPPORTSpecifica se il sistema DBMS sottostante supporta o meno i punti di salvataggio denominati. |
Y |
20 |
MULTI_RESULT_SETSSpecifica se il database sottostante o il gateway stesso supporta o meno più set di risultati (è possibile inviare più istruzioni attraverso il gateway con più set di risultati restituiti al client). |
Y |
22 |
ACCESSIBLE_TABLESSpecifica se in sp_tables, il gateway restituisce solo tabelle, viste e così via, accessibili dall'utente corrente, ovvero l'utente che ha almeno SELECT le autorizzazioni per la tabella. |
Y |
100 |
USERID_LENGTHSpecifica il numero massimo di caratteri per un nome utente. |
128 |
101 |
QUALIFIER_TERMSpecifica il termine del sistema DBMS per il qualificatore di tabella (la prima parte di un nome composto da tre parti). |
database |
102 |
NAMED_TRANSACTIONSSpecifica se il sistema DBMS sottostante supporta o meno transazioni denominate. |
Y |
103 |
SPROC_AS_LANGUAGESpecifica se è possibile eseguire le stored procedure come eventi del linguaggio. |
Y |
104 |
ACCESSIBLE_SPROCSpecifica se in sp_stored_procedures, il gateway restituisce solo stored procedure eseguibili dall'utente corrente. |
Y |
105 |
MAX_INDEX_COLSSpecifica il numero massimo di colonne di un indice del sistema DBMS. |
16 |
106 |
RENAME_TABLESpecifica se è possibile rinominare le tabelle. |
Y |
107 |
RENAME_COLUMNSpecifica se è possibile rinominare le colonne. |
Y |
108 |
DROP_COLUMNSpecifica se è possibile eliminare le colonne. |
Y |
109 |
INCREASE_COLUMN_LENGTHSpecifica se è possibile incrementare le dimensioni di colonna. |
Y |
110 |
DDL_IN_TRANSACTIONSpecifica se visualizzare istruzioni DDL nelle transazioni. |
Y |
111 |
DESCENDING_INDEXESSpecifica se gli indici decrescenti sono supportati. |
Y |
112 |
SP_RENAMESpecifica se è possibile rinominare una stored procedure. |
Y |
113 |
REMOTE_SPROCSpecifica se è possibile eseguire stored procedure tramite le funzioni di stored procedure remote di DB-Library. |
Y |
500 |
SYS_SPROC_VERSIONSpecifica la versione delle stored procedure di catalogo implementate. |
Numero versione corrente |
Osservazioni:
sp_server_info restituisce un subset delle informazioni fornite da SQLGetInfo in ODBC.
Autorizzazioni
È richiesta l'appartenenza al ruolo public .