1

Я установил SQL Server и Visual Studio и попытался выполнить свой университетский проект.Не удается подключиться к SQL Server в Visual Studio

Я могу подключиться к SQL Server в Management Studio, но не могу подключиться в Visual Studio!

  • Remote соединяющий включен
  • все службы работают
  • и все в порядке, но я не знаю, почему я получаю эту ошибку:

сеть связанные или произошла экземпляр специфическая ошибки при установлении соединения с SQL Server. Сервер не найден или не был доступен. Подтвердите, что имя экземпляра правильно и ...

Что не так с этим кодом?

SqlConnection sqcon = new SqlConnection("Data Source=.;Initial Catalog=Badan_Sazi;Integrated Security=True"); 

SqlCommand com = new SqlCommand(); 
com.Connection = sqcon; 
com.CommandText = "SELECT tbl_morabi.family as 'lname' FROM tbl_morabi"; 

com.Connection.Open(); 

Я также попытался ., localhost, my pc name ... та же ошибка в любом случае

  • Визуальная Sudio 2012
  • SQL Server Express 2012
+0

http://www.connectionstrings.com/sql-server/ –

ответ

6

SQL Server Экспресс по умолчанию для a SQLEXPRESS имя экземпляра

Так что старайтесь использовать .\SQLEXPRESS или (local)\SQLEXPRESS как ваш сервер + имя экземпляра.

И если это не работает: что имя сервера вы используете в Management Studio для подключения к экземпляру SQL Server ?? Используйте это имя!

+0

спасибо. попробовал эту и теперь синтаксическую ошибку "Ошибка Непризнанная escape-последовательность " –

+0

@hrh_fourtyseven: Вам нужно \\ положить \ в строку. – Guffa

+0

о, спасибо, что ты наконец закончил :). –

0

Вы можете проверить свое соединениеString. Это должно быть так.

<connectionStrings> 
<add name="SampleConnectionString" connectionString="Data Source=machinename\instancename;Initial Catalog=AdventureWorks;Integrated Security=SSPI;Min Pool Size=5;Max Pool Size=60;Connect Timeout=30″ providerName="System.Data.SqlClient"/> 
</connectionStrings> 
+0

спасибо. визуальная студия не принимает mymachine \ instancename из-за синтаксической ошибки! должен ли я вводить его другим? –

+1

Если вы используете настройки по умолчанию, вы должны написать '. \ SQLEXPRESS', для других вещей вы должны проверить имя сервера SQL SERVER – nevra