2011-07-22 83 views
4

我的windows 7機器上安裝了firebird 1.5超級服務器。無法使用Gsec更改sysdba密碼

我無法使用Gsec實用程序更改默認用戶的sysdba密碼。

火鳥服務正在運行,我驗證了幾次。

從命令提示符我收到此錯誤 不可用的數據庫,無法打開數據庫

我使用的命令GSEC運行的以下gsec -user sysdba -pass masterkey -mo sysdba -pw whatever

使用GUI管理工具,我是能夠在沒有問題的情況下更改密碼,並且僅在我嘗試直接運行gsec時出現問題。

我欣賞任何建議。

+0

爲什麼你仍然使用Firebird 1.5? –

回答

3

我的新建議是升級到firebird 2.1.4。通過以管理員身份運行firebird監護人,我能夠解決我的問題。然後,GSEC命令如下: gsec -database「localhost:E:\ tools \ firebird2 \ security2.fdb」-user sysdba -pass masterkey -mo sysdba -pw newpass

我的firebird安裝在E:\ tools firebird2和newpass是新的passowrd。

也許以管理員身份運行監護人也可以使用1.5。

所以比爾叔叔回來在我的書,但我永遠不會原諒他的是「Windows註冊表」 :-)

1

我可以給你的唯一建議是不更新到firebird版本2.它有同樣的問題。 除非雨果凡Landeghem已經解決了這個問題:-) 我得到: 無法連接到密碼數據庫 無法打開數據庫 我懷疑這是由Windows 7的「聰明」的安全造成的,但我總是怪可憐的MS。 我猜他們的操作系統不像以前那樣向後兼容。

2

在64位Windows 7,「用戶名邪惡和未定義的密碼「錯誤在安裝64位Firebird而不是32位後解決。

0

嘗試以管理員身份運行Firebird Guardian。