Archive for 'MS SQL Server'

SSIS в картинках. Динамическая строка подключения

Два пользователя напрягли вопросом указания динамических значений некоторых параметров строки подключения в SSIS пакете. Пришлось вникать в эту тему. Оказалось все достаточно просто — нужно целиком формировать строку подключения. Причем её можно собирать из нескольких частей. Думаю, следующая картинка все доходчиво объясняет: У нас тут три переменных. В переменных Variable_LOC и Variable_CN_STR1 заданы явные значения. […]

SSIS. Перекачка из MS SQL (OLE DB) в Firebird

Надо бы где-то сохранить нюансы связанные с SSIS, remote MSSQL, OLE DB и транзакциями. 1. Настроить DTC на обоих компьютерах. Control Panel\All Control Panel Items\Administrative Tools\Component Services Обращаем внимание на «No Authentication Required». 2. В FireWall на обоих компьютерах нужно разрешить DTC. — Наверное, в диких условиях так делать нельзя. Но для тестовой инфраструктуры, когда […]

SSIS и «LCPI ADO.NET Data Provider for OLE DB»

Выложил новое обновление .NET провайдера, в котором реализован workaround костыль для костыля в SSIS — v1.20. Так что теперь SSIS может закачивать данные в FB/IB через lcpi.data.oledb->IBProvider. Руководство к действию в картинках.

MSSQL и Firebird Embedded

Где-то на краю сознания мне давно хотелось попробовать подключиться к базе данных Firebird через MSSQL Linked Server и встроенный Firebird. Ну хотелось и хотелось (мало чего в голову лезет). А сегодня это хотение озвучил один наш клиент. Пришлось пробовать. С Firebird 2.5.8. Не получилось. В логе Firebird вылезли такие ошибки: Такие дела. UPD [2019-05-16]. Кстати, […]

Как выглядят костыли в коде

В ADO.NET есть стандартная схема метаданных DataSourceInformation, в которой определена колонка ParameterMarkerFormat: A format string that represents how to format a parameter. If named parameters are supported by the data source, the first placeholder in this string should be where the parameter name should be formatted. (1) For example, if the data source expects parameters […]

Новая тестовая сборка IBProvider — v3.53.0.28934

Привет всем. В новой сборке IBProvider (28934) добавлено свойство инициализации schema_ldr_cfg__descriptions, которое позволяет исключать из схем метаданных описания объектов. Эта штука понадобилась для устранения причины возникновения ошибки (8152) связанного сервера MSSQL при работе с базами, в которых есть описания объектов. Как говорится — нет описаний, нет ошибки.

Вести с полей

На днях в почту упало письмо с вопросом — «продолжаем ли мы заниматься связкой MSSQL и Firebird?». Ответил положительно. Сегодня вот, наконец-то, добавил в статью про Firebird и MSSQL 2012 описание поддержки DEFAULT-значений, которая появилась в последних обновлениях провайдера.

Новый триал IBProvider v3.50.0.28072

На сайт IBProvider загружен новый триал OLE DB провайдера — v3.50.0.28072, в котором исправлена структурная ошибка внутреннего представления данных из за которой были специфические затруднения с модификацией базы данных. Суть проблемы заключалась в том, что провайдер не умел корректно обрабатывать DEFAULT-значения (они обрабатывались как NULL-значения). Для этого нужно было вместо пары {value, IsNull} работать с […]

Вау!

Оказывается я пропустил весьма занятную новость. Announcing the new release of OLE DB Driver for SQL Server Previously, Microsoft announced deprecation of the Microsoft OLE DB Provider for SQL Server, part of the SQL Server Native Client (SNAC). At the time, this decision was made to try to provide more simplicity for the developer story […]

MSSQL Export/Import Wizard и .NET провайдер

С удивлением обнаружил, что утилита для экспорта и импорта из поставки MSSQL 2012 (Express Edition) поддерживает .NET провайдеры. В том числе — наш «LCPI .NET Data Provider». И она действительно может перекачивать данные с его участием. По крайней мере — из базы Firebird в базу MSSQL. В обратном направлении попробую как-нибудь потом.

« Older Entries