صفحه 1 از 2 12 آخرآخر
نمایش نتایج 1 تا 40 از 42

نام تاپیک: تشخیص ConnectionString در یک برنامه

  1. #1
    کاربر دائمی آواتار mehrnoosh_al62
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    شمال ایران...
    پست
    374

    تشخیص ConnectionString در یک برنامه

    سلام دوستان
    میخواستم بدونم وقتی در یک برنامه هستیم چطور میشه کانکشن های برنامه رو تشخیص داد. یعنی اینکه برنامه به چه دیتابیسی متصله یا... در واقع میخوام Connection String برنامه رو تشخیص بدم

  2. #2
    کاربر تازه وارد آواتار yasak55
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    تهران
    پست
    41

    نقل قول: تشخیص ConnectionString در یک برنامه

    سلام،
    بیشتر توضیح بدین. آیا نرم افزار تحت وب هست یا Desktop Application؟ و ...؟

    طبیعی هست که هر کسی سعی کنه اطلاعات مهم برنامش مثل Connection String رو تا جایی که می شه پنهان کنه. پس از روش های غیر معمول باید اینو سعی کرد فهید.

    در برنامه های Desktop یه روش می تونه این باشه که با استفاده از یک برنامه Binary Reader مثل ResourceHacker سعی کرد Connection String رو از میان کدها پیدا کرد.

  3. #3
    کاربر دائمی آواتار mehrnoosh_al62
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    شمال ایران...
    پست
    374

    نقل قول: تشخیص ConnectionString در یک برنامه

    ببینید من باید یه برنامه backup بنویسم که تو هر برنامه ای کار کنه. باید connectionstring برنامه رو پیدا کنم تا بفهمم به چه دیتابیسی متصله تا از اون backup بگیرم

  4. #4
    کاربر دائمی آواتار mehrnoosh_al62
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    شمال ایران...
    پست
    374

    نقل قول: تشخیص ConnectionString در یک برنامه

    در ضمن پروژم WindowsApplication هست

  5. #5

    نقل قول: تشخیص ConnectionString در یک برنامه

    من توی یه تاپیک چند وقت پیش جواب سئوال شما رو دیدم
    یه روش خیلی ساده با جچند تا مرحله است
    حتما اگه جستجو کنید پیدا می کنید .

  6. #6
    کاربر تازه وارد آواتار yasak55
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    تهران
    پست
    41

    نقل قول: تشخیص ConnectionString در یک برنامه

    سلام،
    آیا بانک اطلاعاتی SQL Server هست؟ اگه هست چرا از Maintenace Plan که در خود SQL وجود داره و کار پشتیان گیری رو به صورت خودکار انجام می ده استفاده نمی کنید؟

  7. #7

    نقل قول: تشخیص ConnectionString در یک برنامه

    در ضمن دوست عزیز
    اگه میخوای برنامه backup گیریت توی هر سیستمی کار کنه ، بجای اینکه connection اونو دستی تعریف کنی ، با استفاده از ویزارد خود دات نت SQL Coonection توی برنامه ات تعریف کن ، اینطوری خود برنامه به صورت خودکار توی هر سیستمی Connection String رو تشخیص میده .
    من خودم یه نمونه کامل از برنامه back and restore رو هفته پیش برای یکی از بچه ها گذاشتم
    اگه بازم جستجو کنی حتما پیداش می کنی .

    اینم لینک هایی که گفتم با جستجو پیدا می کردی :
    https://barnamenevis.org/showthread.php?t=110090
    اولی تاپیک 8 برنامه کامله
    https://barnamenevis.org/showthread.php?t=110427
    آخرین ویرایش به وسیله top7news : چهارشنبه 05 تیر 1387 در 12:26 عصر دلیل: کامل کردن جواب

  8. #8
    کاربر دائمی آواتار mehrnoosh_al62
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    شمال ایران...
    پست
    374

    نقل قول: تشخیص ConnectionString در یک برنامه

    من خیلی گشتم اما چیزی پیدا نکردم میشه نمونه رو برای من بگذارید ممنون میشم

  9. #9
    کاربر دائمی آواتار mehrnoosh_al62
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    شمال ایران...
    پست
    374

    نقل قول: تشخیص ConnectionString در یک برنامه

    از برنامتون ممنون . من همین برنامه رو البته با جزییات بیشتر نوشتم تو این برنامه در هر صورت شما نام server و database رو انتخاب میکنید .
    من میخوام برنامه ای که مینویسم وقتی به یه پروژه دیگه add میکنم به صورت خودکار بانک اون رو تشخیص بده و از کل بانک backup بگیره بدون اینکه هیچ بانک یا سروری رو انتخاب کنم

  10. #10

    نقل قول: تشخیص ConnectionString در یک برنامه

    اینم اون راه حلی که گفتم میتونی ازش خیلی راحت connection string رو بدست بیاری (کلید تشکر وسیله خیلی خوبی مگه نه ؟)
    https://barnamenevis.org/showpost.php?p=490906

  11. #11
    کاربر دائمی آواتار mehrnoosh_al62
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    شمال ایران...
    پست
    374

    نقل قول: تشخیص ConnectionString در یک برنامه

    بازم ممنون ولی فکر میکنم شما متوجه سوال من نشدید من باید connection یه برنامه رو تشخیص بدم. اینکه به چه بانکی متصل شده ...

  12. #12
    کاربر تازه وارد آواتار yasak55
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    تهران
    پست
    41

    نقل قول: تشخیص ConnectionString در یک برنامه

    سلام،
    در مورد محیط واقعی که این نرم افزار باید استفاده بشه بیشتر توضیح می دی؟ مثلا این نرم افزار چی هستن؟ کاربردشون چیه.... تیم خودتون نوشتنشون یا خریداری کردین؟ ... و از این دست اطلاعات... هر چی بیشتر توضیح بدین سریعتر به جواب می رسید.

  13. #13
    کاربر دائمی آواتار mehrnoosh_al62
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    شمال ایران...
    پست
    374

    نقل قول: تشخیص ConnectionString در یک برنامه

    این برنامه رو خودم دارم مینویسم ببینید فکر میکنم من خوب نتونستم منظورمو بگم. من باید یه برنامه backup در قالب WindoesApplication بنویسم. برنامه من دو حالت داره:
    حالت اول اینکه از کل database با پسوند mdf یه backup میگیره
    حالت دوم backup به شکل حرفه ایه یعنی با جزییات مختلف و حالت های مختلف backup میگیره مثلا:
    backup از فقط چند جدول دلخواه یا backup با پسوند دلخواه یا backup از یک query که کاربر خودش میده یا حالت های دیگه...
    من این برنامه رو نوشتم و هیچ مشکلی نیست اما بهم گفتن که این برنامه رو طوری تنظیم کنم که وقتی پروژه من به هر پروژه دیگه add میشه وقتی حالت اول رو میخوام اجرا کنم برنامم به طور اتوماتیک تشخیص بده که برنامه فوق به چه بانکی متصل شده و ازش backup بگیره در صورتی که من تو برنامه خودم اسامی سرور و بانک رو انتخاب میکردم اما حالا باید خود برنامه، بانک رو تشخیص بده. مپلا اگه برنامه من به یه برنامه حسابداری وصل شد وقتی دکمه backup رو زدم خودش بانک مورد نظر برنامه حسابداری رو تشخیص بده و ازش backup بگیره
    مشکل من اینه که نمیدونم چطور بانکی که یه برنامه بهش متصله رو تعیین کنم

  14. #14

    نقل قول: تشخیص ConnectionString در یک برنامه

    یه کتاب هست بهت معرفی می کنم
    احتمال 99% مشکلت حل میشه
    کتاب مرجع کاربردی برنامه نویسان C#‎.net
    نوشتخ مهندس کوروش مقدسی
    انتشارات ناقوس

  15. #15
    کاربر تازه وارد آواتار yasak55
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    تهران
    پست
    41

    نقل قول: تشخیص ConnectionString در یک برنامه

    سلام،
    اگه درست متوجه شده باشم برنامت حالت Module مانند داره که به نرم افزار دیگه در مجموعه شما نوشته می شه باید اضافه بشه. درسته؟

    در این صورت روشی که منطقی به نظر می رسه اینه سایر نرم افزار موقع صدا کردن و اجرا کردن برنامه backup یه پارامتر هم بهش پاس کنن که connection string اون نرم افراز هست.

    اگه نرم افزار شما بخواد connection string رو از نرم افزارهای دیگه بخونه باید اون نرم افزارها یک استاندارد واحد رو رعایت کنن تا بر اساس اون نرم افزار backup بتونه connection string رو بخونه. به عنوان مثال همه اون نرم افزارها connection string رو در app.code ذخیره کنن تا شما با خواندن app.code هر نرم افزار عملیات backup گیری رو انجام بدین.

    اما روش اول - که پاس کردن پارامتر به برنامه backup موقع اجرا کردنش - منطقی تر و قابل انعلاف تر به نظر می رسه.

  16. #16
    کاربر دائمی آواتار mehrnoosh_al62
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    شمال ایران...
    پست
    374

    نقل قول: تشخیص ConnectionString در یک برنامه

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

  17. #17
    کاربر دائمی آواتار mehrnoosh_al62
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    شمال ایران...
    پست
    374

    نقل قول: تشخیص ConnectionString در یک برنامه

    نقل قول نوشته شده توسط yasak55 مشاهده تاپیک
    سلام،
    اگه درست متوجه شده باشم برنامت حالت Module مانند داره که به نرم افزار دیگه در مجموعه شما نوشته می شه باید اضافه بشه. درسته؟

    در این صورت روشی که منطقی به نظر می رسه اینه سایر نرم افزار موقع صدا کردن و اجرا کردن برنامه backup یه پارامتر هم بهش پاس کنن که connection string اون نرم افراز هست.

    اگه نرم افزار شما بخواد connection string رو از نرم افزارهای دیگه بخونه باید اون نرم افزارها یک استاندارد واحد رو رعایت کنن تا بر اساس اون نرم افزار backup بتونه connection string رو بخونه. به عنوان مثال همه اون نرم افزارها connection string رو در app.code ذخیره کنن تا شما با خواندن app.code هر نرم افزار عملیات backup گیری رو انجام بدین.

    اما روش اول - که پاس کردن پارامتر به برنامه backup موقع اجرا کردنش - منطقی تر و قابل انعلاف تر به نظر می رسه.

    نه اینطور نیست برنامم ممکنه به هر برنامه دیگه ای اضافه بشه...

  18. #18
    کاربر دائمی آواتار mehrnoosh_al62
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    شمال ایران...
    پست
    374

    نقل قول: تشخیص ConnectionString در یک برنامه

    بابا یکی کمک کنه خیلی حیاتیه...یعنی هیچ راهی نداره؟؟؟؟

  19. #19

    نقل قول: تشخیص ConnectionString در یک برنامه

    یک برنامه ممکن است به هزاران روش برای خود کانکشن تعریف کند. بصورت Hard Code . با استفاده از فایل *.Config با استفاده از Registery و ... .
    برای تشخیص کانکشن های برنامه بایستی اول نحوه و محل ذخیره کانکشن استرینگ را بدانید.
    اگر Net. نمی دانید وارد نشوید.

  20. #20

    نقل قول: تشخیص ConnectionString در یک برنامه

    به نظر من هم نمیشه بانک اطلاعاتی رو به این سادگی تشخیص داد
    مسلما شما از برنامه مقصد اطلاعاتی ندارین هر برنامه ای ممکنه از روشهای مختلفی واسه ذخیره اطلاعاتش استفاده کنده مثلا فایل (که خودش چندین نوعه) دیتابیس که اونهم باز انواع مختلفی داره و مسلما اتصالهای مختلف (و هر کسی یه جوری User و PAss بانکش رو مخفی می کنه)
    پیشنهاد می کنم شما حالتهای مختلف پشتیبان گیری رو در برنامه تون قرار بدین و به کاربر اجازه بدین که خودش فرضا به دیتابیس و بانکش متصل بشه
    آن لحظه که تنها اعتبار کسی که مساله ای را مطرح کرده است، شما را در اشتباه بودن ایده هایتان قانع کرد،
    آن لحظه،
    لحظه وداع شما با دنیای خلاقیت و پیشرفت خواهد بود. . .

    برنولی

  21. #21
    کاربر دائمی آواتار mehrnoosh_al62
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    شمال ایران...
    پست
    374

    نقل قول: تشخیص ConnectionString در یک برنامه

    نقل قول نوشته شده توسط razavi_university مشاهده تاپیک
    به نظر من هم نمیشه بانک اطلاعاتی رو به این سادگی تشخیص داد
    مسلما شما از برنامه مقصد اطلاعاتی ندارین هر برنامه ای ممکنه از روشهای مختلفی واسه ذخیره اطلاعاتش استفاده کنده مثلا فایل (که خودش چندین نوعه) دیتابیس که اونهم باز انواع مختلفی داره و مسلما اتصالهای مختلف (و هر کسی یه جوری User و PAss بانکش رو مخفی می کنه)
    پیشنهاد می کنم شما حالتهای مختلف پشتیبان گیری رو در برنامه تون قرار بدین و به کاربر اجازه بدین که خودش فرضا به دیتابیس و بانکش متصل بشه

    این کار رو انجام دادم و در واقع برنامه منم به همین شکله یعنی حالت های مختلف backup گیری.و کاربر خودش بانکشو انتخاب میکنه اما از من خواستند که این کارو رو برنامم انجام بدم یعنی واقعا نمیشه؟!!!

  22. #22

    نقل قول: تشخیص ConnectionString در یک برنامه

    آخه مگه برنامه هوشمنده که خودش نوع بانک و نحوه اتصال رو تشخیص بده
    فرض کنید روی یک سیستم حتی چندین Instance از SQLServer نصب باشد و در هر کدام چند بانک وجود داشته باشد، برنامه از کجا باید بانک مورد نظر کاربر رو تشخیص بده (شاید اصلا بانک مورد نظر کاربر Acess باشه و یا دیتابیس دلفی )
    نمیشه از کامپیوتر انتظار معجزه داشت!!
    فوقش شما ( مثلا در حالتی که SQL باشد)نوع بانک رو مشخص کنید و برنامه Instance ها و بانکهای اونها رو لیست کنه و کاربر دیتابیس مورد نظرش رو انتخاب می کنه، , نوع اتصال(مثلا با User,Pass یا Trusted) رو مشخص می کنه بعد برنامه از اون بانک BackUp می گیره (نحوه انجام اینکار رو می تونین در SP Gen(برنامه تولید SP آقای کرامتی) ببینید)
    برنامه های که برای پشتیبان گیری (مثلا برای برنامه های حسابداری هستند) از قبل برای این سری برنامه ها نوشته شده و نوع و روش اتصال را می داند(منظورم اینکه که همون شرکتی که برنامه اصلی رو نوشته برنامه پشتیبان گیری رو هم می نویسه)
    آن لحظه که تنها اعتبار کسی که مساله ای را مطرح کرده است، شما را در اشتباه بودن ایده هایتان قانع کرد،
    آن لحظه،
    لحظه وداع شما با دنیای خلاقیت و پیشرفت خواهد بود. . .

    برنولی

  23. #23

    نقل قول: تشخیص ConnectionString در یک برنامه

    نقل قول نوشته شده توسط mehrnoosh_al62 مشاهده تاپیک
    این کار رو انجام دادم و در واقع برنامه منم به همین شکله یعنی حالت های مختلف backup گیری.و کاربر خودش بانکشو انتخاب میکنه اما از من خواستند که این کارو رو برنامم انجام بدم یعنی واقعا نمیشه؟!!!
    سلام
    این کار رو برای بار اول انجام بده یعنی از کاربر بخواه بار اول برنامه رو تنظیم کنه و رشته اتصال رو ازش بگیر.مشخصات سرور رو ذخیره کن و سری های بعد دیگه اتوماتیک کارت رو انجام بده.

  24. #24

    نقل قول: تشخیص ConnectionString در یک برنامه

    همونطور که دوست خوبم آقای رضوی گفته مگی اینکه برنامه هوشمند بنویسی که خودش بانک رو تشخیص بده ، اگر به فرض قرار بر این بود که با وجود چندین سرور و بانک روی سیستم ، برنامه خودش تتشخیص بده که سرور کدومه و بانک کدوم که دیگه میشد یه چیزی توی مایه های شعبده بازی .
    من توی تاپیک های قبلی هم با اون مثالی که برات گذاشتم بهت گفتم که چه کارایی می تونی انجام بدی .
    این روش آخری هم که دوست خوبمون gdevnb گفتن بازم به کاربر نیاز داره .
    پس بهم اطمینان کن و باور کن که استفاده از ویزارد برای تعریف Connection خیلی از زحمت های کد نویسی مجدد رو از دوشت بر میداره .
    راستی برای اون تیکه کدی که تو برنامه قبلیم مشکل داشت و سرور رو خوب تشخیص نمیداد این تیکه کدی که پایین میذارم رو به جای کدهای اون دکمه (جستجوی سرور) اضافه کن :
         
    privatevoid button1_Click(object sender, EventArgs e)
    {

    DataTable list1 = System.Data.Sql.SqlDataSourceEnumerator.Instance.GetDataSources();
    foreach (DataRow row in list1.Rows)
    {
    foreach (DataColumn column in list1.Columns)
    {
    comboBox1.Items.Add(row[column].ToString());
    }
    }
    }

  25. #25
    کاربر دائمی آواتار mehrnoosh_al62
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    شمال ایران...
    پست
    374

    نقل قول: تشخیص ConnectionString در یک برنامه

    نقل قول نوشته شده توسط razavi_university مشاهده تاپیک
    آخه مگه برنامه هوشمنده که خودش نوع بانک و نحوه اتصال رو تشخیص بده
    فرض کنید روی یک سیستم حتی چندین Instance از SQLServer نصب باشد و در هر کدام چند بانک وجود داشته باشد، برنامه از کجا باید بانک مورد نظر کاربر رو تشخیص بده (شاید اصلا بانک مورد نظر کاربر Acess باشه و یا دیتابیس دلفی )
    نمیشه از کامپیوتر انتظار معجزه داشت!!
    فوقش شما ( مثلا در حالتی که SQL باشد)نوع بانک رو مشخص کنید و برنامه Instance ها و بانکهای اونها رو لیست کنه و کاربر دیتابیس مورد نظرش رو انتخاب می کنه، , نوع اتصال(مثلا با User,Pass یا Trusted) رو مشخص می کنه بعد برنامه از اون بانک BackUp می گیره (نحوه انجام اینکار رو می تونین در SP Gen(برنامه تولید SP آقای کرامتی) ببینید)
    برنامه های که برای پشتیبان گیری (مثلا برای برنامه های حسابداری هستند) از قبل برای این سری برنامه ها نوشته شده و نوع و روش اتصال را می داند(منظورم اینکه که همون شرکتی که برنامه اصلی رو نوشته برنامه پشتیبان گیری رو هم می نویسه)

    این برنامه رو فقط برای بانکهای sqlserver باید بنویسم , و در هر صورت باید این کارو انجام بدم...باید بشه یه راهی براش پیدا کرد...

  26. #26
    کاربر دائمی آواتار mehrnoosh_al62
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    شمال ایران...
    پست
    374

    نقل قول: تشخیص ConnectionString در یک برنامه

    نقل قول نوشته شده توسط top7news مشاهده تاپیک
    همونطور که دوست خوبم آقای رضوی گفته مگی اینکه برنامه هوشمند بنویسی که خودش بانک رو تشخیص بده ، اگر به فرض قرار بر این بود که با وجود چندین سرور و بانک روی سیستم ، برنامه خودش تتشخیص بده که سرور کدومه و بانک کدوم که دیگه میشد یه چیزی توی مایه های شعبده بازی .
    من توی تاپیک های قبلی هم با اون مثالی که برات گذاشتم بهت گفتم که چه کارایی می تونی انجام بدی .
    این روش آخری هم که دوست خوبمون gdevnb گفتن بازم به کاربر نیاز داره .
    پس بهم اطمینان کن و باور کن که استفاده از ویزارد برای تعریف Connection خیلی از زحمت های کد نویسی مجدد رو از دوشت بر میداره .
    راستی برای اون تیکه کدی که تو برنامه قبلیم مشکل داشت و سرور رو خوب تشخیص نمیداد این تیکه کدی که پایین میذارم رو به جای کدهای اون دکمه (جستجوی سرور) اضافه کن :
         
    privatevoid button1_Click(object sender, EventArgs e)
    {

    DataTable list1 = System.Data.Sql.SqlDataSourceEnumerator.Instance.GetDataSources();
    foreach (DataRow row in list1.Rows)
    {
    foreach (DataColumn column in list1.Columns)
    {
    comboBox1.Items.Add(row[column].ToString());
    }
    }
    }
    به خاطر تبکه کدتون برای لیست اسامی server ها واقعا ممنون تو برنامم از یه راه خیلی سختی رفته بودم اما در مورد ویزارد برای تعریف connection باید بگم حق با شماست این روش کد نویسیو خیلی راحت میکنه ولی من نمیخوام تو برنامم connection تعریف کنم بلکه میخوام یه connection که از قبل تعریف شده رو پیدا کنم...

  27. #27
    کاربر دائمی آواتار mehrnoosh_al62
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    شمال ایران...
    پست
    374

    نقل قول: تشخیص ConnectionString در یک برنامه

    یه جایی خوندم میشه کل برنامه رو به شکل یه فایل باینری درآورد و بعد داخل فایل دنبال Connection String گشت. فکر میکنید این راه عملیه؟اگه هست چطور میتونم برناممو تبدیل به یه فایل باینری کنم؟؟؟

  28. #28
    کاربر دائمی آواتار ASKaffash
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    تهران
    پست
    2,427

    نقل قول: تشخیص ConnectionString در یک برنامه

    سلام دوست من
    دقت کنید :
    کل تاپیکها را خواندم به دقت! دوستان کم وبیش پاسخ شما را داده اند فکر کنید که اگر برنامه شما بتواند ConnectionString هر برنامه ای اعم از Local یا شبکه ای را تشخیص دهد پس امنیت نرم افزاری چه معنائی دارد ؟ چیزی که شما انتظار دارید غیر ممکن است پس یعنی هرکس برنامه ای نوشت با روشهای مختلف با Encryption برای رشته های ارتباطی به فرض اینکه SQLServer هم باشد داده ها روی هوا است.
    درضمن چرا فکر میکنید باید ConnectionString را میتوان همیشه درون EXE پیدا کرد؟

  29. #29

    نقل قول: تشخیص ConnectionString در یک برنامه

    تمام نرم افزارهایی که تاکنون دیده ام که به نحوی باید به دیتابیس کاربر دسترسی داشته باشند(برای Backup ، تولیدSP و کد از جداول، Documenting ) همگی موقع اتصال(حداقل برای اتصال اول) نحوه اتصال و در صورت نیاز Userو Pass رو میگیرند.
    دوستان درست می گویند اگر بتوان از هر نرم افزاری ConnectionString بدست آورد پس امنیت نرم افزار دیگر معنایی ندارد. سعی کنید به جای پیدا کردن CS از داخل برنامه به دنبال ساخت آن از بانک های موجود باشید
    آن لحظه که تنها اعتبار کسی که مساله ای را مطرح کرده است، شما را در اشتباه بودن ایده هایتان قانع کرد،
    آن لحظه،
    لحظه وداع شما با دنیای خلاقیت و پیشرفت خواهد بود. . .

    برنولی

  30. #30

    نقل قول: تشخیص ConnectionString در یک برنامه

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

  31. #31

    نقل قول: تشخیص ConnectionString در یک برنامه

    بازم سلام
    من یه کم فکر کردم یه چند تا راه پیشنهاد میکنم ، مطمئن نیستم عملی باشن ولی خوب یه فکرین دیگه :
    1 - اینکه یک بار از کاربر دستی بخوای که به بانک وصل بشه و بعد دفعه های بعد این رشته اتصال رو یه جایی ذخیره کنی و استفاده کنی ، برای تشخیص اینکه هر رشته اتصالی هم مربوظ به کدوم نرم افزاره میتونی توی اون نرم افزار یه مشخصه ای چیزی تعریف کنی که منحصز به فرد باشه و اون مشخصه رو به همراه رشته اتصالت توی یه جدول ذخیره کنی .
    حالا هر بار که میخوای به بانک وصل بشی در دفعه های بعد بری و اون جدول رو چک کنی و ببینی که مشخصه برنامه جاریت با کدوم مشخصه درون بانکت همخونی داره ، از رشته اتصال اون استفاده کنی .
    2- اینکه بانک و جدول هات رو به صورت دستی بسازی ، اینطوری میتونی همه چیو کنترل کنی و چون بانک توی خود نرم افزار و با کنترل کاربر ساخته میشه میتونی اسم بانک رو داشته باشی و باز مثل روش بالا رشته اتصال رو به دست بیاری.

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

  32. #32
    کاربر دائمی آواتار mehrnoosh_al62
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    شمال ایران...
    پست
    374

    نقل قول: تشخیص ConnectionString در یک برنامه

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

    سلام.. من واقعا کلافه شدم. خودمم فکر میکنم این کار شدنی نیست ولی اصرار دارن که انجامش بدم. میشه در مورد روش فوق یه توضیح بدید؟ ممنون میشم

  33. #33

    نقل قول: تشخیص ConnectionString در یک برنامه

    سلام
    با کدهایی که دوستان گذاشتن سرورهای Sql رو دارید.
    فرض بر اینه که:
    با Windows Autorization میتونید به این سرورها متصل بشید.
    نام بانکتون رو هم میدونید.

    داخل یه بلوک try catch سعی کنید یکی یکی از طریق سرورها به بانک مورد نظرتون متصل شید.
    اگه به یکی از اینها درست متصل شدید رشته اتصال رو ذخیره کنید.

  34. #34
    کاربر دائمی آواتار mehrnoosh_al62
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    شمال ایران...
    پست
    374

    نقل قول: تشخیص ConnectionString در یک برنامه

    ببخشید من درست متوجه منظورتون نمیشم. خوب اسم بانک و از کجا بیارم؟؟ من میخوام بانک مورد نظر رو پیدا کنم...

  35. #35

    نقل قول: تشخیص ConnectionString در یک برنامه

    ببین دوست عزیز من فرض رو بر این گذاشتم که شما اسم بانکتون رو میدونید
    اگه پست های قبلی رو ببینید من گفتم با نظر دوستان موافقم.
    یعنی این کار نشدنی هستش.
    حالا شما با یه SQL Manager بگرد تو اون سیستم ببین اسم بانکتو پیدا میکنی.

  36. #36
    کاربر دائمی آواتار ASKaffash
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    تهران
    پست
    2,427

    نقل قول: تشخیص ConnectionString در یک برنامه

    سلام
    دوست من این آقایانی که در محل کار شما این موضوع را میخواهند یا خدای کامپیوتر هستند در کره ماه! یک اینکه خیلی پرت! شما با قاطعیت به آنها بگوئید که این کار شدنی نیست واگر شما میتوانید انجام دهید بسم الله بیاید انجام دهید وشما نتیجه شعبده بازی آنها را قرار دهید تا همه متخصصان پایگاه داده ها وامنیت داده ها یاد بگیرند تازه یک نسخه بفرستیم برای مایکروسافت بعنوان سوتی در امنیت بانک اطلاعاتی مثلا در SQLServer .
    دوست من موفق باشید

  37. #37
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736

    نقل قول: تشخیص ConnectionString در یک برنامه

    نقل قول نوشته شده توسط mehrnoosh_al62 مشاهده تاپیک
    سلام دوستان
    میخواستم بدونم وقتی در یک برنامه هستیم چطور میشه کانکشن های برنامه رو تشخیص داد. یعنی اینکه برنامه به چه دیتابیسی متصله یا... در واقع میخوام Connection String برنامه رو تشخیص بدم
    برنامه‌ای که خودتان نوشتید و یا اینکه هر برنامه‌ای؟ منبع این احتیاج چی هست؟
    اگر که در داخل برنامه خودتان میخواهید بدانید که این مشکلی نیست.
    پس میماند پیدا کردنش در برنامه‌‌هایه دیگران؟ برنامه‌هایی که ممکن است با هرزبانی و یا هر کسی خارج از کمپانی شما نوشته شده باشد و یا چیزه دیگر؟

  38. #38
    کاربر دائمی آواتار mehrnoosh_al62
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    شمال ایران...
    پست
    374

    نقل قول: تشخیص ConnectionString در یک برنامه

    دوستان خوبم از همه شما به خاطر راهنمایی های مفیدتون ممنونم امیدوارم اونها هم به این نتیجه برسند که این کار شدنی نیست وگرنه من باید یه سفربه کره ماه برم...!
    موفق باشید

  39. #39
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736

    نقل قول: تشخیص ConnectionString در یک برنامه

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

  40. #40
    کاربر دائمی آواتار mehrnoosh_al62
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    شمال ایران...
    پست
    374

    نقل قول: تشخیص ConnectionString در یک برنامه

    نقل قول نوشته شده توسط اَرژنگ مشاهده تاپیک
    برنامه‌ای که خودتان نوشتید و یا اینکه هر برنامه‌ای؟ منبع این احتیاج چی هست؟
    اگر که در داخل برنامه خودتان میخواهید بدانید که این مشکلی نیست.
    پس میماند پیدا کردنش در برنامه‌‌هایه دیگران؟ برنامه‌هایی که ممکن است با هرزبانی و یا هر کسی خارج از کمپانی شما نوشته شده باشد و یا چیزه دیگر؟

    هدف پیدا کردن connection و بانکی که برنامه به آن وصل شده البته در برنامه های دیگران.البته نه با هر زبانی. با vb.net و بانک sqlserver

    برنامه backup که من نوشتم باید تو هر برنامه ای کار کنه و بتونه بانکش رو تشخیص بده

صفحه 1 از 2 12 آخرآخر

قوانین ایجاد تاپیک در تالار

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