Witam mam pytanie odnośnie połączenia się z Visual Studio .Net (c#) z bazą danych umieszczoną na serwerze z tego co szukałem w internecie moje połączenie z bazą jest wykonane poprawnie a usługodawca zapewnia mnie ze mam możliwość bezproblemowego połączenia zdalnego z bazą.
...
using System.Data;
using System.Data.SqlClient;
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
//------------------------------------baza danych----------------------------------
1) SqlConnection myCn = new SqlConnection("server=ip_hosta;uid=login;
pwd=pass;database=nazwa_bazy");
myCn.Open();
2) SqlConnection sqlConn = new SqlConnection();
sqlConn.ConnectionString = "server= ip_hosta;" +
"database=nazwa_bazy;" +
"user id=login;" +
"password= pass;";
try
{
// otwórz połączenie:
sqlConn.Open();
MessageBox.Show("Połączono z bazą danych!");
// zamknij połaczenie:
sqlConn.Close();
}
catch (System.Data.SqlClient.SqlException se)
{
MessageBox.Show("Nastąpil bląd połaczenia: " + se);
}
//--------------------------------------------------------------
Application.Run(new Form1());
}
zarówno sposób 1) i sposób 2) po kompilacji informuje mnie ze niemoge nawiazac połaczenia z bazą danych lub jest ona niedostępna np : "error: 40 - Nie można otworzyć połączenia z programem SQL Server" a dostęp do bazy mam poprzez phpmyadmin
i czy wina leży po mojej stronie czy po stronie usługodawcy bazy danych ?