MVC 4-Verbindungszeichenfolge zu SQL Server 2012

Ich habe mit Visual Studio 2012 eine brandneue MVC 4-Anwendung in C # erstellt. Ich versuche, eine Verbindung zu einer brandneuen SQL Server 2012-Instanz (Standard) herzustellen, aber meine Verbindungszeichenfolge scheint nicht richtig festgelegt zu sein.

Meine Verbindungszeichenfolge aus meiner Web.config:

  <connectionStrings>
    <add name="ConnectionStringName"
        providerName="System.Data.SqlClient"
        connectionString="Data Source=MyServerName;
                          Initial Catalog=MyDatabaseName;
                          Integrated Security=False;
                          User ID=MyUserID;Password=MyPassword;
                          MultipleActiveResultSets=True" />
  </connectionStrings>

Jedes Mal, wenn ich in Visual Studio zur ASP.NET-Konfiguration gehe, wird die Seite geladen. Sobald ich jedoch auf "Sicherheit" klicke, wird die folgende Meldung angezeigt:

Es liegt ein Problem mit Ihrem ausgewählten Datenspeicher vor. Dies kann durch einen ungültigen Servernamen oder ungültige Anmeldeinformationen oder durch unzureichende Berechtigungen verursacht werden. Dies kann auch dadurch verursacht werden, dass die Rollenmanagerfunktion nicht aktiviert ist. Klicken Sie auf die Schaltfläche unten, um zu einer Seite weitergeleitet zu werden, auf der Sie einen neuen Datenspeicher auswählen können.

Die folgende Meldung kann bei der Diagnose des Problems hilfreich sein:Verbindung zur SQL Server-Datenbank nicht möglich.

Ich habe überprüft, ob meine Anmeldeinformationen korrekt sind (ich kann sie verwenden, um eine Verbindung über SQL Management Studio herzustellen). Kann ich noch etwas überprüfen? Ich bin ratlos.

AKTUALISIEREN:

Ich konnte in SQL Management Studio (MSSQLSERVER) keine Verbindung zu meiner Standardinstanz herstellen, also habe ich SQL neu installiert und eine benannte Instanz (LHSQLSERVER) erstellt. Jetzt kann ich in SQL Management Studio eine Verbindung zu dieser Instanz herstellen, es wird jedoch weiterhin der gleiche Fehler in der ASP.NET-Konfiguration angezeigt.

Beachten Sie auch, dass das von mir ausgeführte Tool aspnet_regsql aus dem Ordner Framework64 \ v4.0.30319 stammt. Ist das richtig, wenn ich .NET 4.5 verwende?

UPDATE 2:

Ich habe versucht, meine Verbindungszeichenfolge durch eine Verbindungszeichenfolge zu einem Remotestandort (d. H. Mysite.winhost.com) zu ersetzen, von dem ich weiß, dass sie funktioniert. FWIW Ich benutze auch Windows 8, aber ich hätte nicht gedacht, dass das wichtig wäre.

Kann ich noch etwas überprüfen?

UPDATE 3:

ich fanddieser Beitrag Das heißt, Sie brauchen das Tool aspnet_regsql nicht mehr für MVC 4, also habe ich das Tool erneut ausgeführt und alle Einstellungen entfernt, aber wieder kein Glück. Hat das schon jemand mit MVC 4 gemacht?

UPDATE 4:

Siehe meine Antwort unten für die Lösung, die ich gefunden habe.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage