Я пытаюсь подключиться к локальному хосту sql server 2008 express server.Я также запускаю свой код c # asp.net локально (тестирование перед подключением к серверам разработки).Я не могу получить код для подключения к базе данных.Я скопировал строку подключения из свойств базы данных, созданной в Visual Studio 2010, и попытался использовать ее, но она не сработала.Тогда я использовал:
//Build the connection
SqlConnectionStringBuilder bldr = new SqlConnectionStringBuilder();
//Put your server or server\instance name here. Likely YourComputerName\SQLExpress
bldr.DataSource = "(localhost)/SQLEXPRESS;";
//Attach DB Filename
bldr.AttachDBFilename = "C:/Documents and Settings/1091912/My Documents/Visual Studio 2010/WebSites/BrokerBuy/App_Data/BrokerBuy.mdf";
//User Instance
bldr.UserInstance = true;
//Whether or not a password is required.
bldr.IntegratedSecurity = true;
SqlConnection connectionString = new SqlConnection(bldr.ConnectionString);
connectionString.Open();
Но это тоже не работает.Я также попробовал ./SQLEXPRESS для моего имени источника данных, но это также не сработало.Появляется ошибка:
"Ошибка сетевого или конкретного экземпляра произошла при установлении соединения с SQL Server. Сервер не был найден или не был доступен. Убедитесь, что имя экземпляраправильно и что SQL Server настроен для разрешения удаленных подключений. (поставщик: поставщик именованных каналов, ошибка: 40 - не удалось открыть подключение к SQL Server) "
Я также проверил, чтобы убедиться, что sqlсервер экспресс работает (он есть) и все соединения, кроме как через, включены.Я не могу подключиться к работе.Есть идеи?