Я пытаюсь практиковать с использованием ASP.NET MVC дома, но я столкнулся с невозможной проблемой. Я не могу открыть соединение с SQL Server 2008, я получаю эту ошибку: «Подключения к файлам SQL Server (* .mdf) требуют, чтобы SQL Server Express 2005 функционировал должным образом. ...»Visual Studio 2008 добавляет базу данных SQL Server (SQL Server 2008 Management Studio) не работает
Я столкнулся с многочисленными ответов, ни один из них не работает или не решает эту проблему. Я запускаю Vista 32-bit, мой SQL Server 2008 Management Studio также 32-разрядный, у меня установлен SP1 как на Visual Studio 2008 Professional, так и на SQL Server. Я изменил connection.config machineString из ./SQLExpress в мое имя SQL Server 2008.
Теперь, если я подключаюсь вручную через web.config
, в asp:datasource
или с кодом, все работает нормально. Но по какой-то причине попытка добавления базы данных Connection прямо так же всегда получает ошибку. Это довольно смертельно, так как я не могу сделать много, если не могу использовать LINQ to SQL с моим тестовым проектом MVC, и это единственный способ, которым я знаю, как это сделать. Работал хорошо в школе и на работе, но не дома.
Установка SQL Server Express 2005, как утверждают некоторые, не является вариантом. Очевидно, что он должен работать с SQL Server 2008.
Я пробовал почти все. Добавление и удаление программ на SQL Server 2008 не позволяет изменять экземпляр в соответствии с инструкциями 2005 года. Изменение его из VS2008 Tools -> Options -> DBTools -> Data Connections ничего не делает. В SQL Server 2008 Mgmt Studio я не могу найти ничего, чтобы изменить экземпляр. – Kahn