0

LocalDBを含むツールを使用してSQLServerManagementStudioをインストールしました。saパスワードを設定したり、sysadmin権限を持つ他のユーザー/ログインをセットアップしたりするオプションが表示されることなく、セットアップ全体を実行しました。そのため、SSMSでは実際には何もできなくなりました。新しいデータベースの作成、saパスワードの変更などの許可が拒否されました。saとしてログインするか、sysadmin権限でユーザーを設定できるようになるまで、まったく役に立ちません。ここで何が欠けていますか?

4

1 に答える 1

2

セットアップ中に、データベースエンジンの混合認証を選択し、Windowsユーザーをsysadminサーバーの役割に追加することを提案する画面が表示されたはずです。外観は次のとおりです。

ここに画像の説明を入力してください

[次へ]>[次へ]>[次へ]をクリックして、それを吹き飛ばした可能性があります。それは大丈夫です、私たちは皆それをしました。

最も簡単な修正は、PSExec.exe経由でSSMSを使用して接続することだと思います。NT AUTHORITY\SYSTEMこれにより、SQLServerに固有のsysadmin権限を持つとして接続できるようになります。次のオプションを使用して起動します。

PsExec -s -i "C:\...path to ssms...\Ssms.exe"

これにより、Windows認証を使用してNT AUTHORITY\SYSTEMとしてSSMSが実行されます。サーバーに接続するように求められます。次のように入力します.\SQLEXPRESS(サービスが実行されていることを確認してください)。

ここに画像の説明を入力してください

次に、インスタンスを右クリックして認証モードを混合に変更し([プロパティ]> [セキュリティ])、[セキュリティ]> [ログイン]でsaパスワードをリセットし、Windowsログインをsysadminとして追加します。

それでもすべてが得られない場合は、この回答を確認することもできます。

https://stackoverflow.com/a/12164306/61305

于 2012-08-28T19:29:57.113 に答える