PDA

View Full Version : ارتباط با دیتابیس در شبکه



saeed_bad1
یک شنبه 25 خرداد 1393, 16:05 عصر
سلام . مبتدی هستم
به چه صورت میتونم دیتابیسی رو که در شبکه و بر روی کامپیوتر دیگری هست رو تو دیتاگرید برنامه خودم به نمایش بزرام
لطفا راهنمایی فرمایید
آی پی کامپیوتر مقصد = 192.168.6.2
نام سرور = server6
نام دیتابیس = mashaghel
نام جدول = makan
در ضمن من با اطلاعات زیر به اون کامپیوتر ریموت میشم
computer = 192.168.6.2
username = tax-ghaem1/administrator
password = Tp@ss123

Hossis
دوشنبه 26 خرداد 1393, 10:11 صبح
من از این روش اطلاعی ندارم ولی کاری که خودم همیشه انجام می دم این هست که یک برنامه با دیتابیس روی شبکه می ذارم و همه کلاینت ها از اون نرم افزار که روی شبکه هست استفاده می کنند و هیچ مشکلی هم ندارند.
به عبارتی دیگر، اگر مانعی وجود ندارد، شما اپلیکیشن رو هم روی شبکه قرار بدید و از روی شبکه اجرا کنید. در این صورت نیاز به هیچ کانکشن جدیدی نیست.

a_mohammadi_m
سه شنبه 10 تیر 1393, 13:06 عصر
سلام
اولا دیتابیس باید روی SQL Server باشه
ثانیا پورت 1433 روی سرور باید باز باشه ( پورت ارتباطی SqlServer در شبکه )
ثالثا باید Security Mode اس کیو ال در حالت Mixed Mode باشه تا بشه با یوزر اس کیو ال هم بهش وصل شد
رابعا Connection String شما باید به اون دیتابیس اشاره کنه ( نیازی به یورز و پس وینودز نیست ، باید یک یوزر و پس Sql در قسمت Security اس کیو ال سرور تعریف بشه و برای اون دیتابیس بهش اختیار بدین)

برای مثالهای مربوط به Connection String اینجا رو ببینید
http://www.connectionstrings.com/sql-server/

saeed_bad1
شنبه 14 تیر 1393, 23:39 عصر
با تشکر از راهنمایی ................ نحوه بازکردن پورت 1433 به چه صورت هست ؟؟؟؟؟؟؟؟؟؟؟

erfan_urchin
دوشنبه 16 تیر 1393, 18:34 عصر
برای باز کردن پورت باید یک rule تعریف کنی به این ترتیب که تو منوی استارت سرچ کن Windows Firewall with Advanced Security
بعد از باز کردن آن ، در سمت چپ پنجره Inbound rule رو کلیک کن بعد سمت راست پنجره New Rule رو کلیک کن
بعد Port رو انتخاب کن Next بزن ، TCP رو انتخاب کن و تو تکست باکس پایین شماره پورت رو بنویس (1433) و Next بزن ، Allow Connection رو انتخاب کن و Next بزن بعد یک نام انتخاب کن مثلا SQLport و finish رو بزن
موفق باشی

saeed_bad1
سه شنبه 17 تیر 1393, 23:30 عصر
ممنون از راهنماییتون