PDA

View Full Version : سوال: فرم ساخت ConnectionString برای برنامه هایی که قصد شبکه کردن آنها رو داریم.



JaVa
یک شنبه 06 اسفند 1391, 15:52 عصر
سلام و خسته نباشید.

دوستان من برای ساخت ConnectionString از فرم زیر استفاده می کنم. وقتی که می خوام برای کامپیوتر سرور رشته اتصال بسازم مثلا اگه اسم کامپیوتر سرور sys4-pc باشه در قسمت Datasource رو برابر sys4-pc قرار می دم و اعتبار سنجی ویندوز هم انتخاب میکنم و شته اتصال رو می سازم. اما وقتی برای کامپیوتر سرور یا کامپیوتر کلاینت با فرض اینکه اسم sql server باشه sys4 باشه sys4-pc\sys4 رو وارد می کنم رشته اتصال ساخته نمی شه(لاگین و تنظیمات مربوط به اس کیو ال رو هم انجام دادم) .

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

لطفا کمک کنید فوری:ناراحت::عصبانی++:

JaVa
یک شنبه 06 اسفند 1391, 17:00 عصر
رشته اتصالی که در کامپیوتر سرور درست میشه :

workstation id=MRG-pc;packet size=4096;Integrated Security=SSPI;data source=MRG-pc;persist security info=True;initial catalog= LIBRARY

ولی این رشته رو قبول نمی کنه

workstation id=.\MRG-pc;packet size=4096;user id=MRG-Server; password=1234;data source=MRG-pc;persist security info=True;initial catalog= LIBRARY

مشکل چیه ؟!؟

JaVa
یک شنبه 06 اسفند 1391, 21:06 عصر
دوستان لطفا کمک کنن.

با تشکر

JaVa
یک شنبه 06 اسفند 1391, 23:31 عصر
کسی نیست :متفکر::عصبانی++:

masoud60
دوشنبه 07 اسفند 1391, 10:26 صبح
شما برای ساخت connection string از این سایت استفاده کنید
http://www.connectionstrings.com/

من فکر می کنم string زیر جواب بده

Password=1234;User ID=username;Initial Catalog=Database name;Data Source=MRG-pc
به این نکته توجه کنید که password , username ماله sql هست نه ویندوز


------------------------------
http://www.kohan-co.net

JaVa
دوشنبه 07 اسفند 1391, 10:35 صبح
دوست گرامی ممنون از لطفتون.

من این رشته رو برای اتصال گذاشتم

"Password=1234;User ID=MRG-Server;Initial Catalog=Library;Data Source=MRG-pc"

که درست هم جواب میده. حتی با اون برنامه که بالا هم گذاشتم بازم برای اتصال به بانک ایرادی نمی گیره.

اما وقتی من رشته اتصال رو با این صورت در می یارم که برای کامپیوتر سرور هست.

"Password=1234;User ID=MRG-Server;Initial Catalog=Library;Data Source=.\MRG-pc"

یا کامپیوتر کلاینت

"Password=1234;User ID=MRG-Server;Initial Catalog=Library;Data Source=MRG-PC\MRG-pc"

خطا میگیره.

متن پیام خطا رو هم می زارم تا بهتر متوجه شید.


100520

masoud60
دوشنبه 07 اسفند 1391, 10:39 صبح
این پیغام به معنای این هستش که کامپیوتر سرور رو نمی تونه ببینه. شما تست کنید که آیا MRG-PC\MRG-pc میتونید ping کنید.
اگر نه بهتره بجای اون ip بدید

------------------

http://www.kohan-co.net/

JaVa
دوشنبه 07 اسفند 1391, 10:49 صبح
اگر نه بهتره بجای اون ip بدید

------------------

http://www.kohan-co.net/

من به سیتمم IP 192.168.0.1 دادم و دستور Ping رو هم زدم و مشکلی نبود.

کانکشن استرینگ رو هم به این صورت نوشتم :

"Password=1234;User ID=MRG-Server;Initial Catalog=Library;Data Source=192.168.0.1\MRG-PC"


بازم همون پیام رو داد ؟

masoud60
دوشنبه 07 اسفند 1391, 11:29 صبح
این رو لطفا چک کنید


"Password=1234;User ID=MRG-Server;Initial Catalog=Library;Data Source=MRG-PC"


----------------------
http://www.kohan-co.net

JaVa
دوشنبه 07 اسفند 1391, 11:36 صبح
مشکل حل شد.

http://barnamenevis.org/showthread.php?386028-%D9%81%D8%B1%D9%85-%D8%B3%D8%A7%D8%AE%D8%AA-ConnectionString-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C%DB%8C-%DA%A9%D9%87-%D9%82%D8%B5%D8%AF-%D8%B4%D8%A8%DA%A9%D9%87-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A2%D9%86%D9%87%D8%A7-%D8%B1%D9%88-%D8%AF%D8%A7%D8%B1%DB%8C%D9%85.

موفق باشید