harimehamid
سه شنبه 02 فروردین 1390, 13:02 عصر
یا سلام خدمت تمامی اساتید .
من یه برنامه نویس سی شارپ و اکسس هستم که تا حالا چند تا پروژه نسبتا بزرگ با سی شارپ و اکسس انجام دادم (در حد 500 هزار تومن تا 1 میلیون) . اما می خوام کم کم رو بیارم به اس کیو ال . یکی دوتا برنامه هم با اس کیو ال سرور نوشتم اما فقط رو سیستم خودم اجرا می شد.چند تا سوال اساسی در مورد اس کیو ال سرور دارم که شاید جواب چند تاشون مثل هم باشه.البته توی تاپیک ها نمونه این سوالارو دیدم اما جواب درستی دستگیرم نشد!خواهش می کنم اگه کسی بلده بگه. ممنون می شم :
1 ) نرم افزاری که با بانک اس کیو ال سرور نوشته می شود ، آیا نیاز هست که در کامپیوتر مقصد اس کیو ال سرور به طور کامل نصب باشد؟
2) در اکسس فایل با پسوند mdb را همراهمان می بردیم و روی کامپیوتر مقصد کپی می کردیم . برای اس کیو ال کدام فایل را باید ببریم و آیا فقط کپی کردن آن کافی است؟
3)منظور از attach و deattach کردن دیتابیس چیست؟
4) برای اس کیو ال سرور از چه کانکشن استرینگی استفاده کنم که در کامپیوتر مقصد هم کار کند؟؟؟من خودم از این استفاده کردم که فقط رو سیستم خودم جواب می داد(اسم سیستمم SOSANO هست):
string strcon = "Data Source=SOSANO;Initial Catalog=dictionary;Integrated Security=True;";
5) چند تا نرم افزار آماده رو توی پکیج های LORD و KING دیدم که وقتی نصبشون می کردم بدون هیچ گونه ایرادی اجرا می شدن ، بانک اطلاعاتیشون هم اس کیو ال بود. می خوام بدونم اینا چطور کانکشن استرینگی استفاده می کنن که به این راحتی کار می کنه؟(تو اکسس که راحته تو اس کیو ال می خوام)
6) من یه برنامه کتابخونه نوشتم که مشخصات حدود5000تا کتاب رو توی پایگاه دادش وارد کردم . اما اگه فایل بانک اطلاعاتیمو بدم به مشتری ،احتمال داره این بانک اطلاعاتی رو که 2 ماه زحمت کشیدم کپی کنه و به دیگرون بده !حتی روی بانکم(اکسس) پسوورد گذاشتم اما بعد دیدم نرم افزارهایی هستن که به راحتی پسوورد بانک اطلاعاتی رو به دست میارن . می خواستم بدونم چه طوری میشه بانک اطلاعاتی رو کاری کرد که کاربر به هیچ وجه نتونه واردش بشه و نتونه بفهمه که اسم جدولهایی که استفاده کردم چی بوده و در کل نتونه مشخصاتی رو که وارد بانک کردم کپی کنه؟
7)برای برنامه نویسی تحت شبکه با بانک اطلاعاتی اس کیو ال ، چه کانکشن استرینگی باید استفاده کنم و آیا نیازی هست که در کامپیوتر server تنظیماتی انجام دهم یا خیر؟
پس خلاصه : من می خوام با اس کیو ال یه نرم افزار بنویسم که روی هر کامپیوتری کار کنه . چه کارهایی نیازه که انجام بدم؟
خواهشا اگه جواب این سوالها رو می دونین بگین اگرم نمونه بذارین که چه بهتر . اجرتون با امام حسین .
من یه برنامه نویس سی شارپ و اکسس هستم که تا حالا چند تا پروژه نسبتا بزرگ با سی شارپ و اکسس انجام دادم (در حد 500 هزار تومن تا 1 میلیون) . اما می خوام کم کم رو بیارم به اس کیو ال . یکی دوتا برنامه هم با اس کیو ال سرور نوشتم اما فقط رو سیستم خودم اجرا می شد.چند تا سوال اساسی در مورد اس کیو ال سرور دارم که شاید جواب چند تاشون مثل هم باشه.البته توی تاپیک ها نمونه این سوالارو دیدم اما جواب درستی دستگیرم نشد!خواهش می کنم اگه کسی بلده بگه. ممنون می شم :
1 ) نرم افزاری که با بانک اس کیو ال سرور نوشته می شود ، آیا نیاز هست که در کامپیوتر مقصد اس کیو ال سرور به طور کامل نصب باشد؟
2) در اکسس فایل با پسوند mdb را همراهمان می بردیم و روی کامپیوتر مقصد کپی می کردیم . برای اس کیو ال کدام فایل را باید ببریم و آیا فقط کپی کردن آن کافی است؟
3)منظور از attach و deattach کردن دیتابیس چیست؟
4) برای اس کیو ال سرور از چه کانکشن استرینگی استفاده کنم که در کامپیوتر مقصد هم کار کند؟؟؟من خودم از این استفاده کردم که فقط رو سیستم خودم جواب می داد(اسم سیستمم SOSANO هست):
string strcon = "Data Source=SOSANO;Initial Catalog=dictionary;Integrated Security=True;";
5) چند تا نرم افزار آماده رو توی پکیج های LORD و KING دیدم که وقتی نصبشون می کردم بدون هیچ گونه ایرادی اجرا می شدن ، بانک اطلاعاتیشون هم اس کیو ال بود. می خوام بدونم اینا چطور کانکشن استرینگی استفاده می کنن که به این راحتی کار می کنه؟(تو اکسس که راحته تو اس کیو ال می خوام)
6) من یه برنامه کتابخونه نوشتم که مشخصات حدود5000تا کتاب رو توی پایگاه دادش وارد کردم . اما اگه فایل بانک اطلاعاتیمو بدم به مشتری ،احتمال داره این بانک اطلاعاتی رو که 2 ماه زحمت کشیدم کپی کنه و به دیگرون بده !حتی روی بانکم(اکسس) پسوورد گذاشتم اما بعد دیدم نرم افزارهایی هستن که به راحتی پسوورد بانک اطلاعاتی رو به دست میارن . می خواستم بدونم چه طوری میشه بانک اطلاعاتی رو کاری کرد که کاربر به هیچ وجه نتونه واردش بشه و نتونه بفهمه که اسم جدولهایی که استفاده کردم چی بوده و در کل نتونه مشخصاتی رو که وارد بانک کردم کپی کنه؟
7)برای برنامه نویسی تحت شبکه با بانک اطلاعاتی اس کیو ال ، چه کانکشن استرینگی باید استفاده کنم و آیا نیازی هست که در کامپیوتر server تنظیماتی انجام دهم یا خیر؟
پس خلاصه : من می خوام با اس کیو ال یه نرم افزار بنویسم که روی هر کامپیوتری کار کنه . چه کارهایی نیازه که انجام بدم؟
خواهشا اگه جواب این سوالها رو می دونین بگین اگرم نمونه بذارین که چه بهتر . اجرتون با امام حسین .