Search code examples
delphisql-server-2008-r2delphi-10-seattlefiredac

Delphi Seattle FireDAC.Phys.MSSQL not found


I am having an issue with Embarcadero Seattle. I'm new to Delphi and I am debugging someone else's code. I've had to setup on a different computer then the one that was used previously for this project.

[dcc32 Fatal Error] salesordermain.pas(14): F2613 Unit 'FireDAC.Phys.MSSQL' not found.

The TFDPhysMSSQLDriverLink is not in the Tool Palete. I have reset it and it does not appear. I have checked the FireDAC package and the component is not there. I've not had any luck so far trying to find out how to download/install the component.

Also, I have downloaded and installed Microsoft ODBC (msodbcsql.msi) and Microsoft Native Client (sqlncli.msi) from https://www.microsoft.com/en-us/download/details.aspx?id=52676

See attached Photos of problem here: https://drive.google.com/open?id=0B58G8s8Edn7sNEo1MHFfRER2UEU

I am running Windows 7 64bit and networked MS SQL Server 2008 R2. Any assistance in helping me figure out how to resolve this issue would be greatly appreciated.


Solution

  • The solution for me was to delete the FireDAC registration using the license manager(which is how I added it to begin with). Next I reran the Delphi Seattle installer.exe but selected "Upgrade" and entered in my FireDAC key, let the install run and BAM! The MSSQL part of FireDAC is now working.