Несколько источников подключения для sql localdb

У меня есть приложение winform. Он использует sql localdb. Строка подключения к серверу, как показано ниже;

String.Format(@"Data Source=(LocalDB)\v11.0;AttachDbFilename={0};Integrated Security=True", "C:\Database\mydb.mdf");

Я хотел бы подключить ту же БД с php PDO. Я установил sqsrv.dll и т. Д. Для php и работает. Но я не мог подключиться к localdb, когда winform использовал его. Коды как ниже, которые я пробовал.

new PDO('sqlsrv:server=(localdb)\v11.0;AttachDBFileName=C:\Database\mydb.mdf;Database=mydb', NULL, NULL);

Приведенные выше коды дают сообщение об ошибке «не удалось прикрепить, потому что файл mdf использует другой …»

new PDO( 'sqlsrv:server=(localdb)\v11.0', NULL, NULL);

Выше кода выдает ошибку «Объект базы данных не найден»

Заранее спасибо.

0

Решение

new PDO('sqlsrv:server=(localdb)\v11.0;AttachDBFileName=C:\Database\mydb.mdf;Database=mydb', NULL, NULL);

Вышеприведенные коды работают, если Apache запускает не сервис. Может быть, помогает кому-то.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]