Stavo usando un .mdf
per connettermi ad un database
e entityClient
. Ora voglio cambiare la stringa di connessione in modo che non ci siano .mdf
file.
Il seguente è connectionString
corretto?
<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" />
Perché ottengo sempre l'errore:
Il provider sottostante non è riuscito in Open
Integrated Security
dalla stringa di connessione, ho creato un utente e mi sono assicurato che avessero le sysadmin
autorizzazioni e l' ho aggiunto alla stringa di connessione.