MVC-3 ASPNETDB.MDF SqlExpress Datenbank-Verbindungszeichenfolge, die auf Web-Hosting

Ich denke, das ist eher eine Verbindungszeichenfolge Problem, MVC 3, also sorry im Voraus.

Ich habe eine website in MVC 3 mit der Standard-Datenbank, die erstellt wird, wenn Sie registrieren Sie einen neuen Benutzer. Es funktioniert lokal aber nicht auf mein web-hosting, wo ich die folgende Fehlermeldung:

Ein Netzwerk-oder instanzspezifischen Fehler beim herstellen einer Verbindung zu SQL Server. Der server wurde nicht gefunden oder ist nicht zugänglich. Stellen Sie sicher, dass der Instanzname richtig ist und ob SQL Server Remoteverbindungen zulässt. (Anbieter: SQL-Netzwerkschnittstellen, error: 26 - Fehler suchen von Server-Instanz Angegeben)

Die Standard-connection-strings sind:

<connectionStrings>
    <add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
  providerName="System.Data.SqlClient" />
    <add name="ASPNETDBConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\ASPNETDB.MDF;Integrated Security=True;User Instance=True"
  providerName="System.Data.SqlClient" />

Sollte ich geben Sie eine Verbindungszeichenfolge mit einer expliziten IP-Adresse des Servers ein, oder behalten Sie den .\SQLEXPRESS Befehl? Wenn ich geben Sie einen Benutzernamen und ein Kennwort, was soll ich verwenden? Ich habe noch nie verwendet eine lokale SQLExpress Datenbank vor, also ich bin ratlos (die ich bin sicher, dass ist offensichtlich).

  • Auf Ihrem web-hosting, wo die Datenbank installiert? Hat es auch eine SQL Express installiert?
  • Die Datenbank im App_Data-Verzeichnis. Die web-hosting-Staaten "SQL Management Express Unterstützt", sondern aus der Systemsteuerung kann ich keine sehen Weise zu konfigurieren (noch weiß ich, ob Konfiguration erforderlich). Ich warte auf eine Antwort von Ihnen, aber fragte mich, ob es eine einfache Verbindungszeichenfolge Thema statt.
  • Es stellt sich heraus, der hosting-provider nicht unterstützt SQL Server Express, so brauche ich zum erstellen einer standard-SQL-Datenbank sowieso. Vielen Dank für die Hilfe.
InformationsquelleAutor pfeds | 2011-07-21
Schreibe einen Kommentar