資格情報 (データベース エンジン)

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

資格情報とは、SQL Server 外のリソースへの接続に必要な認証情報 (資格情報) を含むレコードです。 この情報は、SQL Serverによって内部的に使用されます。 通常、資格情報には Windows ユーザー名とパスワードが含まれます。

資格情報に格納されている情報を使用すると、認証をSQL ServerしてSQL Serverに接続したユーザーは、サーバー インスタンスの外部のリソースにアクセスできます。 外部リソースが Windows である場合、ユーザーは、資格情報に指定されている Windows ユーザーとして認証されます。 1 つの資格情報は、1 つのSQL Serverログインにのみマップできます。 また、SQL Server ログインは 1 つの資格情報にのみマップできます。

マスター データベースに格納され、SQL Serverのインスタンス全体で使用できる資格情報については、「CREATE CREDENTIAL (Transact-SQL)」を参照してください。 特定のデータベースで使用され、そのデータベースで移植可能な資格情報については、「 CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL)」を参照してください。

システム資格情報は、自動的に作成され、特定のエンドポイントに関連付けられます。 システム資格情報の名前は 2 つのシャープ記号 (##) で始まります。

資格情報の詳細については、sys.credentials カタログ ビューおよび sys.database_scoped_credentials カタログ ビューを参照してください。

Shared Access Signature の作成
CREATE CREDENTIAL (Transact-SQL)
CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL)
SQL Server の保護