web-dev-qa-db-ja.com

ローカル管理者がSQL Serverにアクセスできるようにするにはどうすればよいですか?

クライアントの1つにSQL Server Express 2008 R2のインストールがあり、多かれ少なかれ管理しています。今日、私は新しいデータベースを作成する必要があります(かなりまれなケースです)。したがって、私は通常使用するユーザーとしてログインしますが、データベースを作成する権限がありません。大きな問題ではありません。リモートデスクトップを使用し、ローカルでAdministratorとしてログインして、このための新しいユーザーを作成します。

さて、SQL Expressの最新バージョンがBUILTIN\Administratorログインの提供を停止したことがわかります... saアカウントはありますが、パスワードを覚えている人はいません。

Saのパスワードをリセットしたり、BUILTIN\Administratorログインを有効にするにはどうすればよいですか?

6
Earlz

Jasonの提案が機能しない場合は、 SQLインスタンスをシングルユーザーモードで再起動 し、ローカル管理者グループのすべてのユーザーにsysadmin権限が付与されているため、システムにアクセスして権限を修正できます。

7
mrdenny

マシン上にSQLServerMSSQLUser $$ SQLEXPRESSというローカルグループが作成されているはずです。これにユーザーを追加し、SQLサービスを再起動してからログオフ/ログオンすると、必要なアクセス権が得られます。次に、管理者グループをインスタンスに明示的に追加できます。

3