Ich habe ein verwendet, um eine .mdf
Verbindung zu einem database
und herzustellen entityClient
. Jetzt möchte ich die Verbindungszeichenfolge so ändern, dass keine .mdf
Datei mehr vorhanden ist.
Ist das folgende connectionString
richtig?
<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" />
Weil ich immer den Fehler bekomme:
Der zugrunde liegende Anbieter ist beim Öffnen fehlgeschlagen
Integrated Security
aus dem Verbindungsstring, erstellte einen Benutzer und stellte sicher, dass er über sysadmin
Berechtigungen verfügt, und fügte diesen Benutzer dem Verbindungsstring hinzu.