advatis 10 Geschrieben 23. März 2009 Melden Teilen Geschrieben 23. März 2009 Hallo Leute, ich habe folgendes Problem. Ich habe unter Vista incl. SP1 den SQL Server 2008 Express mit Advanced Services installiert. Es hat alles geklappt und der Server läuft einwandfrei. Mit dem SQL Server Managemnet Studio habe ich meine vorhandene Datenbanken angehängt. Das Problem, dass ich habe ist, dass ich in meinen Programme keinen Zugriff auf den SQL Server habe bzw. auch die Datenbanken nicht sehe. Er zeigt mir kein SQL Server Instanz an. Hat jemand eine Idee woran das liegen könnte ? Zitieren Link zu diesem Kommentar
Cybquest 36 Geschrieben 23. März 2009 Melden Teilen Geschrieben 23. März 2009 ...Das Problem, dass ich habe ist, dass ich in meinen Programme keinen Zugriff auf den SQL Server habe bzw. auch die Datenbanken nicht sehe. ... Um was für Programme handelt es sich denn? Kannst Du eine ODBC-DSN für Deine Datenbank anlegen? Oder geht das auch nicht? Zitieren Link zu diesem Kommentar
NilsK 2.934 Geschrieben 23. März 2009 Melden Teilen Geschrieben 23. März 2009 Moin, vielleicht kann deine Applikation nicht mit benannten Instanzen umgehen (sofern du eine solche erzeugt hast). Kannst du den Instanznamen in deiner Applikation direkt eingeben? Gruß, Nils Zitieren Link zu diesem Kommentar
advatis 10 Geschrieben 23. März 2009 Autor Melden Teilen Geschrieben 23. März 2009 Nein, ich habe nicht die Möglichkeit. Ich kann nur den Datanbankserver angeben/aufrufen (normalerweise wird der mir angezeigt), dann müßte eine Möglichkeit geben die jweiligen Datenbank am Server aus zu wählen. Wenn mit dem Programm ver sucht wir das Dropdown mit den Datenbanken auszuwählen bekomme ich die Fehlermeldung, dass ich keinen Zugriff habe. Es handelt sich z.B. um AdressPlus Zitieren Link zu diesem Kommentar
phoenixcp 10 Geschrieben 23. März 2009 Melden Teilen Geschrieben 23. März 2009 Greifst du auf eine DB auf einem entfernten Rechner zu oder ist die Applikation auf dem selben PC installiert, wie die SQL Express-Instanz? Zitieren Link zu diesem Kommentar
advatis 10 Geschrieben 23. März 2009 Autor Melden Teilen Geschrieben 23. März 2009 Die Applikation ist auf dem selben Rechner wie die Instanz Rechner\SQLExpress installert. Zitieren Link zu diesem Kommentar
NilsK 2.934 Geschrieben 23. März 2009 Melden Teilen Geschrieben 23. März 2009 Moin, ich sehe gerade, dass zwei deiner Äußerungen nicht zusammenpassen. Erst sagst du, es würden dir keine Instanzen angezeigt. Dann sagst du, du erhältst eine Fehlermeldung. Das ist ja dann doch was anderes. Also beschreibe doch bitte noch mal ganz genau, was du machst und was passiert. Sonst raten wir hier nur an Dingen herum, die u.U. gar nicht zur Situation passen. Schlichte Berechtigungsfehler kannst du ausschließen, d.h. die Applikation läuft geprüft mit einem Account, der auf die Datenbank zugreifen darf? Gruß, Nils Zitieren Link zu diesem Kommentar
advatis 10 Geschrieben 23. März 2009 Autor Melden Teilen Geschrieben 23. März 2009 Ich versuche dia Abfolge zu erklären: Ich habe meinen Rechner (Vista) neu aufsetzen müssen. Vorher hatte ich den SQL Server 2005 Express im Einsatz, dort gab es keine Probleme. 1.) Normalerweise wird bei der Anwendung bei Auswahl Server die vorhandenen SQL Server, die es im Netz gibt, angezeigt. Das ist momentan nicht der Fall, deshalb habe ich manuell den Server Name angegeben "Rechnername\SQLExpress". 2.) Danach habe ich normalerweise die Auswahl der Datenbanken die im SQL Server angebunden sind, aber hier fangt das Problem an. Ich bekomme keine Datenbank angezeigt. Ich bekomme vom Programm nur die unspezifische Meldung, das beim verbinden mti dem SQL Server ein Fehler aufgetreten ist. Die Meldung lautet "Bitte überprüfen Sie die Loginangaben und stellen Sie sicher das der SQL Server gestartet ist" Was die Berechtigung angeht, gibt es eigentlich in der Datenbank keine. Und selber bin ich als Administrator angemeldet. Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 23. März 2009 Melden Teilen Geschrieben 23. März 2009 1.) Normalerweise wird bei der Anwendung bei Auswahl Server die vorhandenen SQL Server, die es im Netz gibt, angezeigt. Das ist momentan nicht der Fall, deshalb habe ich manuell den Server Name angegeben "Rechnername\SQLExpress". Kontrollier mal ob der SQL-Browser-Dienst gestartet ist. Wenn nicht, starte ihn. Zitieren Link zu diesem Kommentar
advatis 10 Geschrieben 24. März 2009 Autor Melden Teilen Geschrieben 24. März 2009 Der SQL-Browser läuft ! Es wird trotzdem keine Datenbank angezeigt. Zitieren Link zu diesem Kommentar
NilsK 2.934 Geschrieben 24. März 2009 Melden Teilen Geschrieben 24. März 2009 Moin, auf Vista-Rechnern gibt es Einschränkungen in den Berechtigungen für SQL Server. Eigentlich solltest du nach dem SQL-Setup ein Dialogfenster mit einer entsprechenden Frage erhalten haben. How to: Connect to SQL Server from Windows Vista Phoenix: Login failure in Vista and Windows 2008 Gruß, Nils Zitieren Link zu diesem Kommentar
advatis 10 Geschrieben 24. März 2009 Autor Melden Teilen Geschrieben 24. März 2009 Hallo Nils, dies betrifft nur SQL Server 2005 unter 2008 bekommst Du keine Meldung, da wird es automatisch gemacht. Der User mit dem ich auf die Datenbankzugreife ist angelegt und hat sysadmin Rechte. Zitieren Link zu diesem Kommentar
NilsK 2.934 Geschrieben 24. März 2009 Melden Teilen Geschrieben 24. März 2009 Moin, ist denn der Instanzname definitiv der richtige? Wenn ich es richtig verstehe, kannst du ja auf derselben Maschine und mit demselben Konto problemlos per SQL Manager auf die DB zugreifen, oder? Was sagt denn der Hersteller der Applikation dazu? Gruß, Nils Zitieren Link zu diesem Kommentar
advatis 10 Geschrieben 24. März 2009 Autor Melden Teilen Geschrieben 24. März 2009 Hallo Nils, Also, es liegt nicht an der Anwendung. Ich habe unterschiedliche Anwendungen die auf den SQL Server zugreifen. Bei der Auswahl des Servers bekomme ich bei einem Programm die Fehlermeldung, das er den Server nicht findet. Das Programm zeigt mir den Server "local", aber nicht den Name des Rechner "NAME\SQLEXPRESS". Beim anderen Programm werden die Server "local" und "NAME\SQLEXPRESS" angezeigt. Wenn ich den "local" aufrufe, bekomme ich keine Verbindung und wenn ich "NAME\SQLEXPRESS" aufrufe habe ich Zugriff auf die Datenbanken. Viele Grüße Christian Zitieren Link zu diesem Kommentar
phoenixcp 10 Geschrieben 24. März 2009 Melden Teilen Geschrieben 24. März 2009 Und wenn du NAME\SQLExpress manuell in der Auswahl eingibst, kannst du dich dann korrekt verbinden? Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.