2012-12-22 22 views
5

Po kliknięciu karty Security w narzędziu administracyjnym witryny sieci Web programu ASP.NET pojawia się ten błąd.Nie można połączyć się z bazą danych SQL Server

"Nie można połączyć się z bazą danych SQL Server.".

Używam Visual Studio 2012

<configuration> 
    <connectionStrings> 

    <add name="devices" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\devices.mdf;Integrated Security=True" 
     providerName="System.Data.SqlClient" /> 
    <add name="users" connectionString="Data Source=(LocalDB)\v11.0;AttachDbfilename=|DataDirectory|\database.mdf;Integrated Security=True" 
     providerName="System.Data.SqlClient"/> 

    </connectionStrings> 

<system.web> 

    <roleManager enabled="true" /> 
    <compilation debug="true" targetFramework="4.5"/> 
    <httpRuntime targetFramework="4.5"/> 
    </system.web> 
</configuration> 

Odpowiedz

1
Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\devices.mdf;Integrated Security=True 

Patrząc na źródła danych. Czy istnieje (LocalDB)\v11.0 i czy można połączyć się z powyższym DB?

Jeśli nie będzie to powodem ....

I odkryli, że za każdym razem utworzyć pakiet dla mojej stronie (dla manualnych wdrożeń), nadpisuje mój ciąg połączenia w pakiecie tworzone z powyższe źródło danych.

To może być błogosławieństwo, które czasem uniemożliwia uruchomienie nowej witryny. (Zwłaszcza jeśli znajduje się w niewłaściwym środowisku.)

http://www.connectionstrings.com/ Ta strona doskonale nadaje się do tworzenia ciągów połączeń dla prawie każdego DB.

Powiązane problemy