मैं एक उपयोग कर रहा था .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
अनुमतियाँ हैं और उस उपयोगकर्ता को कनेक्शनस्ट्रिंग में जोड़ दिया है।