• 締切済み

SQLserver2005 sa パスワード

Windows server 2003 を利用しています。SQLserver2005スタンダードをりようしています。Saのパスワードを設定してインストールしましたが入力したパスワードがわからなくなってしまいました。新たにパスワードを設定するのではなく最初に入力したパスワードが必要です。どうしたらいいのでしょうか?

みんなの回答

  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.2

もし管理者パスワードのわからないSQL Serverについて、パスワードを探し出してしまえるのであれば、SQL Serverのセキュリティはザルということになってしまいます。 ウィルスだって、パスワードを探し出してしまえるでしょう。 「パスワードはどこかに管理しているはずだ」と思っている質問者さんは、そのWindows Serverの管理者でログインしてSQL Server Management Studioを起動し、以下のクエリを実行してみてください。 select name,password_hash from sys.sql_logins 見ての通りです。パスワードは見られますが、ハッシュされています。ハッシュは暗号化とは違い一方向ですので元に戻すことができません。 ですので、saパスワードを変更し、それを使っているプログラムのパスワードを変更する方法を探す方がはるかに現実的です。 なお、そもそもsaをプログラムの認証に使用するのはNGです。

dry2580
質問者

お礼

どうもありがとうございました。初心者なのでいろいろ分からないことばかりでした。おかげで助かりました。

すると、全ての回答が全文表示されます。
  • nora1962
  • ベストアンサー率60% (431/717)
回答No.1

無理だと思います。 > 新たにパスワードを設定するのではなく最初に入力したパスワードが必要です。 必要性が分かりません。なぜ再設定ではいけないのでしょうか。

dry2580
質問者

補足

プログラムが持っているデータベースへのアクセスがインストール時に設定したものでないと動かないからです。やはり無理なのでしょうか? レジストリとかどこか別の場所にあったりしないのでしょうか?

すると、全ての回答が全文表示されます。

関連するQ&A