Cześć,
Posiadam VS 2012 i Management Studio 2012.
Próbuje się połączyć z lokalną bazą danych, która załadowałam do MS 2012.
W MS mogę z niej korzystać normalnie tzn robić zapytania, przeglądać itp.
Napisałam taki kawałek kodu, który niestety nie działa
private void Button_Click(object sender, RoutedEventArgs e)
{
string connectionString = GetConnectionString();
SqlConnection connection = new SqlConnection(connectionString);
try
{
connection.Open();
MessageBox.Show("Połączenie ok");
}
catch (SqlException se)
{
MessageBox.Show("Błąd: " + se.StackTrace);
}
finally
{
connection.Close();
}
}
private string GetConnectionString()
{
string host = @"localhost";
int tcpPort = 12001;
string dbName = "NORTHWND";
string login = "sa";
string password = "test";
string connectionString =
"Data Source=" + host + "," + tcpPort +
";Initial Catalog=" + dbName +
";User Id=" + login +
";Password=" + password + ";";
return connectionString;
}
Otrzymuje taką wiadomość w czasie runtimeu
Bardzo proszę o pomoc.
Dodam, że login, hasło, nazwa bazy danych są poprawne.
Server SQL jest uruchomiony.
I pozwalam na połączenia zdalne.