PDA

View Full Version : سوال: چطور باید رشته اتصال در شبکه رو تعیین کرد!



morrning
شنبه 28 فروردین 1389, 13:46 عصر
با سلام

من یه برنامه نوشتم که روی یه کامپیوتر توی شبکه lan باید نصب بشه و کامپیوترای دیگه باید با بانک اطلاعاتی داخل اون کامپیوتر ارتباط برقرار کنن .
حالا سوال من اینه که اگه بخوایم با بانک اطلاعاتی sql که روی کامپیوتر سرور هست ارتباط برقرار کنم رشته اتصال رو باید چطور قرار بدم. (بانک اطلاعاتی داخل درایو d):چشمک:

ebrahimv
شنبه 28 فروردین 1389, 17:52 عصر
دوست عزيز بگردي 100% پيدا ميكني
فقط اينو بگم كه يه تغيراتي بايد در SQL سرور انجام بدي و كانكشن هم يك مقدار تغيير پيدا ميكنه

hero4000
شنبه 28 فروردین 1389, 18:05 عصر
"Provider=SQLOLEDB;Data Source=ServerName;Persist Security Info=True;Password=YourPass;User ID=UserName;Initial Catalog=YourDatabase;"
اين براي وقتيه که نام و پسورد اس کيو ال رو داري

اگه نداشتي هم رشته يکم تغيير ميکنه اگه خواستي بگو واست بذارم

ServerName=اسم سرور
YourPass = رمز کاربر اس کيو ال
UserName=نام کاربر اس کيو ال
YourDatabase = اسم ديتابيس

البته اول بايد ديتابيست رو به بانک Attach کني ولي بازم راهي است که همين رشته رو تغيير بدي که نياز به اتچ جداگونه نباشه ولي بهتره که جداگونه اتچ کني

morrning
شنبه 28 فروردین 1389, 19:29 عصر
لطفا به مثال database file بزنید مثلا آدرس برای یه بانک اطلاعاتی sql به اسم test که داخل رایانه ای با شماره ip 127.0.0.1

hero4000
یک شنبه 29 فروردین 1389, 08:11 صبح
دوست عزيز شما اول بايد اون بانک رو به اس کيو ال Attach کني بعد ديگه فرقي نميکنه که IP اون سيستم چنده

از اينجا به بعد سرويسها وارد عمل ميشن و ديگه به آي پي کاري ندارن

morrning
یک شنبه 29 فروردین 1389, 10:53 صبح
متاسفانه اینجوری مشکل من حل نمیشه!:ناراحت:

اگه بخوام به یه فایل acces وصل بشم چی؟:متفکر:

hero4000
دوشنبه 30 فروردین 1389, 09:22 صبح
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & AdresAndNameOfFile" ;

AdresAndNameOfFile=آدرس و نام فايل اکسس

morrning
دوشنبه 30 فروردین 1389, 09:54 صبح
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & AdresAndNameOfFile" ;

AdresAndNameOfFile=آدرس و نام فايل اکسس


توی شبکه جواب نمیده! یا شاید من شبکه رو خوب راه اندازی نکرده باشم

hero4000
دوشنبه 30 فروردین 1389, 10:05 صبح
دوست عزيز فرقي نميکنه اگه فايل اکسست توي شبکه است بايد آدرس فايل رو توي شبکه بهش بدين

morrning
دوشنبه 30 فروردین 1389, 11:34 صبح
دوست عزيز فرقي نميکنه اگه فايل اکسست توي شبکه است بايد آدرس فايل رو توي شبکه بهش بدين


ممنون میشم اگه یه مثال بزنید!:لبخندساده:

hero4000
دوشنبه 30 فروردین 1389, 12:28 عصر
فرض کنيد من توي شاخه c:\share توي سرورم که اسمش Serهستش و اين شاخه رو به اسم Share توي شبکه به اشتراک گذاشته حالا بايد آدرس فايل رو به شکل زير بديم ( اسم فايل اکسس هم Test.mdb هستش)

ser\share\test.msb\\