Найдено 11 результатов
- 17 авг 2005, 07:24
- Форум: Общие проблемы
- Тема: Firebird не отпускает файлик базы.
- Ответы: 27
- Просмотры: 22715
РЕШЕНИЕ ПРОБЛЕМЫ
Проблема полностью решилась. Как это часто и бывает, это оказалась фича, а не баг :D Надо было всего лишь подкрутить строку подключения добавив туда "Pooling=false". По умолчанию он true, а когда он true, то закрывающиеся соединения на самом деле не закрываются а складываются в пул. Собственно из-за...
- 11 авг 2005, 09:12
- Форум: Общие проблемы
- Тема: Firebird не отпускает файлик базы.
- Ответы: 27
- Просмотры: 22715
В общем так. В случае с классикой всё решилось вот так: FbConfiguration configuration = new FbConfiguration(); configuration.ConnectionString = connectionString; configuration.DatabaseShutdown(FbShutdownMode.Forced, 0); Thread.Sleep(1000); FbConnection.DropDatabase(connectionString); Тут файлик базы...
- 09 авг 2005, 21:45
- Форум: Общие проблемы
- Тема: Firebird не отпускает файлик базы.
- Ответы: 27
- Просмотры: 22715
Мир! :D Только я же уже писал, что дело не в Embedded. С классикой та же фигня. А причина по которой меня Embedded привлёк очень проста. У нас все проекты (много десятков) объединены в один большущий солюшен. И при компиляции запускается юнит-тестирование. Хочется в юнит-тестах для своих проектов, к...
- 09 авг 2005, 21:04
- Форум: Общие проблемы
- Тема: Firebird не отпускает файлик базы.
- Ответы: 27
- Просмотры: 22715
- 09 авг 2005, 20:21
- Форум: Общие проблемы
- Тема: Firebird не отпускает файлик базы.
- Ответы: 27
- Просмотры: 22715
Спасибо Вам Merlin за неоценимую помощь в решении моей проблемы. Я никогда не забуду тех ценнейших советов, что Вы соизволили мне дать. Не, ну в натуре, разве я многого требую от Firebird? :oops: Вполне себе нормальная задача. Отконнектиться от базы и Drop-нуть её. Оказывается, что FB + .NET Provide...
- 09 авг 2005, 08:40
- Форум: Общие проблемы
- Тема: Firebird не отпускает файлик базы.
- Ответы: 27
- Просмотры: 22715
- 08 авг 2005, 14:45
- Форум: Общие проблемы
- Тема: Firebird не отпускает файлик базы.
- Ответы: 27
- Просмотры: 22715
Вы будете смеяться... Решал ещё минут 30 потратить на эту проблеммку: Дошёл в отладчике до строчки DropDatabase (на которой всё падало), остановил службу FB, попробовал удалить файл с БД. Не получилось! :shock: То есть файл кто-то держит даже при остановленном сервере. Это для меня как-то уж совсем ...
- 08 авг 2005, 14:12
- Форум: Общие проблемы
- Тема: Firebird не отпускает файлик базы.
- Ответы: 27
- Просмотры: 22715
- 08 авг 2005, 12:49
- Форум: Общие проблемы
- Тема: Firebird не отпускает файлик базы.
- Ответы: 27
- Просмотры: 22715
не парьте мозг :) Спасибо за ценный совет :D уж сколько раз говорено, что для отладки (а в данном случае и для тестирования) вместо Embedded нужно использовать обычный сервер. ...но с классическим сервером все в точности так же... Из программы создать базу, что-то с ней поделать, а потом её удалить...
- 08 авг 2005, 12:34
- Форум: Общие проблемы
- Тема: Firebird не отпускает файлик базы.
- Ответы: 27
- Просмотры: 22715
Re: Firebird не отпускает файлик базы.
Похоже, все таки содинение не закрыто Вот, что я написал: File databaseFile = ... FbConnectionStringBuilder builder = new FbConnectionStringBuilder(); builder.ServerType = 1; builder.UserID = "SYSDBA"; builder.Password = "masterkey"; builder.Dialect = 3; builder.Database = databaseFile.FullPath; st...
- 08 авг 2005, 10:32
- Форум: Общие проблемы
- Тема: Firebird не отпускает файлик базы.
- Ответы: 27
- Просмотры: 22715
Firebird не отпускает файлик базы.
Хочется использовать Firebird 1.5 Embedded для unit-тестирования работы приложения с базой. Для этого надо часто создавать и удалять базы. Но вылезла такая проблема: после закрытия соединения файл БД невозможно удалить до тех пор, пока не завершится процесс, открывшавщий соединение с этой базой. Раб...