PDA

View Full Version : وصل شدن برنامه به یه سیستم دیگه



Blackk_lightt
یک شنبه 02 دی 1386, 23:35 عصر
سلام.
من میخوام برنامه بانکشو از یه سیستم دیگه بخونه.
برای این کار فقط باید تو conection string جلوی Server آی پی کامپیوترو بدم یا باید کار دیگه ای هم بکنم ؟:متفکر:

hassan razavi
یک شنبه 02 دی 1386, 23:46 عصر
می تونی نام کامپیوتر سرور هم بنویسی. کار دیگه ای نیاز نداره. فقط باید با کاربری که می خوای با اون سرور Connect بشی ، در Sever اعتبار داده باشی

sinpin
یک شنبه 02 دی 1386, 23:49 عصر
سلام.
من میخوام برنامه بانکشو از یه سیستم دیگه بخونه.
برای این کار فقط باید تو conection string جلوی Server آی پی کامپیوترو بدم یا باید کار دیگه ای هم بکنم ؟:متفکر:

بله IP یا PC_Name
+ اگه تحت domain باشید میتونید با Integrated Security کار کنید وگرنه باید یک یوزر روی Sql برای کانکشن بسازید. روی اون سیستم هم باید نسخه enterprise رو نصب کنید

Blackk_lightt
دوشنبه 03 دی 1386, 14:30 عصر
پس مشگل این کد چیه ؟
"Data Source=198.160.158.1;Initial Catalog=Mehdi;Integrated Security=True"
میخام بانکم رو سیستمی با این آی پی باشه!!!:عصبانی::متفکر:

hdv212
دوشنبه 03 دی 1386, 17:15 عصر
شما در جلوی نام دیتاسورس در صورتی میتونی فقط نام آی پی یا ComputerName سیستم مقصد رو بدی که sql server به صورت default instance نصب شده باشه(معمولا هم همینطوریه)، ولی در سیستمی که sql server به صورت NamedInstance و نه defaultInstance نصب شده باشه، حتما باید بعد از آیپی یا نام کامپیوتر، نام Instance مورد نظر رو هم کنید، مثل این :

198.160.158.1\sql2
برای Connection Stringای که در پست 5 نوشتی، اگر در یک دامین باشی و سیستم سرور به کامپیوتر شما مجوز لازم برای اتصال به sql server رو داده باشه، میتونی از Integrated Security=True استفاده کنی، در غیر اینصورت بایستی با user,pass به دیتابیس وصل بشی.

Blackk_lightt
شنبه 08 دی 1386, 18:16 عصر
از کجا بفهمم که SQL به صورت default instance نصب شده؟
Instance چیه ؟

Blackk_lightt
یک شنبه 18 فروردین 1387, 11:39 صبح
کسی نیست جواب بده ؟!!!