• 1397/12/14

مشکل تغییر دیتا بیس به sql express :

سلام اقای مدائنی مرسی از زحمت هایی که می کشید.استاد  لازمه که حتما دیتا بیس را به sql express  تغییر بدیم چون من که تغییر میدم  کانکشن استرینگ  ارور 

"The underlying provider failed on Open"

میده برنامه و طبق این پست unit of work رو به این صورت تغییر دادم (عکس) بعدش این ارور رو میده برنامه بعد از اجرا شدن(عکس) برای این ارور هم راه حلی پیدا نکردم . ممنون میشم راهنماییم کنید .

  • 1397/12/14
  • ساعت 00:40
    <add name="Accounting_DBEntities" connectionString="metadata=res://*/AccountingModel.csdl|res://*/AccountingModel.ssdl|res://*/AccountingModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Accounting_DB.MDF;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />

اینم connection string  برنامه بعد از تغییر دادنشه


  • 1397/12/14
  • ساعت 07:18

سلام 

حتما موقع نصب تنظیمات رو تغییر دادید و نمیتونه به بانک وصل بشه 

میتونید خود sql رو هم نصب کنید ولی باید دستی انجام دهید 


  • 1397/12/14
  • ساعت 11:13

استاد ممنون میشم اگه یکم بیشتر توضیح بدید . منظورتون رو از اینکه دستی انجامش بدم متوجه نمیشم


  • 1397/12/14
  • ساعت 11:40

یعنی برید پای سیستم و خودتون نصب کنید 

البته میدونم با ستاپ هم میشه ولی تجربه ای ندارم 

باید silent نصب بشه 


  • 1397/12/14
  • ساعت 11:56

منظورتون اینه که sqlexpress رو با ستاپ خود  sql میشه نصب کرد ؟


  • 1397/12/14
  • ساعت 11:59

نه دوست من 

منظورم خود sql بود 

البته express رو هم میشه با خود ستاپش نصب کرد یا جدا دانلود و نصب کرد 


  • 1397/12/14
  • ساعت 12:08

خب من اول خود sql  رو طبق همون آموزشی که توی دوره مقدماتی سی شارپ معرفی  کردید نصب کردم بعدم منیجمنت استودیو . برا ساختن ستاپ هم  express  نصب نبود  و به  انجینش وصل نمیشد برا همین جدا از سایت مایکروسافت دانلودش کردم. حالا هنوز هم متوجه نشدم. منظورتون اینه که sql رو  به صورت silent نصب کنم ؟

 


  • 1397/12/14
  • ساعت 12:09

یه چیز دیگه  اینکه لازمه که  sql پاک بشه بعد  به صورت silent  نصبش کنم یا لازم نیس پاکش کنم؟


  • 1397/12/14
  • ساعت 12:22

خیر لازم نیست 

همونکاری که تو سیستم خودتون کردید تو سیستم مقصد هم بکنید و نصب کنید 

بانک رو هم بکاپ بگیری و بعد ری استور کنید 


  • 1397/12/14
  • ساعت 12:25

بعد دیگه لازم نیس دیتا بیس رو داخل برنامه inestall aware بهش بدم ؟ یعنی  بدون اینکه فایل های دیتابیس رو بهش بدم ستاپ رو بسازم  بعدش خودم روی سیستم مقصد sql  رو نصب کنم . درسته؟


  • 1397/12/14
  • ساعت 12:26

بله


  • 1397/12/14
  • ساعت 12:28

استاد مرسی از وقتی که گذاشتید برا جواب دادن  واقعا ممنونم.  میدونم هم  وقت کمی دارید و سرتون قطعا شلوغه برا پروژه هایی که میی گیرید و پکیج هایی که ضبط میکنید و قسمت پرسش و پاسخ هم وقت زیادی میگیره قطعا. واقعا ممننوم انشالله که یه روزی بتونم براتون جبران کنم . هیچ وقت لطفتون رو فراموش نمیکنم

 


logo-samandehi