понедельник, 23 апреля 2012 г.

Инсталлятор Firebird tools для Visual Studio

Добрый день.
Всем, всем, кто работает с бд Firebird через Visual Studio это будет интересно!
Больше нет необходимости вручную менять файл machine.config и вносить изменения в реестр. Теперь для этого есть инсталятор.



Инсталятор устанавливает Firebird в качестве DDEX провайдера для Visual Studio.
Поддерживаются версии 2008 и 2010 (32 и 64 бит).

Важное замечание!
При выполнения удаления, из глобального кеша сборок удаляются все сборки FirebirdSql.Data.FirebirdClient любых версий! Прошу это учесть. Это особенности работы программы gacutil.exe.

В качестве исходной библиотки используется библиотке FirebirdSql.Data.FirebirdClient.dll версии 2.7.0. В этой библиотеке исправлен косяк с запросом схем по ForeignKeyColumns. Тут схема выдается правильная. В результате набор данных строится ПРАВИЛЬНО!



После установки запустите Visual Studio, откройте или создайте проект.
Нажмите Data - Add New Data Source




Выберите Database.


Укажите источник данных Firebird Data Source


Укажите параметры подключения и всё


Скачать инсталятор или отдельно DLL можно по ссылке.

11 комментариев:

  1. Подскажите, с какой версией FireBird работает инсталлятор?
    С ранними версиями 1.5 будет работать?

    ОтветитьУдалить
  2. В данной версии инсталятора используется сборка Firebird 2.7.0
    Требования к версии сервера полностью диктуются этой сборкой.

    Лично я не пробовал версию 1.5, но считаю что должен работать.
    Возможно с небольшими ограничениями

    ОтветитьУдалить
  3. Спасибо за инсталятор.
    "Поддерживаются версии 2008 и 2010 (32 и 64 бит)."
    А есть ли в планах сделать и для VS 2012?

    ОтветитьУдалить
    Ответы
    1. Добрый день. Да конечно.
      Инсталятор для Visual Studio 2012 будет опубликован после официального выхода VS2012. Приблизительно в середине сентября 2012г.

      Для версий RC и бетта инсталятор я не делал.

      Удалить
  4. Этот комментарий был удален автором.

    ОтветитьУдалить
  5. студия 2010. Поставил этот установщик, в обозревателе серверов могу добавить базу, а в источники данных не могу. Data - Add New Data Source и там пустое поле нет ни базы, сервиса, объекта. Не пойму в чём дело.

    ОтветитьУдалить
  6. Заработало, забыл отписаться

    ОтветитьУдалить
    Ответы
    1. Что вы написали в Data Source ?

      Удалить
    2. В Data Source пишем localhost (если база установлена локально).

      Удалить
  7. День добрый!
    Пытаюсь в sql server business intelligence development studio указать источником данных БД FireBird.
    Установил DDEX Provider
    Коннект появился. В обозревателе серверов всю структуру базы стало видно. Но когда с помощью визарда добавляю представление, то доступные объекты(таблицы) отсутствуют.
    В чем может быть проблема?
    FB 2.1
    Firebird DDEX 2.7.0
    MS SQL 2008r2

    ОтветитьУдалить
  8. Здравствуйте. У меня при установке выбивает ошибка System.NullReferenceExeption

    ОтветитьУдалить