2016-09-30 3 views
2

Параметры соединения:Ошибка при подключении к MS SQL LocalDB через FireDac (Delphi)

Server=(LocalDb)\MSSQLLocalDB 
DriverID=MSSQL 
ODBCAdvanced=AttachDbFileName=C:\Dir\Dir\TestDB.mdf 

подключить успешно.

просит как FDConnection.ExecSQLScalar ('SELECT ....') - хорошо работать Requets через TFDScript - работа хорошо

но работает TFDQuery генерирует следующее сообщение об ошибке:

[FireDAC][Phys][ODBC][Microsoft][SQL Server Native Client 11.0][SQL Server]Could not find server 'C:\Dir\Dir\TestDB' in sys.servers. 
Verify that the correct server name was specified. 
If necessary, execute the stored procedure sp_addlinkedserver to add the server to sys.servers. 

ответ

2

Просто добавьте базу данных = any_name для строки подключения.

Server=(LocalDb)\MSSQLLocalDB 
DriverID=MSSQL 
ODBCAdvanced=AttachDbFileName=C:\Dir\Dir\TestDB.mdf 
Database=MyDatabase 
Смежные вопросы