Большое тестирование IBProvider [release]
Всем привет. Вчера закончилось большое тестирование IBProvider v5.19 (vc16, x64, релизная сборка). Потребовалось 32 дня. Все тип-топ.
Всем привет. Вчера закончилось большое тестирование IBProvider v5.19 (vc16, x64, релизная сборка). Потребовалось 32 дня. Все тип-топ.
Привет всем. Сегодня доехало до конца большое тестирование IBProvider v5.19. Главное отличие от предыдущих забегов — прогонялись отладочные сборки провайдера и пула подключений. 7 миллионов тестов за 42.5 дня на 10-ядерном процессоре. Все тип-топ. Конфигурация Intel 6950x [10C/20T], RAM 128GB База и TEMP на RAM диске (SoftPerfect) IBProvider v5.19.0.35449 LCPI OLE DB Services v1.16.0.924 LCPI […]
Два пользователя напрягли вопросом указания динамических значений некоторых параметров строки подключения в SSIS пакете. Пришлось вникать в эту тему. Оказалось все достаточно просто — нужно целиком формировать строку подключения. Причем её можно собирать из нескольких частей. Думаю, следующая картинка все доходчиво объясняет: У нас тут три переменных. В переменных Variable_LOC и Variable_CN_STR1 заданы явные значения. […]
Всех с бодрым началом лета. В IBProvider проведена очередная серия обновлений исходного кода. Устранил вещи, об которые начал спотыкаться мозг. Основная суть — зачистка и переработка интерфейсов принимающих строковые значения. Если совсем просто, то вместо «const char*» и «const std::string&» теперь используется structure::t_const_str_box (аналог std::string_view). В процессе переработки чуть было не наступил на грабли. Так […]
На днях провел небольшую экскурсию в свое прошлое и подвел итоги. Вкратце. 1. Общий объем исходных кодов рабочих проектов, с которыми приходится регулярно иметь дело, составляет около 80MB. 2. Половину составляют тесты. А я еще чертыхаюсь — что так все стало сложно и тяжко? 🙂
Вчера весь день доводил до ума одну конструкцию IBProvider, которая была сделана одной из первых в его третьей версии. И краем глаза увидел код вида: Непорядок, подумал я. Надо бы задействовать structure::not_null_ptr для подсказки смарт-указателям: Но решил не отвлекаться. К вечеру, а тем более сегодня с утра, уже не мог вспомнить — ГДЕ ЭТО Я […]
Почему компания «Интел» делает ставку в разработке чипов на гений Джима Келлера? Их отличительной чертой станет разделение основных функций, что позволит компании улучшать будущие микропроцессоры по блокам.
Надо бы где-то сохранить нюансы связанные с SSIS, remote MSSQL, OLE DB и транзакциями. 1. Настроить DTC на обоих компьютерах. Control Panel\All Control Panel Items\Administrative Tools\Component Services Обращаем внимание на «No Authentication Required». 2. В FireWall на обоих компьютерах нужно разрешить DTC. — Наверное, в диких условиях так делать нельзя. Но для тестовой инфраструктуры, когда […]
Выложил новое обновление .NET провайдера, в котором реализован workaround костыль для костыля в SSIS — v1.20. Так что теперь SSIS может закачивать данные в FB/IB через lcpi.data.oledb->IBProvider. Руководство к действию в картинках.
Есть три вещи, в которых я провожу 90% времени во время создания кода (порядок произвольный): 1. Visual Studio 2019 CE 2. WinCVS 3. Araxis Merge Pro Первые две вещи — бесплатные. Araxis куплен и лицензия многократно продлена. Если вы пользуетесь этой штукой, то каждый раз, когда нажимаете на кнопочку «закрыть» на вкладке с сравнением файлов, […]