Подключение к удаленному SQL Server в C # .Net - PullRequest
1 голос
/ 24 марта 2012

Я пытаюсь подключиться к базе данных, и она постоянно сообщает мне «недопустимый экземпляр».

Вот мой код:

string connectionString = "Driver={SQL Server};Server=server;Database=db;;Uid=user;Pwd=pass;";
OdbcConnection MyConnection = new OdbcConnection();
MyConnection.ConnectionString = connectionString;
MyConnection.Open();

В чем проблема?

Спасибо!

1 Ответ

6 голосов
/ 24 марта 2012

Попробуйте использовать это.

Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;

А если вы используете сервер MS Sql, лучше использовать с SqlConnection.

using(SqlConnection conn = new SqlConnection(connestionString)){
   conn.open();
   ..
}

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

...