Eu estava usando um .mdf
para conectar a um database
e entityClient
. Agora eu quero alterar a cadeia de conexão para que não haja .mdf
arquivo.
O seguinte está connectionString
correto?
<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" />
Porque eu sempre recebo o erro:
O provedor subjacente falhou em Abrir
Integrated Security
a string de conexão, criei um usuário e verifiquei se ele tinha sysadmin
permissões e adicionei esse usuário à string de conexão.