2 февр. 2009 г.

Ошибка при создании проекта Database Project в Visual Studio.

При создании проекта Database project стала появляться ошибка

An error has occurred while establishing a connection to the server.  When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

Проблема оказалась в следующем:

При первой попытке создания у меня на компьютере небыло установлено никакой MS-SQL БД и Visual Studio выдавала ошибку подключения. Затем я установил MS-SQL Express, но результат остался прежним – ошибка появлялась, причем данные соединения не запрашивались.

Дело оказалось в том, что Visual Studio видимо первый раз попробовала подключиться к серверу localhost\ без именования экземпляра, это и запомнила, а MS SQL Express устанавливается с именем localhost\SQLEXPRESS

Решение проблемы

Удалил из реестра ветку (delete key)

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio

1 комментарий:

  1. Выяснилось 2 факта:
    1. Можно не удалять ключ реестра, а настроить новый экземпляр в студии (Tools/Options/Database Tools, там разделы Data connections и Design-time validation database)
    2. Требуется именно SQL Server 2005 (можно Express), 2008 - не подходит.

    ОтветитьУдалить