回答:
これを処理するには2つの方法があります。
1つのオプションは、ローカル管理者としてWindowsマシンにログインし、SQL Serverをシングルユーザーモード(-m起動スイッチ)で起動することです。これで、Windows認証を使用してsysadminとしてSQLサーバーにアクセスできるようになります。
他のオプションは、Windowsのレジストリを直接変更することで、混合モードに単純に戻すことです(サポートされていません)。私のマシンでは、名前付きインスタンス(名前は "a")のレジストリパスは次のとおりです。Computer\ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSSQL14.A \ MSSQLServer。また、混合認証の値はLoginMode:2です。
SQL Serverがホストされているサーバーにアクセスできる場合は、ローカルのWindowsアカウントを使用してアクセス権を取得し、設定を元に戻すことができます。そのレベルのアクセス権がない場合は、サーバーの管理者に連絡して、サーバーの管理者に変更を依頼することができます。
サーバーにアクセスしたら、次の操作を行って設定を変更します。
Server Authentication
のSQL Server and Windows Authentication mode
ラジオボタンを選択します。OK
して変更を保存します。詳細については、サーバー認証モードの変更に関するドキュメントを参照してください。