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

بپرسید
  • hamidetmu hamidetmu
  • 73 ماه قبل
  • 73 ماه قبل
  • 288 نمایش

0

{{ digitTrunc(content.likes) }}

باسلام واحترام ، من در یک شبکه ای دارم برنامه نویسی میکنم که تمام سیستم ها برای دستیابی به ویندوز و شروع به کار به سرور متصل می شوند و با active directory که روی سرور هست اعتبارسنجی می شوند و مجوز کار می گیرند .نام کاربری همه کدملی شان است .من به سرور دسترسی ندارم و مدیر سرور هم در دسترس من نیست که دیتابیسم رو در سرور قرار بده .

لازم به ذکر است که من ویژوال استدیو و Sql server رو که می خواستم رو سیستمم نصب کنم چون تو domain بودم اجازه نصب به من نمی داد و من اون ها رو تو admin سیستمم نصب کردم . الانم برای اینکه sql server رو اجرا کنم run as administrator می زنم برنامه ای هم که تو ویژوال استدیو نوشتم هم حتما باید ویژوال رو با run as admin اجرا بکنم که بتونه اطلاعات رو از پایگاه داده بخونه .حالا فایل اجرایش رو ساختم و برنامم میخواد از sql server یک سری اطلاعات رو بخونه ، به فرض اینکه تو این شبکه ip من 10.72.83.166باشه ، من از کانکشن استرینگ زیر استفاده کردم :

SqlConnection Connection = new SqlConnection("Data Source=10.72.83.166 ;Network Library=DBMSSOCN ;Initial Catalog=System Eblagh ;Integrated Security=True ;User ID=ma ;Password =12345;");

تو نرم افزار Sql server روی سیستم خودم یک دیتابیس ساختم که براش یه یوزر ma تعریف کردم حالا فایل اجرایی برنامم رو که روی سیستم دیگه ای می برم که مثلا نام کاربری ویندوزش reziot\4580009998 هست موقع اجرای برنامه و اتصال به دیتابیس ارور lagin failed for reziot\4580009998 می ده .

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

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است