Ich habe ein verwendet, um eine .mdfVerbindung zu einem databaseund herzustellen entityClient. Jetzt möchte ich die Verbindungszeichenfolge so ändern, dass keine .mdfDatei mehr vorhanden ist.
Ist das folgende connectionStringrichtig?
<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 Securityaus dem Verbindungsstring, erstellte einen Benutzer und stellte sicher, dass er über sysadminBerechtigungen verfügt, und fügte diesen Benutzer dem Verbindungsstring hinzu.