この問題は、SQL Server 2012以降のバージョン(通常は新規インストールの場合)で頻繁に発生します。理由は、SQLServer2012以降のバージョンではウィンドウ管理者にSQLServerの管理者権限が自動的に付与されないためです。
これにより、SQL Serverにまったくアクセスできなくなります。この場合、次のアプローチを使用します。
-
SQLServer構成マネージャーを実行します。
SQL Server Configuration Managerの場所:
SQL Server 2016 C:\Windows\SysWOW64\SQLServerManager13.msc SQL Server 2014 C:\Windows\SysWOW64\SQLServerManager12.msc SQL Server 2012 C:\Windows\SysWOW64\SQLServerManager11.msc SQL Server 2008 C:\Windows\SysWOW64\SQLServerManager10.msc
Right-Click
SQLServerサービスに移動してProperties
に移動します 。Startup Parameters
に移動します タブをクリックして-m
を追加します そこにパラメータ。これにより、SQL-Serverがシングルユーザーモードで実行されます。Restart
SQL Serverサービスでは、SQL Serverエージェントが起動しないことを確認してください。起動すると、SQLServerへの単一の使用可能な接続が取得される可能性があります。- SQL Serverサービスが正常に再起動したら、SSMSを右クリックし、
Run as Administrator
します。 。 - この時点で、SQLServerでは管理者としてSQLServerに接続し、ドメインアカウントをSQLServerに追加して
SysAdmin
を割り当てます。 役割。 - Management Studioを閉じ、SQLServer構成マネージャーに戻って
-m
を削除します 起動パラメータから。 SQLServerサービスとtadaaaを再起動します。
また、他の人が使用しているサーバーではこれを行わないでください。