موضوعات وبسایت : برنامه نویسی
سوالات امتحان آیین نامه رانندگی

خطا در اتصال به پایگاه داده در سی شارپ

خطا در اتصال به پایگاه داده در سی شارپ

نویسنده : رضا قربانی | زمان انتشار : 22 بهمن 1400 ساعت 18:42

جهت انجام پروژه های دانشجویی و یا تمرین‌های برنامه نویسی رشته کامپیوتر میتوانید به آی دی تلگرام زیر پیام دهید

@AlirezaSepand



در این پست یک مطلب با عنوان خطا در اتصال به پایگاه داده در سی شارپ را مطالعه خواهید کرد.

سوالات امتحان آیین نامه رانندگی

سلام دوستان ، من یه اپلیکیشن نوشتم و ستاپ هم گرفتم ، در کامپیوتر خودم به درستی برنامه کار میکنه ولی در کامپیوترهای دیگه ارور میده که نمیتونه به پایگاه داده دسترسی داشته باشد. چندجا خوندم که باید از دیتابیس خودتون پکیج بگیرید ولی جایی رو پیدا نکردم که بفهمم یعنی چی واقعا پکیج گرفتن.کانکشن استرینگش رو هم در فایل app.config قرار داده ام. با Install shied ستاپ برنامه رو گرفتم .ممنون میشم سریع پاسخم رو بدید ، با تشکر

این سوال 1 پاسخ دارد.

دوره های آموزشی توسینسو

شبکه ، برنامه نویسی، هک و نفوذ ، طراحی وب ، لینوکس و ... با برترین کارشناسان ایران

همین الان کلیک کنید

کانکشن استرینگم اینه :

  <add name="DataBaseEntities" connectionString="metadata=res://*/Entity.csdl|res://*/Entity.ssdl|res://*/Entity.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=Parisa;initial catalog=DataBase;persist security info=True;user id=sa;password=parisa;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

من میگم نه تو بگو چرا ^___^

شما اگر پیغام خطا رو هم اینجا قرار میدادید بهتر میشد کمکتون کرد. اما چند نکته:

  1. SQL Server روی سیستم مقصد نصب هست یا نه؟ اگر نصب نیست میشه بوسیله Install-Shield عملیات نصب بانک اطلاعاتی رو به صورت خودکار انجام داد.
  2. اگر SQL نصب هست، بانک برنامه توی سیستمی که برنامه قراره اجرا بشه ایجاد شده یا نه؟ اگر نه دو حالت داره، یا باید زمان نصب برنامه یک Script برای ایجاد بانک اجرا بشه یا زمان اجرای اجرای برنامه توی فایل Program.cs چک کنید بانک ایجاد شده یا نه. اگر ایجاد نشده اون رو ایجاد کنید که خود Entity Framework امکان ایجاد بانک داخل برنامه رو به شما میده. اگر ایجاد شده ببینید اطلاعات Instance بانک SQL رو سیستم مقصد چی هست؟ شما در Connection String بالا Data Source رو برابر Parisa قرار دادید که صد در صد این اطلاعات مربوط به سیستم لوکال شما هست، باید این آدرس بر اساس Instance سیستم مقصد تغییر کنه. همچنین اطلاعات Authentication که در Connection String شما وجود داره مربوط به سیستم خودتون هست.

کانال تلگرام: https://t.me/TOSINSOAhmadi

آیا این مطلب برای شما مفید بود؟


منبع: dba.tosinso.com



ارسال نظر

نام


ایمیل


نظر