Użyłem .mdf
do połączenia z database
i entityClient
. Teraz chcę zmienić parametry połączenia, aby nie było .mdf
pliku.
Czy poniższe informacje są connectionString
prawidłowe?
<connectionStrings>
<!--<add name="conString" connectionString="metadata=res://*/conString.csdl|res://*/conString.ssdl|res://*/conString.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQL2008;AttachDbFilename=|DataDirectory|\NData.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />-->
<add name="conString" connectionString="metadata=res://*/conString.csdl|res://*/conString.ssdl|res://*/conString.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQL2008;Initial Catalog=NData;Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
Ponieważ zawsze pojawia się błąd:
Dostawca bazowy zawiódł na Open
Integrated Security
z łańcucha połączeń, utworzyłem użytkownika, upewniłem się, że ma on sysadmin
uprawnienia i dodałem tego użytkownika do łańcucha połączeń.