Я использовал .mdf
для подключения к database
и entityClient
. Теперь я хочу изменить строку подключения, чтобы не было .mdf
файла.
Правильно ли следующее connectionString
?
<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" />
Потому что я всегда получаю ошибку:
Основной поставщик не удалось открыть
Integrated Security
из строки подключения, создал пользователя и убедился, что у него есть sysadmin
разрешения, и добавил этого пользователя в строку подключения.