Frage

Ich möchte eine Website einrichten, dass verwendet eine SQL-Express MDF-Datei im Ordner App_Data befindet. wenn ich die Seite als Datei-System Website zu erstellen, wird eine Verbindung mit der Datenbankdatei ohne Probleme ...

aber wenn ich die gleiche Website in IIS erstellen und ich zu dem Punkt, wo er will den SQL Express Datenbank anzufügen, es sagt, es keine Verbindung herstellen kann.

Ich bin ein bisschen verloren, wie diese verschieden sind, wie ich immer nur den vollständigen SQL Server verwendet habe, die eine neue Datenbank erstellen und Verbindungszeichenfolgen festlegen. Diese SQL Express-Website scheint nur „Pick up“ die lokale Datenbank. Es erscheint in der Datei-System-Modus ...

tut dies automatisch zu

Kann jemand geben Sie mir einen Einblick, wie sich diese unterscheiden und wenn a) Ich kann das gleiche tun, wenn IIS anstelle des Dateisystems und b verwendet wird), wie dies geschehen würde (ich denke Berechtigungen? )

Danke!

War es hilfreich?

Lösung 2

okay, es stellt sich heraus, dass der Application Pool "Load User Profile" auf "False" in IIS hatte. Dies führt zu dem Fehler:

  

Es konnte keine Benutzerinstanz erzeugen, von   SQL Server aufgrund eines Fehlers in   dem Benutzer das Abrufen aus der Umgebung   Anwendungsdatenpfad. Bitte mache   sicher, dass der Benutzer über ein lokales Benutzerprofil   auf dem Computer. Die Verbindung wird   geschlossen. [CLIENT:]

Ich erinnere mich nicht, warum dies geschieht oder was es bedeutet, oder wenn es zu ändern ist ein Sicherheitsrisiko, aber ich dieses Problem immer begegnen, und es auf „True“ vollständig das Problem behoben werden soll!

kann mir jemand sagen, mehr über das, was diese Einstellung für und warum hält sie auf false gesetzt bekommen?

Andere Tipps

Überprüfen Sie Server Configuration Manager auf Ihrer Einstellung SQL Express. Stellen Sie sicher, Remote-Verbindungen sind erlaubt und auch überprüfen Sie Ihre Firewall-Einstellungen.

Mit dem Standard-Remote-Verbindungen werden in SQL Express nicht erlaubt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top