PDA

View Full Version : سوال: چگونه به دیتابیسی که تحت استفاده یک نرم افزار دیگر است متصل شوم؟؟؟



ahmadjamshidi19
سه شنبه 08 خرداد 1397, 03:08 صبح
سلام دوستان عزیز؛ خدا قوت؛

میخوام یه برنامه ویندوز اپلیکیشن طراحی کنم که به دیتابیسی که تحت استفاده نرم افزاری دیگر (یه برنامه ویندوز اپلیکیشن) است متصل بشود و اعمالی مانند خواندن اطلاعات و آپدیت رو روی این دیتابیس انجام بدهد.

به نظرتون این کار شدنیه؟؟
اگه شدنی هستش؛میشه راهنمایی کنید که چطور این کار رو انجام بدم؟؟
چطور کانکشن استرینگ این دیتابیس رو پیدا کنم؟؟



* دیتابیس sqlserver و زبان برنامه نویسی (https://tosinso.com/gotorel/technichaltext/32786) C# (https://tosinso.com/gotorel/video/109) *

danialafshari
سه شنبه 08 خرداد 1397, 03:16 صبح
با سلام
بله شدنیه کانکشن استرینگ که چیز خاصی نداره و فقط چندتا پارامتر هست که میتونید از سایت زیر کمک بگیرید
https://www.connectionstrings.com/sql-server/
برای پیدا کردن ورژن و نوع sql server هم میتونید از کسی که اون نرم افزار رو نصب کرده و یا اگر به سیستم دسترسی دارید، از روی سیستم یا رجیستری متوجه بشید که میتونید توی Google روشش رو جستجو کنید
و جداول و آیتم های دیگه هم میتونید اون دیتابیس رو بردارید و روش مطالعه انجام بدید که 100% باید همینطور باشه که بهتره توسط Sql Management از ساختارش یک Script تهیه کنید
موفق باشید

ahmadjamshidi19
سه شنبه 08 خرداد 1397, 03:41 صبح
ممنون که پاسخ دادید؛سپاسگزارم دوست گرامی؛
سازنده اون نرم افزار باهام همکاری نمیکنه و میگه در صورت ایجاد هر مشکلی دیگه پشتیبانی نرم افزارشو رو انجام نمیده؛ حالا میخوام جوری انجامش بدم که واسه نرم افزارش مشکلی پیش نیاد؛
درضمن اون نرم افزار تحت شبکه کار میکنه و بین سه تا سیستم مشترکه و یکی از اون سیستم ها سرور(سیستم اصلی) محسوب میشه و بانک اطلاعاتی اصلی روی این سیستمه؛
فایل bak دیتابیسش رو در اختیارم گذاشتن و تونستم بفهمم روند کار نرم افزار رو و همچنین مسیر دیتابیس اصلی رو که نرم افزار ازش استفاده میکنه رو هم میدونم ولی میخوام بدونم چطور من برنامم رو بنویسم که موقعی انتقالش دادم روی اون سیستم(سیستم اصلی) به صورت خودکار به اون دیتا بیس متصل بشه و با اون دیتابیس کار کنه؟؟

danialafshari
سه شنبه 08 خرداد 1397, 04:58 صبح
ولی میخوام بدونم چطور من برنامم رو بنویسم که موقعی انتقالش دادم روی اون سیستم(سیستم اصلی) به صورت خودکار به اون دیتا بیس متصل بشه و با اون دیتابیس کار کنه؟؟
نمیدونم شما برنامه نویس هستید یا خیر، ولی نرم افزار مهم نیست مهم اون اطلاعاتش هستند. نرم افزارتون رو میسازید و به صورت معمولی بهش وصل میشه دیگه!
حالا من مشکل اصلی شما رو متوجه نمیشم
خب وقتی نرم افزارتون آماده شد روی سرور قرارش بدید و طبق تنظیمات تاپیک زیر شبکش کنید
http://barnamenevis.org/showthread.php?387720-%D9%81%DB%8C%D9%84%D9%85-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C-%D8%AA%D8%AD%D8%AA-%D8%B4%D8%A8%DA%A9%D9%87-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%D9%86%D9%88%D8%B4%D8%AA%D9%87-%D8%AA%D8%AD%D8%AA-%D8%A8%D8%A7%D9%86%DA%A9-SQL-SERVER
بخوام ساده تر بگم شما عصن کاری به اون نرم افزار نداشته باشید. فرض کنید یک دیتابیس خودتون ساختید، بعدش شما میتونید دوتا برنامه بسازید که بهش وصل بشن
موفق باشید

ahmadjamshidi19
دوشنبه 14 خرداد 1397, 00:20 صبح
ممنون دوست عزیز؛
مشکلم حل شد؛
طبق گفته ی یه دوست:
خیلی از برنامه ها اطلاعات کانکشن رو توی یک فایل text یا manifest یا xml در کنار خودشون نگه می دارند.

کانکشن استرینگ این نرم افزار هم درون یک فایل تکست در کنار خود نرم افزارشون بود..

مرسی که راهنمایی کردید:قلب: