Udostępnij za pośrednictwem


Poświadczenia (silnik bazy danych)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Baza danych SQL w usłudze Microsoft Fabric (wersja zapoznawcza)

Poświadczenie to rekord zawierający informacje o uwierzytelnianiu (poświadczenia) wymagane do nawiązania połączenia z zasobem poza programem SQL Server. Te informacje są używane wewnętrznie przez program SQL Server. Większość poświadczeń zawiera nazwę użytkownika i hasło systemu Windows.

Informacje przechowywane w poświadczeniu umożliwiają użytkownikowi, który nawiązał połączenie z programem SQL Server za pomocą uwierzytelniania programu SQL Server w celu uzyskania dostępu do zasobów spoza wystąpienia serwera. Gdy zasób zewnętrzny to Windows, użytkownik jest uwierzytelniany jako użytkownik systemu Windows określony w poświadczeniu. Jedno poświadczenie można zamapować tylko na jeden identyfikator logowania do SQL Servera. Konto logowania SQL Server można zamapować tylko na jedno poświadczenie.

Aby uzyskać poświadczenia przechowywane w bazie danych master, które mogą być używane w całej instancji programu SQL Server, zobacz CREATE CREDENTIAL (Transact-SQL). Aby uzyskać poświadczenia używane przez określoną bazę danych i przenośne z tej bazy danych, zobacz CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL).

Poświadczenia systemowe są tworzone automatycznie i są skojarzone z określonymi punktami końcowymi. Nazwy poświadczeń systemowych zaczynają się od dwóch znaków skrótu (##).

Aby uzyskać więcej informacji na temat poświadczeń, zobacz widoki katalogowe sys.credentials i sys.database_scoped_credentials.

W usłudze Fabric SQL Database identyfikator Entra firmy Microsoft dla użytkowników bazy danych jest jedyną obsługiwaną metodą uwierzytelniania. Obsługiwane są tylko poświadczenia o zakresie bazy danych.

Tworzenie poświadczeń
UTWÓRZ CREDENTIAL (Transact-SQL)
UTWÓRZ UWIERZYTELNIENIE ZAKRESU BAZY DANYCH (Transact-SQL)
Zabezpieczanie programu SQL Server