Не удается подключиться к файлу MDF с помощью проводника VS 2008 Server - PullRequest
0 голосов
/ 31 июля 2010

как указано в заголовке. Другие детали:

  • файл находится на моем жестком диске в каталоге App_Data
  • На моем локальном хосте установлен Microsoft SQL Server 2005 (полная версия, не Express Edition)

Когда я пытаюсь подключиться к файлу, используя Проводник сервера Файл базы данных Microsoft SQL Server, я получаю сообщение об ошибке:

Произошла ошибка, связанная с сетью или экземпляром, при установлении соединения с SQL Server. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений. (поставщик: сетевые интерфейсы SQL, ошибка: 26 - ошибка при поиске сервера / указан экземпляр)

Ответы [ 2 ]

3 голосов
/ 31 июля 2010

Вы не можете просто щелкнуть файл MDF, чтобы подключиться к нему.Если у вас установлен полный SQL Server (как вы упомянули), вам нужно перейти в SQL Server Management Studio и прикрепить файл MDF / LDF в качестве базы данных к вашему SQL Server.

Как только это будет сделано, вы можетеподключитесь к этой базе данных и используйте ее, указав обычные свойства подключения ADO.NET (имя сервера, имя базы данных, учетные данные для входа на сервер SQL).

Возможность присоединить файл данных в качестве автономного MDFиз каталога есть функция SQL Server Express noly. не доступно ни в одном из неэкспресс-выпусков SQL Server.

0 голосов
/ 31 июля 2010

Если у вас есть файл MDF, который не прикреплен к SQL Server, обязательно используйте параметр «подключиться к файлу» в обозревателе серверов и укажите свой MDF. Либо присоедините файл MDF к локальному экземпляру SQL Server с помощью SQL Server Management Studio, а затем обратитесь к базе данных с помощью обычного диалога в VS.net с указанием Servername и Databasename.

...