Łączenie się z bazą danych po IP

0

witam! mam problem z połączeniem się z bazą danych po IP (pingowałam połączenie i wszystko działa poprawnie).

polaczenie_ip baza = new polaczenie_ip();
public static string connst = "Data Source=192.168.5.1,8010;Network Library=DBMSSOCN; Initial Catalog=SYGNALY_bio;Integrated Security=True";

    public static SqlConnection Polacz()
    {
        conn = new SqlConnection(conn.ConnectionString);
        try
        {
            
            conn.Open();
            return conn;
            
        }
        catch (Exception ex)
        {
            MessageBox.Show("polaczenie nie zostalo zrealizowane");
            MessageBox.Show(ex.Message);
            return conn;
        }

    }

wywala mi wyjątek. Czy ktoś wie gdzie mam błąd? Bardzo proszę o pomoc:)

0

Jaki wyjątek?

0

Odwołanie do obiektu nie zostało ustawione na wystąpienie obiektu.

0

W którym miejscu? Umiesz może korzystać z debugera?

Czemu robisz coś takiego:

conn = new SqlConnection(conn.ConnectionString);

W tym miejscu masz już przecież obiekt conn, czemu go zastępujesz?

0

mniejsza z tym to jest stara wersja to raczej jest coś związane z sql, bo laczenie sie w ten sposob dziala:

private static string connst = "Data Source=TOSHIBA-MADZIA\SQLEXPRESS;Initial Catalog=SYGNALY_bio;Integrated Security=True";

wyrzuca mi cos takiego:
wystapil blad zwiazany z siecia lub wystapieniem podczas ustanawiania polaczenia z serverem programu sql server

0

chyba wiem juz o co chodzi, moj sql server jest ustawiony na lokalne uzywanie bazy, nie ma tez w niej uzytkownika i hasla. Pogrzebalam troche w sql ale nie umiem znalezc tych ustawien. no chyba ze sie myle.

1 użytkowników online, w tym zalogowanych: 0, gości: 1