こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

SQLserver2005 sa パスワード

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

投稿日時 - 2009-03-13 15:32:55

QNo.4793306

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(2)

ANo.2

もし管理者パスワードのわからないSQL Serverについて、パスワードを探し出してしまえるのであれば、SQL Serverのセキュリティはザルということになってしまいます。
ウィルスだって、パスワードを探し出してしまえるでしょう。

「パスワードはどこかに管理しているはずだ」と思っている質問者さんは、そのWindows Serverの管理者でログインしてSQL Server Management Studioを起動し、以下のクエリを実行してみてください。
select name,password_hash from sys.sql_logins

見ての通りです。パスワードは見られますが、ハッシュされています。ハッシュは暗号化とは違い一方向ですので元に戻すことができません。

ですので、saパスワードを変更し、それを使っているプログラムのパスワードを変更する方法を探す方がはるかに現実的です。
なお、そもそもsaをプログラムの認証に使用するのはNGです。

投稿日時 - 2009-03-14 09:21:19

お礼

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

投稿日時 - 2009-03-14 10:14:38

ANo.1

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

投稿日時 - 2009-03-13 22:46:38

補足

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

投稿日時 - 2009-03-14 07:36:37

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-