В общем ситуация жопа. Пароль SYSDBA не известен, ибо разработчик не возжелал его предоставить и на мнимых правах некого обслуживания доил компанию в течение 2010-2014 годов. В итоге в конце 2014 года отказались от обслуживания, бэкапы делал методом остановки сервера и переноса БД и все было хорошо на протяжение двух лет. Все бы нечего, но на прошлой недели сервер умер. И сейчас подняв новый сервер не получается оживить базу данных...
В наличие есть security2.fdb и собственно сама база данных, вопрос как их security вытащить пользователей и залить на новый сервер? Судя по документации из различных источников перезаливка пользователей может восстоновить работу базы...
Собственно вот ошибка:
Error Message:
----------------------------------------
can't format message 13:896 -- message file D:\firebird.msg not found.
invalid request BLR at offset 257.
function BITAND is not defined.
string truncated.
user AN_ACCESS_AUTHORIZED is not a member of SQL role (null).
[00540EE3] FIB.IBError (Line 539, "FIB.pas" + 55) + $2
[0053CA65] FIBDatabase.TFIBDatabase.Open (Line 1014, "FIBDatabase.pas" + 77) + $9
[0051763F] pFIBDatabase.TpFIBDatabase.Open (Line 285, "pFIBDatabase.pas" + 9) + $2
[0053CD6D] FIBDatabase.TFIBDatabase.SetConnected (Line 1080, "FIBDatabase.pas" + 4) + $4
[01060336] IBEDatabases.TIBEDatabase.Connect (Line 3098, "IBEDatabases.pas" + 2) + $10
[00FFAA3A] InspectorFm.TInspectorFrame.OpenDatabase (Line 3303, "Frames\InspectorFm.pas" + 44) + $D
[00FF5856] InspectorFm.TInspectorFrame.ObjectsTLDblClick (Line 1281, "Frames\InspectorFm.pas" + 11) + $A
[00455281] Controls.TControl.DoMouseDown (Line 4306, "Controls.pas" + 2) + $21
[0045533D] Controls.TControl.WMLButtonDblClk (Line 4331, "Controls.pas" + 5) + $C
[00444044] Forms.StdWndProc (Line 1459, "Forms.pas" + 8) + $0
[0044D853] Forms.TApplication.ProcessMessage (Line 6630, "Forms.pas" + 13) + $1
[010A2468] IBExpert.IBExpert (Line 944, "D:\Projects_5\IBExpert\IBExpert.dpr" + 156) + $7
Если просто заменить security2, то сервер не читает его в итоге база данных не доступна.
Хотели уже связаться с разработчикам, а они оказывается закрыли свою лавочку еще в начале этого года.
В наличие есть security2.fdb и собственно сама база данных, вопрос как их security вытащить пользователей и залить на новый сервер? Судя по документации из различных источников перезаливка пользователей может восстоновить работу базы...
Собственно вот ошибка:
Error Message:
----------------------------------------
can't format message 13:896 -- message file D:\firebird.msg not found.
invalid request BLR at offset 257.
function BITAND is not defined.
string truncated.
user AN_ACCESS_AUTHORIZED is not a member of SQL role (null).
[00540EE3] FIB.IBError (Line 539, "FIB.pas" + 55) + $2
[0053CA65] FIBDatabase.TFIBDatabase.Open (Line 1014, "FIBDatabase.pas" + 77) + $9
[0051763F] pFIBDatabase.TpFIBDatabase.Open (Line 285, "pFIBDatabase.pas" + 9) + $2
[0053CD6D] FIBDatabase.TFIBDatabase.SetConnected (Line 1080, "FIBDatabase.pas" + 4) + $4
[01060336] IBEDatabases.TIBEDatabase.Connect (Line 3098, "IBEDatabases.pas" + 2) + $10
[00FFAA3A] InspectorFm.TInspectorFrame.OpenDatabase (Line 3303, "Frames\InspectorFm.pas" + 44) + $D
[00FF5856] InspectorFm.TInspectorFrame.ObjectsTLDblClick (Line 1281, "Frames\InspectorFm.pas" + 11) + $A
[00455281] Controls.TControl.DoMouseDown (Line 4306, "Controls.pas" + 2) + $21
[0045533D] Controls.TControl.WMLButtonDblClk (Line 4331, "Controls.pas" + 5) + $C
[00444044] Forms.StdWndProc (Line 1459, "Forms.pas" + 8) + $0
[0044D853] Forms.TApplication.ProcessMessage (Line 6630, "Forms.pas" + 13) + $1
[010A2468] IBExpert.IBExpert (Line 944, "D:\Projects_5\IBExpert\IBExpert.dpr" + 156) + $7
Если просто заменить security2, то сервер не читает его в итоге база данных не доступна.
Хотели уже связаться с разработчикам, а они оказывается закрыли свою лавочку еще в начале этого года.