Проект веб-сайта ASP.net не может подключиться к локальному экземпляру SQL Server 2008 Express - PullRequest
1 голос
/ 08 ноября 2011

Мне нужно подключить базу данных SQL Server 2008 к проекту сайта asp.net.Вот строка подключения в моем файле web.config:

<add name="sqlConnectionString" 
     connectionString="data source=.\MSSQLSERVER;Integrated Security=SSPI;AttachDBFilename=C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\database.mdf;User Instance=true" providerName="System.Data.SqlClient"/>

Я могу войти на сервер и базу данных с помощью SSMS, но когда я пытаюсь создать сайт, я всегда получаю сообщение об ошибке ниже:

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

Я искал в Интернете и пытался включить TCP, запустил sql browser и т. д., но все еще получал то же сообщение об ошибке.Я сейчас бьюсь головой о стену.Пожалуйста помоги.Большое спасибо.

1 Ответ

0 голосов
/ 08 ноября 2011

Если база данных была подключена через SSMS, вы можете подключиться к ней примерно так:

Server=.\SQLEXPRESS;Database=<dbname>;Trusted_Connection=True;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...