Delphi Seattle FireDAC.Phys.MSSQL не найден

У меня проблема с Embarcadero Seattle. Я новичок в Delphi и занимаюсь отладкой чужого кода. Мне пришлось выполнить настройку на другом компьютере, а не на том, который использовался ранее для этого проекта.

[Неустранимая ошибка dcc32] salesordermain.pas(14): F2613 Модуль «FireDAC.Phys.MSSQL» не найден.

TFDPhysMSSQLDriverLink отсутствует в палитре инструментов. Я сбросил его, и он не появляется. Я проверил пакет FireDAC, и этого компонента там нет. До сих пор мне не удавалось выяснить, как загрузить/установить компонент.

Кроме того, я загрузил и установил Microsoft ODBC (msodbcsql.msi) и собственный клиент Microsoft (sqlncli.msi) с сайта https://www.microsoft.com/en-us/download/details.aspx?id.=52676

См. прикрепленные фотографии проблемы здесь: https://drive.google.com/open?id=0B58G8s8Edn7sNEo1MHFfRER2UEU< /а>

Я использую Windows 7 64bit и сетевой MS SQL Server 2008 R2. Любая помощь в том, чтобы помочь мне понять, как решить эту проблему, будет принята с благодарностью.


person Hippie    schedule 30.09.2016    source источник
comment
Какой номер SKU Delphi (Professional, Enterprise, Architect) вы используете? Более низкие SKU не содержат ту же поддержку СУБД, что и более высокие версии.   -  person Ken White    schedule 30.09.2016
comment
См. матрицу функций Delphi (PDF). Информация о поддержке баз данных начинается примерно на странице 17. Вы увидите, что поддержка SQL Server доступна только в SKU Enterprise+.   -  person Ken White    schedule 30.09.2016
comment
Спасибо, я проверю. Я использую профессионал с пакетом дополнений firedac.   -  person Hippie    schedule 01.10.2016
comment
Спасибо, я свяжусь с Embarcadero, проверю и посмотрю, что мне нужно обновить, чтобы получить его, если он действительно не включен. Я обновлю на следующей неделе, как только получу ответ.   -  person Hippie    schedule 01.10.2016
comment
@KenWhite, насколько я понимаю, пакет клиента / сервера FireDAC для Delphi Professional должен расширить FireDAC до уровня, поддерживаемого выпуском Enterprise. Это должно особенно включать поддержку MSSQL. Если он не отображается, это может быть проблемой при установке. См.: embarcadero.com/app-development-tools- магазин/   -  person Uwe Raabe    schedule 01.10.2016


Ответы (1)


Решение для меня состояло в том, чтобы удалить регистрацию FireDAC с помощью менеджера лицензий (именно так я добавил ее для начала). Затем я повторно запустил Delphi Seattle installer.exe, но выбрал «Обновить» и ввел свой ключ FireDAC, позволил установке запуститься и БАМ! Часть MSSQL FireDAC теперь работает.

person Hippie    schedule 04.10.2016