Ich habe eine WPF-Anwendung, die über ClickOnce bereitgestellt wird. Diese Anwendung verwendet eine SQL Server Express-Datenbank. Ich versuche, meine Benutzerinstanz der Datenbank zuzugreifen, so dass ich auf die Datenbank zugreifen kann, die ich derzeit beim Debuggen verwende, so dass ich Schreibvorgänge in die DB von Entity Framework überprüft werden können. Wenn ich jedoch versuche, die Benutzerinstanz mit dem direkten Pipe-Namen zu öffnen: " \.\pipe\3FCB3BEB -9ACF-4E \tsql\query ". Die Verbindung funktioniert, aber wenn ich den Knoten "Datenbanken" erweitere, erhalte ich folgende Fehlermeldung:
TITEL: Microsoft SQL Server-Verwaltung
Studio
Die Daten für diese Datei konnten nicht abgerufen werden Anfrage abrufen. (Microsoft.SqlServer.Management.Sdk.Sfc)
Für Hilfe, klicken Sie: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476
------------------------------ ZUSÄTZLICHE INFORMATIONEN:
Während der Ausführung ist eine Ausnahme aufgetreten einer Transact-SQL-Anweisung oder eines Stapels. (Microsoft.SqlServer.ConnectionInfo)
Die physische Datei kann nicht geöffnet werden " C:\Users\mark.ti\AppData\Local\Apps\2.0\Data\RJ9HCXPL.ZWT\7VHVB97B.EB2\abcd..tion_b144089e1fe9cf01_0001.0000_b03f40a7888c1e15\Data\Resources\Data\MyDatabase.mdf ". Betriebssystemfehler 3: "3(Das System kann den Pfad nicht finden angegebenen Pfad nicht finden.)". (Microsoft SQL Server, Error: 5120)
Für Hilfe, klicken Sie: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.4035&EvtSrc=MSSQLServer&EvtID=5120&LinkId=20476
------------------------------ BUTTONS:
OK
Der Pfad ist vorhanden, da die ClickOnce-Anwendung nach der Installation dort bereitgestellt wurde. Nach der Deinstallation der Anwendung erhalte ich immer noch diesen Fehler, obwohl der Pfad jetzt wirklich verschwunden ist.
Ich habe versucht, meinen SQL Server Express-Dienst neu zu starten, um zu sehen, ob dadurch die Benutzerinstanzen gelöscht werden, aber das scheint nicht zu funktionieren.
Ist noch jemandem dieser Fehler bei der Arbeit mit SQL Server Express aufgefallen? Was ist die Ursache für dieses Problem? Wie kann ich die Datenbankreferenzen der Benutzerinstanz zurücksetzen?