2010-07-31 4 views
0

как указано в заголовке. Еще детали:Не удается подключиться к файлу MDF, используя VS 2008 Server explorer

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

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

network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

ответ

3

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

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

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

+0

Ahh, это specyfic для Express editon. Да, файл прикреплен к файлу. Спасибо за объяснение! – dragonfly

+0

У меня такая же проблема при развертывании решения. Я добавил файл базы данных из visual studio. в моей системе у меня была версия для SQL Server Express. Я не знаю, какое издание и версия доступны на целевой машине. Я загружаю решение с помощью filezilla, так что я должен делать? заранее спасибо –

0

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

+0

опция «подключиться к файлу» - не могли бы вы уточнить? – dragonfly

+0

щелкните правой кнопкой мыши Data Connections; нажмите кнопку «Изменить» вверху справа от диалогового окна, выберите файл базы данных Microsoft SQL Server. – Tahbaza