چگونه به دیتابیس در حال استفاده در نرم افزار دیگر متصل شویم؟ SQL
سلام دوستان عزیز؛ خدا قوت؛میخوام یه برنامه ویندوز اپلیکیشن طراحی کنم که به دیتابیسی که تحت استفاده نرم افزاری دیگر (یه برنامه ویندوز اپلیکیشن) است متصل بشود و اعمالی مانند خواندن اطلاعات و آپدیت رو روی این دیتابیس انجام بدهد.به نظرتون این کار شدنیه؟اگه شدنی هستش؛میشه راهنمایی کنید که چطور این کار رو انجام بدم؟ چطور کانکشن استرینگ این دیتابیس رو پیدا کنم؟؟
** دیتابیس sqlserver و زبان برنامه نویسی C# **
3 پاسخ
سوال اول : بله قطعا شدنیه ، اما باید دید شما چه مقدار به این دیتابیس دسترسی دارید ؟
روی سروره ؟ یا لوکال نصب شده ؟ trusted user بهش وصل شدند یا authenticate می کنند یا ODBC دارند .
بعد می تونید به این دیتابیس وصل شید و کارتون رو شروع کنید.
ضمنا خیلی از برنامه ها اطلاعات کانکشن رو توی یک فایل text یا manifest یا xml در کنار خودشون نگه می دارند.
ممنون دوستان عزیز؛
مشکلم حل شد؛
طبق گفته دوست عزیزمون «aliaghamiri» :
خیلی از برنامه ها اطلاعات کانکشن رو توی یک فایل text یا manifest یا xml در کنار خودشون نگه می دارند.کانکشن استرینگ این نرم افزار هم درون یک فایل تکست در کنار خود نرم افزارشون بود..
مرسی که راهنمایی کردید
سلام
دوست عزیز این کار شدنی است اما ممکنه با این کار شما کل اون دیتا بیس آسیب ببینه .چون شما که از برنامه نویسی و دیتا بیس اون نرم افزار اطلاع کامل ندارین
مثلا ممکنه یک آپدیت کوچیک توی اون نرم افزار اصلی انجام بشه که با دستکاری که شما در دیتا بیس کردین همه اون تنظیمات بهم بخوره و کل دیتا از دست بره
من زیاد به برنامه نویسی مسلط نیستم اما اگر من بودم سعی میکردم نرم افزاری بنویسیم که از اون نرم افزار اصلی خروجی بگیره و روی یک دیتا بیس دیگه بریزه و کاربران فقط دیتا بیس جدید رو ببینن و اگر تغییری لازم شد در دیتا بیس اصلی داده بشه . دقیقا به صورت یک کاربر معمولی اون تغییر در دیتا بیس اصلی قرار بگیره...