1

自分のマシンにアプリケーションをインストールし、SQL Server2005Expressのインスタンスをインストールしました。Windows認証モードを使用してSSMSからこのインスタンスに接続でき、そのインストーラーによってインストールされたデータベースがいくつか見つかりました。しかし、その場合、私には何もする権利がありません。

したがって、:には2つのログインがありInstance --> Security --> Loginsます。

  1. sa
  2. BUILTIN\Users

sasysadminですがパスワードで保護されています。
BUILTIN\Usersサーバーロール=パブリック、ただパブリックです。したがって、このユーザーは何もできません。

つまり、このインスタンスはそのアプリでのみ有効であり、他のデータベースでこのインスタンスを使用することはできません。

システム管理者を作成する方法があるかどうかを知る必要がありBUILTIN\Usersます。または、このインスタンスを使用するためにいくつかのトリックを実行します。

とにかく、それはメモリとHDDスペースを使用しています。

4

1 に答える 1

3

Aaron Bertrand は、ローカル マシンへのローカル管理者アクセス権を持っている場合に、SysInternals から "PsExec" を使用してアクセスする方法を示す素晴らしい記事を以前に書きました。

このヒントは、MSSQLTIPS から参照できます。このヒントでは、手順を順を追って説明し、これで問題が解決するかどうかを確認できます。 http://www.mssqltips.com/sqlservertip/2682/recover-access-to-a-sql-server-instance/

アクセス権を取得したら、SQL Server への SysAdmin アクセス権を自分自身に割り当てることができます。

于 2012-12-17T06:18:21.850 に答える