sys.sysusers (Transact-SQL)

Contiene una riga per ogni utente di Microsoft Windows, gruppo di Windows, utente di MicrosoftSQL Server o ruolo di SQL Server nel database.

Nota importanteImportante

Questa tabella di sistema di SQL Server 2000 è disponibile come vista per compatibilità con le versioni precedenti. È consigliabile utilizzare invece le viste di sistema correnti di SQL Server. Per individuare la vista o le viste di sistema equivalenti, vedere Mapping delle tabelle di sistema di SQL Server 2000 alle viste di sistema di SQL Server 2005. Questa caratteristica verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server. Evitare di utilizzare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata.

Nome colonna

Tipo di dati

Descrizione

uid

smallint

ID utente, univoco all'interno del database.

1 = Proprietario del database.

Causa un errore di overflow o restituisce NULL se il numero di utenti e ruoli è maggiore di 32.767. Per ulteriori informazioni, vedere Esecuzione di query nel catalogo di sistema di SQL Server.

status

smallint

Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.

name

sysname

Nome utente o di gruppo, univoco all'interno del database.

sid

varbinary(85)

Identificatore di protezione per la voce specificata.

roles

varbinary(2048)

Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.

createdate

datetime

Data in cui è stato aggiunto l'account.

updatedate

datetime

Data dell'ultima modifica dell'account.

altuid

smallint

Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.

Causa un errore di overflow o restituisce NULL se il numero di utenti e ruoli è maggiore di 32.767. Per ulteriori informazioni, vedere Esecuzione di query nel catalogo di sistema di SQL Server.

password

varbinary(256)

Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.

gid

smallint

ID del gruppo a cui appartiene l'utente. Se uid è uguale a gid, questa voce definisce un gruppo. Causa un errore di overflow o restituisce NULL se il numero combinato di gruppi e utenti è maggiore di 32.767. Per ulteriori informazioni, vedere Esecuzione di query nel catalogo di sistema di SQL Server.

environ

varchar(255)

Riservata.

hasdbaccess

int

1 = L'account ha accesso al database.

islogin

int

1 = L'account è un gruppo di Windows, un utente di Windows oppure un utente di SQL Server con un account di accesso.

isntname

int

1 = L'account è un utente o un gruppo di Windows.

isntgroup

int

1 = L'account è un gruppo di Windows.

isntuser

int

1 = L'account è un utente di Windows.

issqluser

int

1 = L'account è un utente di SQL Server.

isaliased

int

1 = L'account è assegnato come alias a un altro utente.

issqlrole

int

1 = L'account è un ruolo di SQL Server.

isapprole

int

1 = L'account è un ruolo applicazione.