web-dev-qa-db-ja.com

AmazonEC2インスタンス-SQLServerパスワードを見つける方法

SQL Sever2008がプリインストールされたWindowsServer2008を提供するAmazonEC2インスタンスを作成しました。 SQL Serverを使用してデータベースを作成したり、ローカルマシンにあるデータベースのバックアップを復元したりするには、SQL Server2008の「sa」パスワードが必要です。

私は以下を使用しようとしましたが、運がありませんでした:

  1. sa
  2. パスワード
  3. 「空白のパスワード」
  4. 「EC2インスタンスの管理者パスワードと同じパスワード」

「sa」パスワードに関してAmazonEC2データセンターの使用を開始する方法について誰かに教えてもらえますか。

ありがとう

27
Prashant

新しいAmazonEC2の「小さな」インスタンスでは、2010-05-31の時点で、SQLサービスはデフォルトで無効になっています。

修正:「SQL」で始まるすべてのサービスを有効にします。

  1. 「Start..AdministratorTools..Services」。
  2. 「SQL」で始まるすべてのサービスを選択し、スタートアップの種類を「自動」に設定します。
  3. 「SQL」で始まるすべてのサービスを開始します。
  4. 一部のサービスは開始を拒否します。これについては心配しないでください。

これで、「SQL Server Management Studio」に戻ることができ、すべてが正常に機能します。

更新

2010-05-31。 SQLServerがインストールされた新しいAmazonEC2インスタンスを使用して上記の手順をテストしたところ、すべてが説明どおりに機能しました。

更新

2010-10-07。 AmazonEC2が小さなインスタンスでデフォルトでSQLServerを無効にする本当の理由は、実際には物事を適切に実行するのに十分なRAMがないためです。なぜインストールしたのかさえわかりません。そもそも、苦い経験から、MySQLを実行することをお勧めします。選択肢があれば、より高速で軽量になるか、適切なサイズのインスタンスにアップグレードすることをお勧めします。

更新

SQLがデフォルトで無効になっているもう1つの理由:

私は彼らが別の会社を失う「あの」会社になることを避けたいと思っていると確信しています
"codered"または "sqlslammer"ワーム-@ DanEsparza

12
Contango

2010-07-01の時点で、Windows 2008 Datacenterの新しいAmazonイメージ(SQL Server Expressを使用)を使用して少し更新しました。SQLサーバーは実行されていましたが、saアカウントが有効になっておらず、既知のパスワードも使用されていませんでした。次の手順に従って修正してください。

  1. SQL Server Management Studioを使用して、Windows認証(管理者ユーザーなど)を使用してデータベースサーバーに接続します。
  2. [セキュリティ]グループと[ログイン]グループを展開します。
  3. Saアカウントを開きます。
  4. デフォルト画面(「一般」)で、必要に応じて新しいパスワードを設定します。
  5. 左側の「ステータス」画面を選択します。
  6. 「ログイン:」オプションを「有効」に設定します。
  7. [OK]ボタンをクリックします。
  8. ルートノードを右クリックし(これによりSQLサーバーに名前が付けられます)、[プロパティ]を選択します。
  9. 左側の「セキュリティ」画面を選択します。
  10. 「サーバー認証」を「SQLServerおよびWindows認証モード」に設定します
  11. SQLServerサービスを再起動します。
  12. 新しく見つけたsaアクセスをお楽しみください! (最後に)
43
jkr

管理者の下のサーバーにRDCを接続し、信頼できる接続を使用してEnterpriseStudioを使用してMSSQLインスタンスに接続します。次に、[セキュリティ]に移動し、パスワードを必要なものに設定します。

2
IMHO

SQL Serverにアクセスする方法の簡単な答えは、サーバーの管理者アカウント(ドメイン管理者ではない)を使用してサーバーにRDPし、Windows認証を使用してSQLに接続する必要があるということです。そこから、saを有効にするか、他のアカウントを追加できます。

0
Jesse A.

パスワードは暗号化された形式でsysloginsの下に存在するため、直接表示することはできませんでした。

ただし、pwdをリセットすることはできます。

「Windows認証」でSSMSにログイン->「セキュリティ->ログイン」を展開

[ログイン]で、適切なLoginNameを選択し、プロパティウィンドウを開きます。そこで、ログインに新しいパスワードを入力できます。

0
Ravi

Microsoft SQL Server Management Studioを実行するときは、管理者権限を持っている場合でも、必ず管理者として実行してください。

0
Leon