با سلام وقتی من فایل کانفیگ رو باز میکنم این کد برای من وجود داره.کجای این فایل رو باید تغییر بدم.این کد رو از اینترنت گرفتم درسته؟
Server=.\SQLExpress;AttachDbFilename=C:\MyFolder\MyDataFile.mdf;Database=dbname;
Trusted_Connection=Yes;
و این هم کد برنامه خودم
<connectionStrings>
<add name="ResturantEntities" connectionString="metadata=res://*/ResturantBankModel.csdl|res://*/ResturantBankModel.ssdl|res://*/ResturantBankModel.msl;provider=System.Data.SqlClient;provider connection string="data source=.;initial catalog=Resturant;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework""
providerName="System.Data.EntityClient" />
<add name="Resturant.App.Properties.Settings.ResturantConnectionString"
connectionString="Data Source=.;Initial Catalog=Resturant;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
خودم هر کار میکنم جواب نمیده.ممنون استاد
قسمت Connection string از ResturantEntities
استاد من این کد رو نوشتم اما خطا میده.
<add name="ResturantEntities" connectionString="metadata=res://*/ResturantBankModel.csdl|res://*/ResturantBankModel.ssdl|res://*/ResturantBankModel.msl;provider=System.Data.SqlClient;provider connection string="data source=.\sqlexpress;AttachDbFileName=|DataDirectory|\Resturant.MDF;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
پیغام خطا:
the underlying provider failed on open
نمونه زیر رو ببینید
<add name="PUBSEntities" connectionString="metadata=res://*/Models.Pubs.csdl|res://*/Models.Pubs.ssdl|res://*/Models.Pubs.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Bashgah100Data.MDF;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
استاد من چند بار امتحان کردم .آدرس دیتابیس فقط در درایو سی اجرا میشه و مابقی درایوها اجرا نمیشه.مشکل از جیه؟من با windows Authentication لاگین میکنم.
شاید شما ادمین سیستم نیستید
این مشکل سیستمی هست و متاسفانه من تخصصی در این مورد ندارم
سلام استاد
ببخشید من روی سیستم های مختلف امتحان کردم رشته اتصال درسته اما مشکلی وجود داره اینه که روی همه سیستم ها نرم افزار باز نمیشه و خطا میده که نمیتونه دیتابیس رو پیدا کنه یا باز کنه .
the under typing provider faild on open
متن خطا به عدم اتصال به بانک اشاره میکنه
nlog را نصب کنید تا جزئیات بیشتری از خطا بدست بیارید
سلام.
راه حلی برای این مشکل پیدا نکردید؟ چون منم همین مشکل رو دارم و همین خطا رو میده.
سلام یکی از مشکلات عدم دسترسی به فایل بود که راست کلیک بر روی دیتابیس و از تب security سپس گزینه edit و اعمال دسترسی full control برای یوزر که باهاش لاگین میکنید.