সংযোগের ক্ষেত্রে "সার্ভার" বনাম "ডেটা উত্স"


112

আমি স্কেল সার্ভারে নতুন, এখনই আমি SqlLocalDbস্থানীয়ভাবে কাজ করার জন্য ইনস্টল করেছি । ভাল, তবে আমি দুটি সংযোগের স্ট্রিং সাধারণত দেখতে পাচ্ছি এবং উভয়ই কাজ করতে পারি:

Data Source=(localdb)\v11.0;Integrated Security=true;

এবং

Server=(localdb)\v11.0;Integrated Security=true;

দুজনের মধ্যে ঠিক কোন পার্থক্য রয়েছে?


1
: সার্ভার, ডিবি, ব্যবহারকারীর নাম সম্পর্কিত কীওয়ার্ড, পাসওয়ার্ড এই উত্তরে তালিকাভুক্ত করা হয় stackoverflow.com/a/15529085/661933
nawfal

উত্তর:


114

পুরোপুরি সমার্থক শব্দ সহ সমস্ত সংযোগের স্ট্রিং কীওয়ার্ডের সম্পূর্ণ তালিকার জন্য দয়া করে SqlConnection.ConnectionStringডকুমেন্টেশনটি দেখুন :

এগুলি সমস্ত সম্পূর্ণ সমতুল্য:

  • তথ্য সূত্র
  • সার্ভার
  • ঠিকানা
  • ঠি
  • নেটওয়ার্ক ঠিকানা

2
প্রশ্ন উত্থাপন, মাইক্রোসফ্ট কেন সমমানের তৈরি করেছে ...? (আমাদের বিভ্রান্ত করা ব্যতীত :-))
বাইটেডেভ

1
@ বটেডেভ - historicalতিহাসিক সঙ্গম, আমি বিশ্বাস করি। এই নামগুলির বেশিরভাগই অন্যান্য, পুরানো ডিবি সংযোগ "স্ট্যান্ডার্ড" ব্যবহার করা শুরু হয়েছিল। ADO.Net তৈরি করার সময়, যতক্ষণ না এই বিরোধী ব্যবহারগুলি হয় না, আপনি পোর্টিং কোডটি সহজ করার জন্য পুরানো স্ট্যান্ডার্ডগুলিতে প্রচলিত সাধারণগুলিকেও অনুমতি দিতে পারেন।
ড্যামিয়েন_ও_বিশ্বাসীরা

@ দামিয়েন_সে_ অবিশ্বাসী সঙ্গম কী ? আমি এটি গুগল করেছিলাম তবে প্রচুর আটলাশিয়ান জিনিস পেয়েছি (এবং এটি আমি জানি)। তবে শব্দের অর্থ কী? আমি "অনুবাদ: সঙ্গম" চেষ্টা করেছিলাম কিন্তু
নদা

এটি জেনে রাখা কার্যকর হতে পারে যে, যদি কোনও কারণে আপনার সংযোগের স্ট্রিংয়ে এই কীওয়ার্ডগুলির একটিরও বেশি (এবং ঠিকানা মান দ্বন্দ্ব) অন্তর্ভুক্ত করে, তবে সর্বশেষ আইটেমটি ব্যবহৃত হয়; পূর্ববর্তী মানগুলি উপেক্ষা করা হয়। সুতরাং উদাহরণস্বরূপ, সংযোগের স্ট্রিং দেওয়া Server=192.168.2.2;Data Source=localhost, ক্লায়েন্ট localhostমানটি সম্মান করবে এবং মানটিকে অগ্রাহ্য করবে 192...
ব্রায়ান লেসি

17

... সার্ভার এবং ডেটা উত্সের মধ্যে কোনও পার্থক্য নেই কারণ তারা এসকিউএল সার্ভারের জন্য একই জিনিসকে উপস্থাপন করে: এসকিউএল সার্ভার উদাহরণটির বাক্যটি "মাই কম্পিউটার কম্পিউটারনাম \ মাইশোর্টInstanceName" বাক্য সহ সম্ভাব্যভাবে এসকিউএল সার্ভারের ব্যবহৃত পোর্ট সহ যোগাযোগ।

তথ্যসূত্র: http : //social.msdn.mic Microsoft.com/ Forums/ en / sqldataaccess/ thread/ 7e3cd9b2-4eed-4103-a07a-5ca2cd33bd21


11

তারা সমার্থক - আপনি যে কোনও একটি ব্যবহার করতে পারেন।

তা হ'ল - ফ্রেমওয়ার্কটি যতটুকু সম্পর্কিত, তারা একই are


আমি googlearching করে থাকেন কারণ সংযোগ স্ট্রিং মধ্যে সমতুল্য কীওয়ার্ড পরিসীমা জন্য। এই পর্যন্ত, আমি একটি ভাল ব্যাখ্যা খুঁজে পাই না। আমি ধরে নিচ্ছি এটি historতিহাসিক কারণে এবং বিভিন্ন "বিশ্বের" ব্যবহারকারীরা একত্রিত হওয়ার কারণে। এর আর কোন কারণ আছে কি?
গাধাবানানা

0

আমার প্রিয় সেট আপটি এমন একটি যাতে কোনও স্থান নেই। সহজতম ফর্মটিতে, একটিতে চারটি মান সরবরাহ করতে হবে - ইউআরএল, ধারক, ব্যবহারকারী এবং শংসাপত্র।

  • সার্ভার
  • তথ্যশালা
  • ইউআইডি
  • PWD

সুতরাং একটি সংযোগ স্ট্রিং এর মত দেখাচ্ছে।

সার্ভার = stuffy.databases.net; ডাটাবেসের = গুমোট; ইউআইডি = কনরাড; PWD = abc123 (!);


কনরাড, আমার মনে হয় আপনি কী বলেছিলেন তা ডাউনভোটাররা বুঝতে পারেনি। আপনি বোঝাতে চেয়েছেন, উদাহরণস্বরূপ, এটি "ডেটা উত্স" এর চেয়ে ভাল "সার্ভার" কারণ একটি শব্দে স্পেস নেই। "ইউজার আইডি" এর পরিবর্তে "uid" এর জন্য একই। আপনার উত্তরটি কার্যকর বলে আমি মনে করি।
ঠিক 23

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