Ich hab das Problem auf meiner Win7 Maschine, mit SQLServer-2005 und einer Datenbank "myDBKauf" die ich per 'anfügen' reinhole(ursprünglich wurde sie mit dem 2000 Sever erstellt).
Und es ist ausserdem so, mit einer anderen Datenbank "myDBNeu" (selbe Struktur, auch auf dem 2000 erstellt), die auch per anfügen unter diesem Server läuft, habe ich dieses Problem nicht. Obwohl diese nicht mal einen Anmeldenamen hat. Sie hat nur einen Benutzernamen, das Schema 'dbo' und ist Miteglied in der Rolle 'db_owner'.
Das gleiche gilt für myDBKauf und diese hat sogar einen Anmeldanmen 'sa' .
Dieses Problem hab ich mit dieser myDBKauf nur auf meiner Win7 Maschine, nicht auf meiner Vista, auf der auch MsSQL2005 läuft, auf beiden ist es dieses Paket 'SQLEXPR_ADV_GER'.
Es ist auch nicht das erste mal dass ich myDBKauf dem Server anfüge, das hatte ich in den letzten zwei/drei Jahren öfter gemacht und jetzt aus unerklärlichen Gründen gilt sie als nicht vorhanden.
Der SQL-Serverkonfigurator zeigt mir nur einen Server an, um ganz sicher zu sein, hab ich auch alles was unter Systemsteuerung als MsSQL-Server auftaucht entfernt und den Server nochmal neuinstaliert.
Beide Datenbanken sind nur mini Datenbanken, ausser Tabellen haben sie nichts.
Gebe ich der myDBKauf einen neuen Benutzernamen, mit weiteren Rollen ausser nur der db_owner, ändert das auch nichts.
Danach hab ich 'myDBKauf' ersetzt, mit 'myDBKauf' von der Vista Maschine, war auch nichts.
Dann gibt es hier was, was helfen könnte nur 'Benutzerordnen' gibt es bei mir nicht.
Die von der Anmeldung angeforderte Datenbank kann nicht geöffnet werden. Fehler bei der Anmeldung.
Auf derselben Seite gibt es noch den Hinweis, den Dateinamen zu beachten, also statt Datenbankname nicht den Dateinamen anzugeben. Das wäre noch eine Möglichkeit, aber ich seh nicht wo das passieren könnte oder wo ich nachsehen könnte ob das die Ursache ist