এসকিউএল সার্ভার সংযোগ স্ট্রিংয়ে পোর্ট নম্বর কীভাবে নির্দিষ্ট করবেন?


139

আমি এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিওতে নিম্নলিখিত সংযোগের স্ট্রিংটি ব্যবহার করি। এটি সংযোগ করতে ব্যর্থ হয়েছে:

mycomputer.test.xxx.com:1234\myInstance1

তবে নিম্নলিখিতটি ঠিক আছে:

mycomputer.test.xxx.com\myInstance1

সুতরাং আমি কীভাবে কোনও সংযোগের স্ট্রিংয়ে একটি পোর্ট নম্বর নির্দিষ্ট করব?


2
সম্পর্কে stackoverflow.com/q/89576
binki

উত্তর:


260

এসকিউএল সার্ভারের সাথে একটি পোর্ট নম্বর নির্দিষ্ট করতে একটি কমা ব্যবহার করুন:

mycomputer.test.xxx.com,1234

বন্দরটি নির্দিষ্ট করার সময় কোনও উদাহরণের নাম নির্দিষ্ট করার প্রয়োজন নেই।

Http://www.connectionstrings.com/ এ আরও অনেক উদাহরণ । এটি আমাকে কয়েকবার বাঁচিয়েছে।


6
প্রতিটি উদাহরণ পৃথক পোর্টে থাকতে হবে, সুতরাং পোর্ট = এসকেএল সার্ভারে উদাহরণ instance যদিও এই ", বন্দর" আমি এখনও জানতাম না, যদিও - আপনাকে ধন্যবাদ।
ড্যানিয়েল উইলিয়ামস

1
@ ড্যানিয়েল: হ্যাঁ, আপনাকে কোনও বন্দর বা উদাহরণ নির্দিষ্ট করতে হবে।
মাইকেল পেট্রোটা

8
দ্রষ্টব্য: পোর্ট নির্দিষ্ট করা হলে উদাহরণের নামটি উপেক্ষা করা হবে। সুতরাং "মাই কম্পিউটার কম্পিউটার.টেক্স.এক্সএক্সএক্স.কম \ যেকোনও ওল্ড রাব্বিশ, 1234" এখনও কাজ করে।
জিবিএন

69
আমি এইটা বের করার চেষ্টা করে প্রায় পুরো দিনটাই নষ্ট করেছি। মাইক্রোসফ্ট এ কারও জন্য গুলি করা উচিত। তারা কেবল বন্দরের ঠিকানাটি সীমিত করার জন্য একটি সম্পূর্ণ নতুন কনভেনশন তৈরি করার জন্য নিজেরাই এটিকে গ্রহণ করে না (তারা কেবল বিশ্বের অন্যান্য বিশ্বের মতো কোলন ব্যবহার করতে পারেনি) তবে এসকিউএল-তে এটি পরীক্ষা দেওয়ার জন্য তারা বিরক্ত হতে পারে না সার্ভার ম্যানেজমেন্ট স্টুডিও যাতে আপনি কী চলছে সে সম্পর্কে কিছুটা ইঙ্গিত পাবেন।
PrgTrdr

1
যদি ডিফল্ট (এমএসএসকিউএসএলভার) উদাহরণটি 1433-এ চলমান না হয় তবে কীভাবে এটি কাজ করবে?
মার্ক রিচম্যান

12

জেডিবিসি-র জন্য সঠিক ফর্ম্যাটটি কিছুটা আলাদা এবং নিম্নরূপ:

jdbc:microsoft:sqlserver://mycomputer.test.xxx.com:49843

কমাটির পরিবর্তে কোলনটি নোট করুন।


1
আমি সি # থেকে জাভাতে ফিরে এসেছি এবং এই উত্তরটি আমাকে বাঁচায়। আবার।
স্মিভিকিপিডিয়া

1
দুর্দান্ত, আনন্দিত এটি সাহায্য করেছে। জেডিবিসি সংযোগ স্ট্রিংয়ের জন্য জাভাতে হুবহু স্বজ্ঞাত ডকুমেন্টেশন নয়। এটি কেন আলাদা তা নিশ্চিত নয়, যা বিরক্তিকর।
শেন

1

নির্দিষ্ট পোর্ট সহ এসকিউএলের জন্য সঠিক এসকিউএল সংযোগের স্ট্রিংটি নীচের প্যাটার্নের মতো আইপি ঠিকানা এবং পোর্ট নম্বরের মধ্যে কমা ব্যবহার করা হয়: xxx.xxx.xxx.xxx, yyyy


-2

সার্ভারের নামেই আপনি এই জাতীয় পোর্ট নম্বর যুক্ত করতে পারেন

Server="servername:XXXXX"

আপনার পোর্ট নম্বর দিয়ে XXXXX প্রতিস্থাপন করুন।

আপনার সংযোগের স্ট্রিংটি নীচের মতো কিছু দেখাচ্ছে

<connectionStrings>
    <add name="ConnectionStringSQL" 
         connectionString="server=servername:XXXXX;database=databasename;uid=XXX;pwd=XXXXXXX"
         providerName="System.Data.SqlClient" />
</connectionStrings>

4
সি # সার্ভারনেম এবং পোর্ট সংখ্যাটির মধ্যে একটি কমা ব্যবহার করে, কোনও কোলন নয়।
ডায়মাস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.