اتصال به پایگاه داده Microsoft SQL Server با پورتی متفاوت
  در این ترفند به معرفی روشی جهت اتصال به پایگاه داده SQL Server که پورت پیشفرض آن تغییر نموده است می پردازم
   SQL Server
   ۱۸۹۸۴
   این مقاله حاوی فایل ضمیمه نمی باشد
   مرتضی صحراگرد
   ۱۳۸۸/۴/۱
ارسال لینک صفحه برای دوستان ارسال لینک صفحه برای دوستان  اضافه کردن به علاقه مندیها اضافه کردن به علاقه مندیها   نسخه قابل چاپ نسخه قابل چاپ

 

همانطور که مستحضر هستید، اتصال به پایگاه داده توسط یک رشته به نام رشته اتصال (Connection String) فراهم می گردد که دارای شکلی مشابه زیر می باشد.

Data Source=38.120.90.200; user id=MyUserID; password=MyPassword; initial catalog=MyDatabase

البته رشته اتصال می تواند دارای گزینه های دیگری نیز باشد که مورد بحث ما در این ترفند نمی باشد.

پایگاه داده Microsoft SQL Server به طور پیشفرض با استفاده از پورت 1433 نسبت به انجام تراکنش های خود اقدام می کند. به طور مثال در رشته اتصال بالا، ما پورت سرور مورد نظر را ذکر نکرده ایم و به طور پیشفرض مقدار آن 1433 می باشد.

ولی در برخی سرور ها، جهت ملاحظات امنیتی و غیره، این پورت را تغییر می دهند و بنابراین باید در رشته اتصال، پورت مورد نظر حتما ذکر گردد.

در مثال زیر نحوه معرفی پورت سرور، جهت اتصال به پایگاه داده را ملاحظه می نمایید.

Data Source=38.120.90.200,1500; user id=MyUserID; password=MyPassword; initial catalog=MyDatabase

در رشته بالا فرض شده است که پورت پایگاه داده 1500 می باشد. همانطور که ملاحظه می کنید، بعد از IP سرور، یک علامت ',' گذاشته و سپس نام پورت را ذکر می کنیم.