IBM Cloud Docs
ドメイン・サービス・アカウントを使用して SQL Server サービスを実行する方法

ドメイン・サービス・アカウントを使用して SQL Server サービスを実行する方法

SQL Server サービスを実行するには、ローカル・システム・アカウント、ローカル・ユーザー・アカウント、またはドメイン・ユーザー・アカウントを使用できます。 ローカル・システム・アカウントを使用して SQL サービスを実行している場合は、サービス・プリンシパル名 (SPN) が自動的に登録されます。 SQL Server Service を実行するためにドメイン・アカウントを使用しており、基本ユーザー権限を持つドメイン・ユーザーがいる場合、コンピューターは独自の SPN を作成できません。 MS SQL Service SPN は以下のようになります。 MSSQLSvc/<hostname>.<domain_name>:1433

最初にローカル・サービス・アカウントを使用するように SQL サービス・インスタンスを構成した後、ドメイン・サービス・アカウントを使用するように変更する場合は、以下のプロセスを使用します。

  1. AD サーバーで、ドメイン・アカウントを作成し、 SQL Server サービス・アカウントのこのパスワードが必要になるため、パスワードをメモします。
  2. PowerShell セッションで、既存の SPN setspn -D MSSQLSvc/<hostname>:1433 <hostname> を削除します。
  3. 新規 SPN setspn -A MSSQLSvc/<hostname>:1433 <NB_domain>\<hostname> を追加します。