tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
973
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Derby39 Derby39 ist offline Grünschnabel
    Registriert seit
    Sep 2011
    Beiträge
    2
    Hallo Leute,

    ich habe folgendes Problem und weis nicht wie ich das behebe.

    Ich habe 2 rechner, auf beiden läuft Win7 + VisuaStudio2010 + MSSQL-Server 2008 R2.

    Ich habe ein VS-Project von einem Rechner auf den anderen kopiert und bekomme die SQL-Verbindung nicht richtig hin. Im Project gibt es eine Datenquelle, allerdings bekommt diese keine Verbindung zum Server. Kann mir jemand sagen (oder ein Link zu einer Lösung) wo der Fehelr liegt und wie ich das Problem beheben kann?

    Im Project gibt es Code zum erstellen einer neuen Datenbank.
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    
    private void tsmiCreateDB_Click(object sender, EventArgs e)
            {
                {
                    string sqlConnectionString = "Server=(local);Integrated security=SSPI;database=master";
                    
     
                    FileInfo file = new FileInfo("C:\\Users\\XXXX XXXXXXX\\Documents\\Visual Studio 2010\\Projects\\MSSP2010-AIK\\MSSP2010_Install.sql");
                    string script = file.OpenText().ReadToEnd();
     
                    SqlConnection conn = new SqlConnection(sqlConnectionString);
                    Server server = new Server(new ServerConnection(conn));
                    try
                    {
                        server.ConnectionContext.ExecuteNonQuery(script);
                        MessageBox.Show("DataBase is Created Successfully", "Erfolgreich", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    catch (ExecutionFailureException ex)
                    {
     
                        MessageBox.Show(ex.ToString(), "Fehler", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    finally
                    {
                        if (conn.State == ConnectionState.Open)
                        {
                            conn.Close();
                        }
                    }

    Das funktioniert auch, nur dann auf diese Datenbank zugreifen geht nicht.

    Genauso verhält es sich wenn ich das Project veröffentliche und das Programm installiere. Die DB läst sich erstellen, aber nicht darauf zugreifen.

    Vieleicht kann mir ja jemand helfen.
    Fals ich das falsche Forum erwischt habe, bitte verschieben.

    Gruß Dirk
     

  2. #2
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.504
    Hi und Willkommen bei tutorials.de

    Ist verschoben.

    Zum Thema: Auf einem Rechner 1 gehts mit DB 1, aber auf Rechner 2 mit DB 2 nicht?
    Oder wie ist das zu verstehen?
     
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

  3. #3
    Derby39 Derby39 ist offline Grünschnabel
    Registriert seit
    Sep 2011
    Beiträge
    2
    Die Datenbanken sind die gleichen (Name und Tabellen) die Verbindung zum Server geht nur beim erstellen der DB, aber nicht beim zugreifen. Ich vermute das in den Einstellungen der Dataset was nicht stimmt, weis aber nicht richtig wo ich das korrigieren kann.
     

  4. #4
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi und herzlich willkommen

    Per Default sind Remote-Verbindungen deaktivert im Sql Server. Du musst diese im Sql Server Configuration Manager aktivieren
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

Ähnliche Themen

  1. Antworten: 9
    Letzter Beitrag: 27.12.08, 20:32
  2. UPNP AV-Server funktioniert nicht mehr richtig
    Von xenomjay im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 2
    Letzter Beitrag: 12.08.08, 12:55
  3. Antworten: 4
    Letzter Beitrag: 02.09.07, 04:56
  4. JDBC Verbindung zur DB funktioniert nicht
    Von seeker99 im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 3
    Letzter Beitrag: 03.12.06, 16:24
  5. Antworten: 1
    Letzter Beitrag: 10.01.05, 19:18