Credenziali (Motore di database)Credentials (Database Engine)

QUESTO ARGOMENTO SI APPLICA A: sìSQL Server (a partire dalla versione 2008)sìDatabase SQL di AzuresìAzure SQL Data Warehouse sìParallel Data Warehouse THIS TOPIC APPLIES TO: yesSQL Server (starting with 2008)yesAzure SQL DatabaseyesAzure SQL Data Warehouse yesParallel Data Warehouse

Una credenziale è un record contenente le informazioni di autenticazione (credenziali) necessarie per connettersi a una risorsa all'esterno di SQL ServerSQL Server.A credential is a record that contains the authentication information (credentials) required to connect to a resource outside SQL ServerSQL Server. Queste informazioni vengono utilizzate internamente da SQL ServerSQL Server.This information is used internally by SQL ServerSQL Server. La maggior parte delle credenziali contiene un nome utente e una password di Windows.Most credentials contain a Windows user name and password.

Le informazioni archiviate in una credenziale consentono a un utente che ha eseguito la connessione a SQL ServerSQL Server tramite l'autenticazione di SQL ServerSQL Server di accedere a risorse esterne all'istanza del server.The information stored in a credential enables a user who has connected to SQL ServerSQL Server by way of SQL ServerSQL Server Authentication to access resources outside the server instance. Quando la risorsa esterna è Windows, l'utente viene autenticato come l'utente di Windows specificato nella credenziale.When the external resource is Windows, the user is authenticated as the Windows user specified in the credential. È possibile eseguire il mapping di una singola credenziale a più account di accesso di SQL ServerSQL Server ,A single credential can be mapped to multiple SQL ServerSQL Server logins. tuttavia, per un account di accesso di SQL ServerSQL Server è possibile eseguire il mapping a una sola credenziale.However, a SQL ServerSQL Server login can be mapped to only one credential.

Per le credenziali archiviate nel database master che possono essere usate nell'istanza di SQL ServerSQL Server, vedere CREATE CREDENTIAL (Transact-SQL).For credentials that are stored in the master database and can be used throughout the instance of SQL ServerSQL Server, see CREATE CREDENTIAL (Transact-SQL). Per le credenziali usate da un database specifico e trasferibili con il database, vedere CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL).For credentials used by a specific database, and portable with that database, see CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL).

Le credenziali del sistema vengono create automaticamente e associate a endpoint specifici.System credentials are created automatically and are associated with specific endpoints. I nomi delle credenziali di sistema iniziano con due segni di cancelletto (##).Names for system credentials start with two hash signs (##).

Per altre informazioni sulle credenziali, vedere le viste del catalogo sys.credentials e sys.database_scoped_credentials.For more information about credentials, see the sys.credentials and sys.database_scoped_credentials catalog views.

Creare una credenziale Create a Credential
CREATE CREDENTIAL (Transact-SQL) CREATE CREDENTIAL (Transact-SQL)
CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL) CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL)
Sicurezza di SQL Server Securing SQL Server