2011-07-22 9 views
4

Windows 7のマシンにfirebird 1.5スーパーサーバーをインストールしました。sysdbaのパスワードをGsecで変更できません

Gsecユーティリティを使用して、デフォルトユーザーのsysdbaパスワードを変更できません。

Firebirdサービスが実行されており、これを何度か検証しました。

コマンドプロンプトからgsecのを実行しているとき、私はこのエラーに 利用できないデータベースを受け取る、私が使用しているコマンドは、GUI管理ツールを使用して、次のgsec -user sysdba -pass masterkey -mo sysdba -pw whatever

ある

データベースを開くことができない、私は問題なくパスワードを変更することができ、gsecを直接実行しようとすると問題になることがあります。

私は何かアドバイスをいただきありがとうございます。

+0

まだFirebird 1.5を使用しているのはなぜですか? –

答えて

3

私の新しいアドバイスは、firebird 2.1.4にアップグレードすることです。 Firebirdガーディアンを管理者として実行することで問題を解決することができました。 gsec -database "localhost:E:\ tools \ firebird2 \ security2.fdb" -user sysdba -pass masterkey -mo sysdba -pw newpass

私のFirebirdはE:\ toolsにインストールされています。 \ firebird2とnewpassは新しいパスワードです。

管理者としてガーディアンを実行していると、1.5でも動作する可能性があります。

だから、アンクルビルは戻って私の良い本であるが、私は64ビットのWindows 7、「ユーザー名で

1

私があなたに与えることができる唯一のアドバイスは、Firebirdバージョン2にアップデートしないことです。同じ問題があります。 ユーグ・ヴァンLandeghemが:-) それを解決した場合を除き、私が得る: は、私はそれがWindows 7の「賢い」セキュリティによって引き起こされる疑いがあるが、私はいつも貧しいMSのせいデータベース を開くことができないパスワードデータベース にアタッチすることはできません。 彼らのOSはそれまでと同じように後方互換性がないと思います。

2

:-)「Windowsレジストリ」である悪のために彼を許すことは決してないだろう32ビットの代わりに64ビットFirebirdをインストールした後でエラーが解決されました。

0

Firebird Guardianを管理者として実行してみてください。

関連する問題