Firebird ADO.NET Provider 1.7 backup operation
Добавлено: 24 авг 2005, 19:01
Пробую субдж.
Windows XP
Firebird 1.5, запущенный как приложение.
Firebird ADO.NET Provider 1.7
С#
Использую адаптированный пример из хелпа к провайдеру:
...
FbBackup backupSvc = new FbBackup();
backupSvc.ConnectionString = conn.ConnectionString;
backupSvc.BackupFiles.Add(@"C:\Heh.bak");
backupSvc.Verbose = true;
backupSvc.Options = FbBackupFlags.IgnoreLimbo;
backupSvc.ServiceOutput += new ServiceOutputEventHandler(ServiceOutput);
backupSvc.Execute();
...
На последней строчке, из глубин провайдера получаю exception - Specified cast is not valid. ServiceOutput handler не дергается.
Кто встречал?
Как вылечил?
Спасибо.
PS
Так понимаю, что провайдер вызывает services API непосредственно у процесса сервера, и судя по всему бакап должен работать, запущен сервер как сервис, как приложение, или вообще embedded.
Windows XP
Firebird 1.5, запущенный как приложение.
Firebird ADO.NET Provider 1.7
С#
Использую адаптированный пример из хелпа к провайдеру:
...
FbBackup backupSvc = new FbBackup();
backupSvc.ConnectionString = conn.ConnectionString;
backupSvc.BackupFiles.Add(@"C:\Heh.bak");
backupSvc.Verbose = true;
backupSvc.Options = FbBackupFlags.IgnoreLimbo;
backupSvc.ServiceOutput += new ServiceOutputEventHandler(ServiceOutput);
backupSvc.Execute();
...
На последней строчке, из глубин провайдера получаю exception - Specified cast is not valid. ServiceOutput handler не дергается.
Кто встречал?
Как вылечил?
Спасибо.
PS
Так понимаю, что провайдер вызывает services API непосредственно у процесса сервера, и судя по всему бакап должен работать, запущен сервер как сервис, как приложение, или вообще embedded.