|
25 / 0 / 0
Регистрация: 11.12.2019
Сообщений: 232
|
|
FireDac и подключение к MsSQL Server21.05.2024, 14:13. Показов 1769. Ответов 12
Метки ошибка подключения (Все метки)
всем добрый день
перевожу базу данных с MsAccess на MsSQLServer... столкнулся с очередной ерундой. сервер настроил, все работает, базы залил, програму переделал, все запускаеться (но только с моего ПК), как только запускаю с любого другого ПК в сети выдает ошибку Microsoft][ODBC SQL Server Driver]Connection is busy with results for another hstmt помогите, не могу разобраться в чем дело
0
|
|
| 21.05.2024, 14:13 | |
|
Ответы с готовыми решениями:
12
Выбор MSSQL Server'а в локальке и подключение к нему Подключение к серверу MSSQL-Server Подключение к mssql server 2005 |
|
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
|
|
| 21.05.2024, 14:45 | |
|
SQL Server общается с клиентом через клиентское ПО. Если его не установлено, то и подключаться не к чему.
0
|
|
|
25 / 0 / 0
Регистрация: 11.12.2019
Сообщений: 232
|
|
| 21.05.2024, 18:29 [ТС] | |
|
Пытливый, посоветуйте что делать, на клиентской машине надо чтото доустановить
0
|
|
|
827 / 442 / 38
Регистрация: 05.05.2022
Сообщений: 3,044
|
|
| 21.05.2024, 18:49 | |
Сообщение было отмечено MaryoLunga83 как решение
Решение
Это стандартная ошибка с которой знаком года, наверное, с 2015-го. Лечится установкой на клиентский компьютер компонентов ODBC. Версия ЕМНИП 2011. Эти компоненты можно, как скачать отдельно с сайты MS, так и взять из установщика MS SQL Server, вариант, ставить сам сервер, выбрав в процессе только клиентские компоненты, но это неудобно. Имя файла msodbcsql.msi Собственно у вас, я так понимаю, сервак на рабочем компе развернут, и в процессе своей установки он вам всё поставил, и у вас всё работает. Иногда может быть нужно еще поставить нативный клиент, у меня он как-то решил проблему с преобразованием времени, его я взял из установщика сервера sqlncli.msi файл.
Добавлено через 3 минуты У меня есть один проект, который работает без этой штуки, но почему, я не понимаю.
1
|
|
|
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
|
|
| 21.05.2024, 21:14 | |
|
При установке SQL Server вам предлагается установить серверную часть или клиентскую или все вместе. Для клиента надо выбрать установку клиентской части. Установится драйвер подключения к MS SQL и недостающие общие библиотеки.
Каких либо сложностей при установке вроде не должно быть. В финале будет предложено проверить соединение и если все пройдет без ошибок, то и FireDac нормально подключится.
1
|
|
|
827 / 442 / 38
Регистрация: 05.05.2022
Сообщений: 3,044
|
|
| 21.05.2024, 21:29 | |
|
Я так делал для 32-хбитной винды, т. к. не нашел библиотеку ODBC для нее отдельно, и мне надо было это сделать на 1-2 машинах, тащить же установщик сервера юзеру и там проходить процедуру установки из примерно десятка этапов, это в общем случае не вариант.
Проверка соединения к MS SQL Server пройдет нормально, если даже в самой винде через Администрирование создать ODBC источник данных и попробовать подключиться. Хотя при работе с Delphi такие извращения не применяются, иногда так можно проверить само наличие доступа к серваку. Какие-то драйвера для собственного SQL-сервера MS с виндой из коробки поставляет, но они либо кривые, либо FireDAC как-то по особому с ними работает.
0
|
|
|
25 / 0 / 0
Регистрация: 11.12.2019
Сообщений: 232
|
|
| 22.05.2024, 17:27 [ТС] | |
|
msodbcsql.msi установлен на робочей станции, ошибка наверное связана с чем-то друним
0
|
|
|
827 / 442 / 38
Регистрация: 05.05.2022
Сообщений: 3,044
|
|
| 22.05.2024, 18:30 | |
|
Т. е. мне 9 лет где-то как это помогает, а вам нет? Версия файла какая? Откуда брали?
0
|
|
|
25 / 0 / 0
Регистрация: 11.12.2019
Сообщений: 232
|
|
| 23.05.2024, 08:46 [ТС] | |
|
Beltar, версия 17. я ее не устанавливал, там стоит вин10. скорее всего с какойто обновой поставило. просто я начал устанавливать а машина меня матернула что такое уже есть и завершила установку, даже не предложила заменит или обновить
Добавлено через 5 минут может мне нужно удалить ту версию, и поставить заново,? тогда заработает
0
|
|
|
827 / 442 / 38
Регистрация: 05.05.2022
Сообщений: 3,044
|
|
| 23.05.2024, 10:25 | |
|
Вот у меня сейчас так получилось комп с Win10 22H2, которую я поставил почти только что, и вообще посмотреть, можно ли ее юзать вместо 21H1, которая была пригодна. На ней уже установлен MS SQL Server 2014. Я взял свой установщик ODBC 11, он мне сказал, что установлена более старая версия, надо ли обновить?
Ну обновил. Т. е. с виндой не идет ничего, иначе бы проблем может и не было бы. Версия файла от 2016-го года. На сайте MS есть ссылка на скачивание версии 12.0.5543.11 с датой публикации от 02.03.2017. Попробуйте ее, если не получится, могу свою дать. При этом эту версию я использую и для наших корпоративных серверов, которые обновлены на более современные версии самого MS SQL Server. (Вообще надо с 2014 сваливать, но у меня есть проект, где из-за специфического ПО стоит Win7, на нее 2016 и выше не поставить.) 17-ую версию вроде пробовал и ЕМНИП у меня с ней тоже не заработало. Хотя надо тестить.
1
|
|
|
25 / 0 / 0
Регистрация: 11.12.2019
Сообщений: 232
|
|
| 23.05.2024, 14:20 [ТС] | |
|
Beltar, киньте ссылочку на закачку. спс
0
|
|
|
827 / 442 / 38
Регистрация: 05.05.2022
Сообщений: 3,044
|
|
| 23.05.2024, 14:42 | |
|
1
|
|
|
827 / 442 / 38
Регистрация: 05.05.2022
Сообщений: 3,044
|
||||||
| 29.05.2024, 14:59 | ||||||
|
В общем я провел эксперимент. Взял компик над которым можно издеваться и снес с него ODBC-драйвер, который ставил сам, так что ошибка вернулась.
Пробовал ставить: 11-ую версию последнего билда по ссылке выше. С ней всё работает. 18-ую версию, с ней не работает, начинает гундеть про сертификаты SSL. Поставить обе либы можно, в т. ч. старую второй, но выбирается автоматом более свежая и не работает. Клиентское ПО скомпилировано с версией FireDAC из Delphi 11.2. В целом можно сказать, что всё очень плохо, т. к. можно нарваться на систему в которой уже по какой-то причине установлена 18-ая версия. Можно ли задать конкретную версию, не знаю. Вот так выглядит сейчас инфа из окна подключения FireDAC на моем рабочем компе. Версия Delphi 12. MS SQL Server 2014.
0
|
||||||
| 29.05.2024, 14:59 | |
|
Помогаю со студенческими работами здесь
13
Firedac.Phys.MSSQL DataSnap server на основе FireDac FireDAC - подключение DBF через ODBC Linked server между MSSQL SERVER 2008R2 и 2000 Насколько нужен/полезен FIREDAC CLIENT/SERVER ADD-ON PACK FOR DELPHI 10.2 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|