2015-07-05 5 views
0

У меня есть файл с .mdf базы данных, я хочу, чтобы подключиться к этому файлу с ADOConnection и SQL Server LocalDB в качестве поставщикаПодключение к SQL Server LocalDB в Delphi

Моя строка соединения выглядит следующим образом:

Data Source=(localdb)\v11.0;Integrated Security=SSPI;AttachDbFileName="MyMDFFileAddress"; 

Но когда я пытаюсь подключиться, отображается эта ошибка:

попытка присоединить с автоматическим именем базы данных для файла «MDF File» не удалось. База данных с тем же именем существует, или указанный файл

Я пробовал много способов, но всегда отображается ошибка выше!

Я установил SQLLocalDB и SQL Server Native Client 11.0

На моей машине я могу подключиться к моему собственному созданному экземпляру на LocalDB и моей базе данных, но когда я хочу подключить этот файл в другой машине и использовать по умолчанию экземпляра и AttachDbFileName, что ошибка показана

Я скопировал файл .mdf по умолчанию экземпляра папки LocalDB и пытался подключиться, но та же ошибка показана

Я искал много, но не нашел правильный ответ!

Я использую Delphi XE 6

ответ

0

Вы попробовали?

Data Source=(localdb)\v11.0;Integrated Security=True;AttachDbFileName=|DataDirectory|\"MyMDFFileAddress.mdf";Initial Catalog=YourDataBaseName;providerName="System.Data.SqlClient" 

Есть ли экземпляр DataBase (v11.0) в другой машине? Откройте командную строку и введите следующую информацию:

sqllocaldb info