SQL সার্ভার সেটিংস ম্যানেজার। SQL সার্ভার কনফিগারেশন ম্যানেজার SQL সার্ভার নেটওয়ার্ক সেটিংস


স্টার্ট => প্রোগ্রাম => মাইক্রোসফ্ট SQL সার্ভার 2008 R2 => কনফিগারেশন টুলস => SQL সার্ভার কনফিগারেশন ম্যানেজার

  1. 46. SQL সার্ভার কনফিগারেশন ম্যানেজার উইন্ডো
জানালার বাম দিকে, বিভাগে নেটওয়ার্ক কনফিগারেশনএসকিউএলসার্ভারলাইন নির্বাচন করুন জন্য প্রোটোকলএসকিউএল 2008 এবং উইন্ডোর ডান অংশে, TCP\IP প্রোটোকলের অবস্থা "সক্ষম" এ পরিবর্তন করুন।

পরিবর্তনগুলি কার্যকর করার জন্য আপনাকে অবশ্যই SQL সার্ভার পরিষেবা পুনরায় চালু করতে হবে৷ এটি করার জন্য, উইন্ডোর বাম অংশে, বিভাগটি নির্বাচন করুন সেবাএসকিউএলসার্ভার, SQL সার্ভার (SQL 2008) সারিটি নির্বাচন করুন এবং তারপরে ক্লিক করুন পরিষেবাটি পুনরায় চালু করুনউইন্ডো টুলবারে ( চিত্র 47).


  1. 47. এসকিউএল সার্ভার পরিষেবা
1.8.4 ক্লায়েন্টের দিক থেকে একটি সংযোগ স্থাপন করা

সার্ভারের সাথে সংযোগ করতে, একটি ODBC SQL সার্ভার ডেটা উত্স ব্যবহার করা হয়, যা সংযোগ স্ট্রিং এর উপর ভিত্তি করে তৈরি করা হয়, যেমন একটি বিশেষ উৎস (DSN) তৈরির প্রয়োজন নেই।

রেজিস্ট্রেশন উইন্ডোতে সফটওয়্যার প্যাকেজ প্রথম লঞ্চের সময় ( চিত্র 48) আপনাকে অবশ্যই পরামিতিগুলি নির্দিষ্ট করতে হবে সার্ভার নামএবং ডাটাবেসের নাম.


  1. 48. রেজিস্ট্রেশন উইন্ডো
সার্ভারের নাম সিনট্যাক্স: [\]

  • - সার্ভার সনাক্তকারী।
সার্ভার আইডি অবশ্যই ব্যবহার করা প্রোটোকলের জন্য নির্ধারক হতে হবে। TCP\IP প্রোটোকলের জন্য, নিম্নলিখিত শনাক্তকারী অনুমোদিত:

  • DNS বা NetBIOS নাম যা একটি IP ঠিকানায় অনুবাদ করা যেতে পারে;

  • আইপি ঠিকানা;

  • স্থানীয় ঠিকানা "127.0.0.1" বা "।", সংযোগ নির্দেশ করে "নিজের সাথে" (স্থানীয় সার্ভারে) এবং নেটওয়ার্ক ইন্টারফেসকে বাইপাস করে সরাসরি সংযোগের জন্য "(স্থানীয়)" নাম।

  • নির্দিষ্ট সার্ভারে SQL সার্ভার উদাহরণের নাম। SQL সার্ভারের প্রথম ইনস্টলেশনের জন্য (ডিফল্ট উদাহরণ), উদাহরণের নাম নির্দিষ্ট করা নেই।

যদি সংযোগটি প্রতিষ্ঠিত না হয় (বা ড্রপ করতে থাকে), আপনাকে সার্ভার উপনাম ব্যবহার করতে হবে। একটি সার্ভার উপনাম হল একটি নির্দিষ্ট SQL সার্ভারের জন্য সংযোগ সেটিংসের একটি নামযুক্ত গ্রুপ। উপনাম ব্যবহার করা SQL সার্ভারের নামযুক্ত ইনস্টলেশন (দৃষ্টান্ত) সহ বেশিরভাগ সংযোগ সমস্যা সমাধান করে।

উপনামগুলি cliconfg.exe ইউটিলিটি ব্যবহার করে কনফিগার করা হয়েছে, যা ট্যাবে "স্টার্ট (স্টার্ট) - মাইক্রোসফ্ট এসকিউএল সার্ভার - ক্লায়েন্ট নেটওয়ার্ক ইউটিলিটি" মেনু থেকে কল করা যেতে পারে "উরফে (উপনামবোতাম ব্যবহার করে [যোগ করুন (যোগ করুন] , [পরিবর্তন (সম্পাদনা করুন)] এবং [মুছে ফেলা (মুছে ফেলা)] (চিত্র 49).


  1. 49. একটি নেটওয়ার্ক লাইব্রেরি কনফিগারেশন যোগ করা হচ্ছে
একটি নেটওয়ার্ক লাইব্রেরি কনফিগারেশন যোগ করার জন্য উইন্ডোতে, আপনাকে অবশ্যই নিম্নলিখিত পরামিতিগুলি নির্দিষ্ট করতে হবে:

উপর উদাহরণ চিত্র 49উপনাম "DBSRV" কনফিগার করা হয়েছে, IP ঠিকানা 192.168.0.2, পোর্ট 1433 নির্দেশ করে। এই ক্ষেত্রে, উপনামটি সার্ভারের আসল নামের মতোই।

প্রায়শই, আপনি যে সার্ভারগুলি ব্যবহার করেন তার সাথে সংযোগ উপনামগুলি স্বয়ংক্রিয়ভাবে তৈরি হয়, তাই আপনি যখন সার্ভারগুলির নেটওয়ার্ক ঠিকানাগুলি পরিবর্তন করেন, তখন আপনার অপ্রচলিত উপনামগুলি মুছে ফেলা উচিত৷

যদি সার্ভারের আসল নাম উপনাম নামের সাথে মিলে যায়, তাহলে উপরের উপনাম সেটিংস সংযোগ করতে ব্যবহৃত হয়। অতএব, সার্ভারের নেটওয়ার্ক পরামিতি পরিবর্তন করার সময়, অতিরিক্তভাবে ক্লায়েন্ট স্টেশনগুলিতে উপনামের সেটিংস পরীক্ষা এবং সংশোধন করা প্রয়োজন।

1.8.5 সংযোগ সমস্যা নির্ণয়

দুটি প্রধান সংযোগ সমস্যা আছে:


  1. নেটওয়ার্কের সমস্যা এবং ব্যবহৃত প্রোটোকল;

  2. নিরাপত্তা সমস্যা (প্রমাণিকরণ)।
সংযোগ সমস্যা নির্ণয় কিভাবে:

  1. হার্ডওয়্যার এবং সিস্টেম সফ্টওয়্যার কাজ করছে কিনা যাচাই করুন:

  • SQL সার্ভার চলছে;

  • সমস্ত সার্ভার লোড এবং নেটওয়ার্কের সাথে সংযুক্ত;

  • নেটওয়ার্ক সরঞ্জামগুলি সঠিকভাবে কাজ করছে, সমস্ত তারগুলি সংযুক্ত রয়েছে;

  • নেটওয়ার্ক ডিভাইস এবং তাদের জন্য ড্রাইভার ইনস্টল, চালু এবং ব্যর্থতা এবং দ্বন্দ্ব ছাড়া কাজ করা হয়.

  1. অপারেটিং সিস্টেমে ব্যবহৃত প্রোটোকলগুলির কনফিগারেশন পরীক্ষা করুন। উইন্ডোজ অপারেটিং সিস্টেম ব্যবহার করে সার্ভারে এবং ক্লায়েন্টে চেক করা আবশ্যক।
নিম্নলিখিত শর্ত পূরণ করা আবশ্যক:

  • প্রয়োজনীয় প্রোটোকল অবশ্যই ব্যবহৃত নেটওয়ার্ক ডিভাইসগুলিতে বরাদ্দ করা উচিত (নেটওয়ার্ক কার্ড, মডেম, ইত্যাদি);

  • ডিভাইসের প্যারামিটারে ব্যবহৃত প্রোটোকলের জন্য নাম, ঠিকানা এবং অন্যান্য কনফিগারেশন পরামিতি বরাদ্দ করা আবশ্যক;

  • নেটওয়ার্ক পরিষেবাগুলি অবশ্যই কনফিগার করা এবং চালু করা আবশ্যক প্রোটোকল এবং ব্যবহৃত ডিভাইসগুলিকে সমর্থন করার জন্য (নাম সার্ভার, ঠিকানা বিতরণ সার্ভার, ইত্যাদি);

  • ব্যবহৃত ফায়ারওয়াল এবং ক্রিপ্টোগ্রাফিক সুরক্ষা সরঞ্জামগুলি অবশ্যই ব্যবহৃত প্রোটোকলের ক্রিয়াকলাপে হস্তক্ষেপ করবে না, ব্যবহৃত সার্ভার এবং ক্লায়েন্ট স্টেশনগুলির কার্যকলাপকে অবরুদ্ধ করবে না এবং SQL সার্ভার ট্র্যাফিক ফিল্টার করবে না।
যদি সংযোগের সমস্যাগুলি প্রোটোকল এবং (বা) নেটওয়ার্ক ডিভাইস এবং পরিষেবাগুলির ক্রিয়াকলাপের সাথে যুক্ত থাকে তবে একটি তথ্য উইন্ডো খুলবে যেমন একটি বার্তা সহ "SQL সার্ভার বিদ্যমান নেই বা অ্যাক্সেস অস্বীকার করা হয়েছে", "সাধারণ নেটওয়ার্ক ত্রুটি", "এসএসপিআই প্রসঙ্গ তৈরি করতে পারে না। ", "নির্দিষ্ট SQL সার্ভার পাওয়া যায়নি" এবং আরও অনেক কিছু। ক্লায়েন্টের পক্ষ থেকে সংযোগ করার সময়, একটি তথ্য উইন্ডো খুলবে যেমন একটি বার্তা সহ: "সার্ভারের সাথে সংযোগের জন্য অপেক্ষার সময় শেষ", "সার্ভারের সাথে সংযোগ করতে অক্ষম", "কোনও শারীরিক সংযোগ নেই" দীর্ঘ বিলম্বের পরে (30-60) সেকেন্ড)।

এই ক্ষেত্রে সংযোগ পরীক্ষা ব্যবহৃত প্রোটোকলগুলির অপারেশনের জন্য ডায়াগনস্টিক ইউটিলিটিগুলি ব্যবহার করে করা উচিত।


  1. প্রমাণীকরণ এবং নিরাপত্তা সমস্যা জন্য পরীক্ষা করুন. এই ধরনের সমস্যা নিম্নলিখিত কারণে হতে পারে:

  • ভুল শংসাপত্র, সার্ভারের নাম বা ডাটাবেসের নাম;

  • এসকিউএল সার্ভার সীমাবদ্ধ মোডে;

  • NTLM, Kerberos, ইত্যাদির সমস্যা;

  • ডোমেনে অ্যাক্সেস নিয়ে সমস্যা: ডোমেন কন্ট্রোলার অনুপলব্ধ, কোনও বিশ্বাসের সম্পর্ক নেই, বেনামী অ্যাক্সেস অস্বীকার করা হয়েছে, বা অন্যান্য;

  • প্রতিষ্ঠিত ক্ষেত্রে প্রয়োজনীয় "ব্যবহারকারীদের পুনরুদ্ধার" অপারেশন করা হয়নি।
ব্যবহারকারীর শংসাপত্র এবং ডাটাবেসের নাম সঠিক কিনা তা সাবধানে পরীক্ষা করুন। একটি ত্রুটির ক্ষেত্রে, "আপনার নির্বাচিত ডেটাবেসে অ্যাক্সেস নেই বা এটি বিদ্যমান নেই", "আপনার অ্যাক্সেস নেই" এর মতো একটি বার্তা সহ একটি তথ্য উইন্ডো খুলবে। ব্যবহারকারীর নাম এবং পাসওয়ার্ড সঠিকভাবে প্রবেশ করানো হয়েছে কিনা পরীক্ষা করুন", "নির্বাচিত ডাটাবেসে আপনার অ্যাক্সেসের অধিকার নেই, বা এটি বিদ্যমান নেই", ইত্যাদি।

সম্ভাব্য কারণ সনাক্ত করতে কম্পিউটারের ইভেন্ট লগ পর্যালোচনা করুন। Windows NT প্রমাণীকরণ ব্যবহার করে SQL সার্ভারের সাথে সংযোগ করার ফলে উদ্ভূত সমস্যাগুলি সমাধান করতে SQL সার্ভার প্রমাণীকরণ ব্যবহার করুন।

যদি আপনি একটি ভিন্ন প্রেক্ষাপটে "আপগ্রেড সম্ভব নয়" এর মতো তথ্যমূলক বার্তা পান (এর মানে হল ক্লায়েন্ট এবং ডাটাবেস সংস্করণ মেলে না, ক্লায়েন্টটি খুব পুরানো বা খুব নতুন), আপনার ক্লায়েন্ট সংস্করণের সাথে সমস্যাটি সমাধান করা উচিত (দেখুন নিচে). ধারা 1.6).

যদি উপরের কোনটি সমস্যার সমাধান না করে, সার্ভার প্রশাসকের অধিকার (বা অন্তত ডাটাবেসের মালিক) সহ একটি নতুন অ্যাকাউন্ট তৈরি করুন, তিনি অবশ্যই ডাটাবেসে অ্যাক্সেস পাবেন। এই ক্ষেত্রে একটি সফল সংযোগ প্রচেষ্টার মানে হল যে পুরানো ব্যবহারকারীরা অকার্যকর, আপনাকে অবশ্যই ব্যবহারকারী পুনরুদ্ধার মোড ব্যবহার করতে হবে।

1.8.5.1 TCP/IP প্রোটোকলের ক্রিয়াকলাপ পরীক্ষা করা হচ্ছে

হুকুম দিয়ে ipconfig / সব সার্ভারে প্রোটোকল সেটিং নির্ধারণ করুন - আপনাকে সার্ভারের নেটওয়ার্ক নাম এবং এর আইপি ঠিকানার সম্পূর্ণ যোগ্য নাম জানতে হবে।

ক্লায়েন্ট স্টেশন থেকে, সংযোগ পরীক্ষা কমান্ড চালান পিং - সার্ভার>, যেখানে একটি প্যারামিটার হিসাবে প্রাপ্ত সার্ভারের নাম উল্লেখ করুন। আপনি সার্ভারের সঠিক আইপি ঠিকানা এবং ফর্মটিতে এটি থেকে 4টি প্রতিক্রিয়া পেতে হবে:
dbsrv 32 বাইটের সাথে প্যাকেট বিনিময়:

192.168.0.2 থেকে প্রতিক্রিয়া: বাইটের সংখ্যা = 32 সময়

192.168.0.2 থেকে প্রতিক্রিয়া: বাইটের সংখ্যা = 32 সময়

192.168.0.2 থেকে প্রতিক্রিয়া: বাইটের সংখ্যা = 32 সময়
192.168.0.2 এর জন্য পিং পরিসংখ্যান:

প্যাকেট: পাঠানো = 4, প্রাপ্ত = 4, হারিয়ে = 0 (0% ক্ষতি),

আনুমানিক সংক্রমণ এবং অভ্যর্থনা সময়:

ক্ষুদ্রতম = 0ms, বৃহত্তম = 0ms, গড় = 0ms
যদি সার্ভারের ঠিকানা নির্ধারিত না হয় (বার্তা "অজানা হোস্ট") বা এটি ভুল, তাহলে নাম রেজোলিউশন পরিষেবাগুলি (DNS বা WINS) কাজ করছে না৷ এই ক্ষেত্রে, আপনার প্রাসঙ্গিক পরিষেবাগুলির ক্রিয়াকলাপ পরীক্ষা করা উচিত (উদাহরণস্বরূপ, DNS এর জন্য nslookup ইউটিলিটি ব্যবহার করুন) বা সংযোগ করার সময় সার্ভারের নামের পরিবর্তে IP ঠিকানা ব্যবহার করুন৷ কমান্ডের সাথে সংযোগ পরীক্ষা করুন পিং আইপি- ঠিকানা>এবং নীচের নির্দেশাবলী অনুযায়ী ফলাফল বিশ্লেষণ করুন।

যদি বার্তা যেমন " অনুরোধ সময় শেষ হয়েছে» এবং ফলাফল: প্যাকেট …হারিয়েছে 4 (100%)”, যার মানে সার্ভারের সাথে সংযোগ সম্ভব নয়। সেটিংস চেক করতে হবে: "আইপি ঠিকানা", "সাবনেট মাস্ক" এবং "ডিফল্ট গেটওয়ে"। চেক করতে, ipconfig (IP ডিভাইস কনফিগারেশন), tracert (রাউটিং) কমান্ড ব্যবহার করুন।

স্থানীয় নেটওয়ার্কে কাজ করার সময় ট্রান্সমিশন এবং রিসেপশনের সময় হওয়া উচিত " ”, সর্বাধিক ট্রান্সমিশন এবং অভ্যর্থনা সময় 1ms এর বেশি হওয়া উচিত নয়। অন্যথায়, স্থানীয় নেটওয়ার্কের লোড ভারসাম্যপূর্ণ নয় বা নেটওয়ার্ক সরঞ্জামগুলি ত্রুটিপূর্ণ; নেটওয়ার্কের হার্ডওয়্যার লেআউট, প্যাকেটের ত্রুটি, হস্তক্ষেপের স্তর এবং যোগাযোগ চ্যানেলের অন্যান্য পরামিতিগুলি আরও বিশদভাবে পরীক্ষা করা প্রয়োজন।

1.8.5.2 SQL সার্ভার নেটওয়ার্ক সেটিংস পরীক্ষা করা হচ্ছে

যাচাই করুন যে SQL সার্ভার ইনস্ট্যান্স কনফিগার করা হয়েছে এবং ক্লায়েন্ট অ্যাপ্লিকেশন দ্বারা ব্যবহৃত TCP/IP পোর্টে চলছে। এটি করার জন্য, আপনাকে বর্তমান SQL সার্ভার ত্রুটি লগ দেখতে হবে এবং SQL সার্ভারের সঠিক আইপি ঠিকানা এবং পোর্ট আছে কিনা তা যাচাই করতে হবে। লগের মত লাইন থাকা উচিত

2005-01-06 08:09:46.17 সার্ভার এসকিউএল সার্ভার টিসিপিতে শুনছে, …

2005-01-06 08:09:55.17 সার্ভার SQL সার্ভার 192.168.0.2:1433, 127.0.0.1:1433 এ শুনছে।
SQL সার্ভার 2000 নির্বাচিত পোর্ট খুলতে সক্ষম হবে না যদি পোর্টটি ইতিমধ্যেই অন্য অ্যাপ্লিকেশন দ্বারা ব্যবহার করা হয় বা যদি ক্লায়েন্ট সংযোগগুলি সার্ভারকে ওভারলোড করে। এই ক্ষেত্রে, SQL সার্ভার 1 ত্রুটি লগ বার্তা ধারণ করবে

2001-11-14 15:49:14.12 সার্ভার সুপারসকেট তথ্য: TCP পোর্ট 1433-এ বাঁধাই ব্যর্থ হয়েছে।
ডিফল্ট পোর্ট চেক করা এবং পরিবর্তন করা সার্ভার নেটওয়ার্ক ইউটিলিটি ব্যবহার করে বা রেজিস্ট্রিতে “HKEY_LOCAL_MACHINE\Software\Microsoft কী ব্যবহার করে করা হয়

\MSSQLSserver\MSSQLServer\SuperSocketNetlib\Tcp\"

যে পোর্টগুলি ব্যবহার করা হবে তা কমান্ড দিয়ে নির্ধারিত হয় netstatna (চিত্র 50).


  1. 50. সক্রিয় সংযোগের তালিকা
SQL সার্ভারের নামকৃত উদাহরণের জন্য, পোর্টটি গতিশীলভাবে নির্ধারিত হয়। যদি SQL সার্ভার এই পোর্টের সাথে সংযোগ করতে না পারে, তাহলে সংযোগ করার জন্য একটি ভিন্ন পোর্ট বেছে নেওয়া হয়। এই ক্ষেত্রে, গতিশীলভাবে পোর্ট নির্ধারণের জন্য ক্লায়েন্ট অ্যাপ্লিকেশনটিকে কনফিগার করার পরামর্শ দেওয়া হয়, তবে ক্লায়েন্ট এবং সার্ভার 2 উভয়ের উপর পোর্টটি শক্তভাবে সেট করা বাঞ্ছনীয়।

গতিশীল পোর্ট সনাক্তকরণের জন্য (ডিফল্ট), 0 (শূন্য) ব্যবহার করুন।

একটি পোর্ট নম্বর হার্ডকোড করতে, এর নম্বর উল্লেখ করুন।

একাধিক পোর্ট ব্যবহার করতে, কমা দ্বারা পৃথক করা পোর্ট নম্বরগুলি নির্দিষ্ট করুন, উদাহরণস্বরূপ "1433,5000,5001", এই ক্ষেত্রে আপনি লগে নিম্নলিখিত বার্তাটি পাবেন:

এসকিউএল সার্ভার 192.168.0.2:1433, 192.168.0.25:5000, 192.168.0.2:5001 এ শুনছে

নতুন সেটিংস প্রয়োগ করতে SQL সার্ভার পুনরায় চালু করতে ভুলবেন না।
1.8.5.3 SQL সার্ভার অ্যাক্সেস মোড পরীক্ষা করা হচ্ছে

নিশ্চিত করুন SQL সার্ভার চলছে। আপনি যদি SQL সার্ভারের একাধিক দৃষ্টান্ত ব্যবহার করেন তবে নিশ্চিত করুন যে প্রয়োজনীয় উদাহরণ চলছে। অন্যান্য পরিষেবার সাথে "SQL সার্ভার" পরিষেবাগুলিকে বিভ্রান্ত করবেন না ("SQL সার্ভার এজেন্ট", "Microsoft Search")।

এসকিউএল সার্ভার সার্ভিস ম্যানেজার (স্ক্রীনের কোণায় একটি আইকন থাকা উচিত) অথবা "কম্পিউটার ম্যানেজমেন্ট" মোডে (বা ইংরেজি "ম্যানেজমেন্ট") ব্যবহার করে চেক করা হয়। প্রথম ক্ষেত্রে, আপনাকে প্রয়োজনীয় সার্ভার এবং "SQL সার্ভার" পরিষেবা নির্বাচন করতে হবে, দ্বিতীয় ক্ষেত্রে, একটি নামযুক্ত ইনস্টলেশনের জন্য "MSSQLSERVER" বা "MSSQLSERVER \" পরিষেবাটি খুঁজুন৷

এসকিউএল সার্ভারে প্রয়োজনীয় ডাটাবেস বিদ্যমান আছে কিনা যাচাই করুন এবং ক্লায়েন্টে সঠিকভাবে নাম দিন। ডাটাবেস সংযোগ শুধুমাত্র DBO ব্যবহার, একক ব্যবহারকারী, লোডিং মোডের মধ্যে সীমাবদ্ধ হতে পারে। এন্টারপ্রাইজ ম্যানেজার চেক করতে, ডাটাবেস বৈশিষ্ট্য, ট্যাবে যান « অনুমতি» , বিন্যাস সীমাবদ্ধঅ্যাক্সেস.

নিশ্চিত করুন যে SQL সার্ভার সঠিক প্রমাণীকরণ মোডে চলছে: নাম এবং পাসওয়ার্ড দ্বারা লগইন করার জন্য, মিশ্র মোড "SQL সার্ভার এবং উইন্ডোজ" (মিশ্র মোড) প্রয়োজন, "NT প্রমাণীকরণ" মোডে লগইন করার জন্য, "শুধু উইন্ডোজ" মোড যথেষ্ট এন্টারপ্রাইজ ম্যানেজার চেক করতে, সার্ভার বৈশিষ্ট্য, ট্যাবে যান « নিরাপত্তা» , বিন্যাস প্রমাণীকরণ. চেক করার দ্বিতীয় উপায় হল রেজিস্ট্রি ব্যবহার করা:


  • ডিফল্ট উদাহরণের জন্য
HKEY_LOCAL_MACHINE\সফ্টওয়্যার\Microsoft\MSSQLSserver\MSSQLServer\LoginMode

  • নামের উদাহরণের জন্য
HKEY_LOCAL_MACHINE\ সফটওয়্যার\Microsoft\Microsoft SQL সার্ভার\
অনুসন্ধান করুন

ছাত্রদল আইএস-৩৬৯ গুলিনা নিকিতা

SQL সার্ভার প্রশাসনিক সরঞ্জাম

SQL সার্ভার 2005 থেকে শুরু করে, SQL সার্ভার 2000 প্রশাসনিক সরঞ্জামগুলি SQL সার্ভার ম্যানেজমেন্ট স্টুডিওতে অন্তর্ভুক্ত করা হয়েছে, অনেকগুলি SQL সার্ভার কনফিগারেশন ম্যানেজারে তৈরি করা হয়েছে, এবং ইনডেক্স কনফিগারেশন উইজার্ডের নামকরণ করা হয়েছে।

নিম্নলিখিত টেবিলটি তাদের SQL সার্ভার 2005 এর সমতুল্যগুলিতে SQL সার্ভার 2000 সরঞ্জামগুলির ম্যাপিং দেখায়:

SQL সার্ভারের পূর্ববর্তী সংস্করণগুলি পরিচালনা করতে বর্তমান SQL সার্ভার সরঞ্জামগুলি ব্যবহার করে৷

SQL সার্ভার 2005 থেকে শুরু করে, টুলগুলি SMO ব্যবহার করে এবং নতুন SQL সার্ভার বৈশিষ্ট্যগুলিকে সম্পূর্ণরূপে সমর্থন করে। SQL সার্ভার 7.0 এবং SQL সার্ভার 2000 সরঞ্জাম DMO ব্যবহার করে এবং নতুন SQL সার্ভার বৈশিষ্ট্য সমর্থন করে না।

· SQL সার্ভার টুল আপনাকে SQL সার্ভার এবং সমস্ত SQL সার্ভার 2000 বৈশিষ্ট্যগুলি পরিচালনা করতে দেয়।

SQL সার্ভার 2000 টুল আপনাকে পরবর্তী সংস্করণ পরিচালনা করার অনুমতি দেয় না।

· বর্তমান SQL সার্ভার টুল এবং SQL সার্ভার 2000 টুল একই কম্পিউটারে ইনস্টল করা যেতে পারে এবং উভয় প্যাকেজই ভালো কাজ করবে।

SQL সার্ভার কনফিগারেশন ম্যানেজার

SQL সার্ভার কনফিগারেশন ম্যানেজার হল SQL সার্ভার সম্পর্কিত পরিষেবাগুলি পরিচালনা করার জন্য একটি টুল, SQL সার্ভার দ্বারা ব্যবহৃত নেটওয়ার্ক প্রোটোকল কনফিগার করার জন্য এবং SQL সার্ভার ক্লায়েন্ট কম্পিউটার থেকে সংযোগ কনফিগারেশন পরিচালনা করার জন্য। SQL সার্ভার কনফিগারেশন ম্যানেজার হল একটি মাইক্রোসফট ম্যানেজমেন্ট কনসোল (MMC) স্ন্যাপ-ইন যা স্টার্ট মেনু থেকে খোলা যায় বা Microsoft ম্যানেজমেন্ট কনসোলের যেকোনো স্ক্রিনে যোগ করা যায়। Microsoft ম্যানেজমেন্ট কনসোল (mmc.exe) SQL সার্ভার কনফিগারেশন ম্যানেজার খুলতে Windows System32 ফোল্ডারে SQLServerManager10.msc ফাইল ব্যবহার করে।

SQL সার্ভার কনফিগারেশন ম্যানেজার এবং SQL সার্ভার ম্যানেজমেন্ট স্টুডিও কিছু সার্ভার সেটিংস দেখতে এবং পরিবর্তন করতে WMI ব্যবহার করে। WMI API কলগুলির সাথে একটি সামঞ্জস্যপূর্ণ ইন্টারফেস সরবরাহ করে যা রেজিস্ট্রি ক্রিয়াকলাপগুলিকে নিয়ন্ত্রণ করে যা SQL সার্ভার সরঞ্জামগুলিকে জিজ্ঞাসা করে, সেইসাথে SQL সার্ভার কনফিগারেশন ম্যানেজার স্ন্যাপ-ইন-এ নির্বাচিত SQL পরিষেবাগুলির উন্নত নিয়ন্ত্রণ এবং পরিচালনা।

সেবা ব্যবস্থাপনা



SQL সার্ভার কনফিগারেশন ম্যানেজার পরিষেবাগুলি শুরু করতে, বিরতি দিতে, পুনরায় শুরু করতে এবং বন্ধ করতে এবং পরিষেবাগুলির বৈশিষ্ট্য দেখতে বা পরিবর্তন করতে ব্যবহৃত হয়।

পরিষেবাগুলির দ্বারা ব্যবহৃত অ্যাকাউন্টগুলি পরিবর্তন করুন৷

আপনি SQL সার্ভার পরিষেবাগুলি পরিচালনা করতে SQL সার্ভার কনফিগারেশন ম্যানেজার ব্যবহার করতে পারেন।

সার্ভার এবং ক্লায়েন্ট নেটওয়ার্ক প্রোটোকল পরিচালনা

SQL সার্ভার কনফিগারেশন ম্যানেজার আপনাকে সার্ভার এবং ক্লায়েন্ট নেটওয়ার্ক প্রোটোকল এবং সংযোগ সেটিংস কনফিগার করতে দেয়। একবার সঠিক প্রোটোকল সক্রিয় করা হলে, সাধারণত সার্ভারের নেটওয়ার্ক সংযোগগুলি পরিবর্তন করার প্রয়োজন হয় না। একই সময়ে, SQL সার্ভার কনফিগারেশন ম্যানেজার সংযোগগুলি পুনরায় কনফিগার করতে ব্যবহার করা যেতে পারে যাতে SQL সার্ভার একটি নির্দিষ্ট নেটওয়ার্ক প্রোটোকল, পোর্ট বা চ্যানেলে শুনতে পায়। প্রোটোকল সক্ষম করার বিষয়ে আরও তথ্যের জন্য, SNP প্রোটোকল (SQL সার্ভার কনফিগারেশন ম্যানেজার) কীভাবে সক্ষম বা নিষ্ক্রিয় করবেন তা দেখুন। ফায়ারওয়ালে প্রোটোকলগুলিতে অ্যাক্সেসের অনুমতি দেওয়ার বিষয়ে তথ্যের জন্য, SQL সার্ভারে অ্যাক্সেসের অনুমতি দেওয়ার জন্য উইন্ডোজ ফায়ারওয়াল কনফিগার করা দেখুন।

SQL সার্ভার কনফিগারেশন ম্যানেজার আপনাকে সার্ভার এবং ক্লায়েন্ট নেটওয়ার্ক প্রোটোকল পরিচালনা করতে দেয়, যার মধ্যে প্রোটোকল এনক্রিপশন প্রয়োগ করা, উপনামের বৈশিষ্ট্য দেখা এবং প্রোটোকল সক্রিয় বা নিষ্ক্রিয় করা।

SQL সার্ভার কনফিগারেশন ম্যানেজার আপনাকে উপনাম তৈরি বা অপসারণ করতে, প্রোটোকল ব্যবহার করা হয় এমন ক্রম পরিবর্তন করতে এবং সার্ভার উপনামের বৈশিষ্ট্যগুলি দেখতে দেয়, যার মধ্যে রয়েছে:

· সার্ভার উপনাম - ক্লায়েন্ট সংযোগ করে এমন কম্পিউটারের জন্য ব্যবহৃত সার্ভার উপনাম;

প্রোটোকল - এই কনফিগারেশনের জন্য ব্যবহৃত নেটওয়ার্ক প্রোটোকল;

· সংযোগ পরামিতি - নেটওয়ার্ক প্রোটোকল কনফিগারেশনের জন্য সংযোগ ঠিকানা সম্পর্কিত পরামিতি।

SQL সার্ভার কনফিগারেশন ম্যানেজার আপনাকে ফেইলওভার ক্লাস্টার ইনস্ট্যান্স সম্পর্কে তথ্য দেখতে দেয়, যদিও কিছু অ্যাকশন, যেমন পরিষেবা শুরু করা এবং বন্ধ করা, ক্লাস্টার অ্যাডমিনিস্ট্রেটর ব্যবহার করতে হবে।

উপলব্ধ নেটওয়ার্ক প্রোটোকল

SQL সার্ভার ভাগ করা মেমরি, TCP/IP, নামযুক্ত পাইপ এবং VIA প্রোটোকল সমর্থন করে। SQL সার্ভার Banyan VINES সিকোয়েন্সড প্যাকেট প্রোটোকল (SPP), Multiprotocol, AppleTalk, এবং NWLink IPX/SPX নেটওয়ার্ক প্রোটোকল সমর্থন করে না। এই প্রোটোকলগুলি ব্যবহার করে পূর্বে সংযুক্ত ক্লায়েন্টদের অবশ্যই SQL সার্ভারের সাথে সংযোগ করতে একটি ভিন্ন প্রোটোকল নির্বাচন করতে হবে। SQL সার্ভার কনফিগারেশন ম্যানেজার WinSock প্রক্সি কনফিগার করতে ব্যবহার করা যাবে না।

এসকিউএল সার্ভার পরিষেবা


SQL সার্ভার সম্পর্কিত পরিষেবাগুলি services.msc API এর পরিবর্তে SSCM থেকে পরিচালিত এবং কনফিগার করা যেতে পারে (এবং উচিত)। উপরে উল্লিখিত হিসাবে, আমরা শুধুমাত্র স্টার্টআপ আচরণ এবং পরিষেবা অ্যাকাউন্ট নিয়ন্ত্রণ করতে পারি না, তবে প্রতিটি পরিষেবার জন্য অতিরিক্ত বিকল্পগুলিও নিয়ন্ত্রণ করতে পারি (নীচের স্ক্রিনটি দেখুন)।
এসকিউএল সার্ভার ইন্টিগ্রেশন সার্ভিসেস। কোন অতিরিক্ত কাস্টমাইজযোগ্য বিকল্প নেই.
SQL সার্ভার বিশ্লেষণ সেবা. কোন অতিরিক্ত কাস্টমাইজযোগ্য বিকল্প নেই.
SQL সার্ভার পরিষেবা:

সম্পর্কিত SQL সার্ভার সেবা


1. ফাইলস্ট্রিম। এই সেটিং আপনাকে T-SQL অ্যাক্সেস, ফাইল I/O অ্যাক্সেস, রিমোট ক্লায়েন্ট অ্যাক্সেস এবং FILESTREAM শেয়ার নাম সেট করতে সক্ষম বা অক্ষম করতে দেয়৷

2. উচ্চ প্রাপ্যতা সর্বদা চালু। এই সেটিং আপনাকে AlwaysOn Availability Groups সক্ষম বা অক্ষম করার ক্ষমতা দেয়৷ এছাড়াও, এটি আপনাকে উইন্ডোজ ফেইলওভার ক্লাস্টার (WFCS) কনফিগার করতে দেয় যার উপর প্রাপ্যতা গ্রুপ তৈরি করা হয়েছে।

3. লঞ্চ বিকল্প। SSCM আপনাকে কাস্টম স্টার্টআপ বিকল্পগুলি বরাদ্দ করতে দেয় যা একটি উদাহরণের জন্য কার্যকর হয়। মাইক্রোসফ্ট এসকিউএল সার্ভার সঠিকভাবে শুরু হয়েছে তা নিশ্চিত করতে আপনার কাছে সর্বদা SQL সার্ভারের যেকোনো উদাহরণের জন্য কমপক্ষে তিনটি স্টার্টআপ বিকল্প থাকবে:
-d মাস্টার ডাটাবেসের ডেটা ফাইলের (.mdf) অবস্থান নির্দিষ্ট করে।
-l মাস্টার ডাটাবেসের লেনদেন লগ ফাইলের (.Idf) অবস্থান নির্দিষ্ট করে।
-ই উদাহরণের ত্রুটি লগ ফাইলের অবস্থান নির্দিষ্ট করে।


কেন এই তিনটি পরামিতি? কারণ এসকিউএল ইন্সট্যান্সের বাহ্যিক-মুখী "মস্তিষ্ক" হিসাবে মাস্টার ফাংশন, লুকানো রিসোর্স ডাটাবেসের সাথে একত্রে কাজ করে, SQL সার্ভার ইনস্ট্যান্স শুরু করার জন্য প্রয়োজনীয় সমস্ত মেটাডেটা প্রদান করে। আপনি স্টার্টআপ প্রক্রিয়ার প্রতিটি ধাপ রেকর্ড করতে একটি ত্রুটি লগ ব্যবহার করতে চান।

অতিরিক্ত বিকল্পগুলি কনফিগার করা যেতে পারে, বিশেষ করে সমস্যা সমাধানের উদ্দেশ্যে একক ব্যবহারকারী মোডে সার্ভার শুরু করার জন্য (-m); বিকল্পগুলির ন্যূনতম সেট (-f) দিয়ে একটি দৃষ্টান্ত শুরু করা যেখানে একটি দুর্ভাগ্যজনক বিকল্পের চারপাশে কাজ করা প্রয়োজন যা দৃষ্টান্তের দুর্বল প্রতিক্রিয়ার দিকে নিয়ে যেতে পারে; মাইক্রোসফ্ট এসকিউএল সার্ভার (-টি) এর অন্তর্নিহিত আচরণ পরিবর্তন করে এমন ট্রেস পতাকা সেট করা। যখন আমি মেমরির সীমার সমস্যাগুলি প্রদর্শন করার চেষ্টা করি এবং সার্ভারের সর্বাধিক মেমরি এত কম সেট করি যে আমি SQL সার্ভার শুরু করতে পারিনি তখন একটি খারাপ সেটিং এ কাজ করতে আমাকে -f ব্যবহার করতে হয়েছিল৷ অবশ্যই, বেশিরভাগ ডিবিএ তাদের কেরিয়ারের সময় তাদের প্রতিটি এসকিউএল সার্ভারে -টি বিকল্পের মাধ্যমে বেশ কয়েকটি ট্রেস পতাকা সেট করে, তবে আমি অন্য নিবন্ধে এটিকে আরও বিশদে কভার করব।

SQL সার্ভার SQL সার্ভার সম্পর্কিত পরিষেবাগুলি পরিচালনা করার জন্য, SQL সার্ভার দ্বারা ব্যবহৃত নেটওয়ার্ক প্রোটোকল কনফিগার করার জন্য এবং SQL সার্ভার ক্লায়েন্ট কম্পিউটার থেকে সংযোগ কনফিগারেশন পরিচালনা করার জন্য একটি টুল। এসকিউএল সার্ভার মাইক্রোসফ্ট কনফিগারেশন ম্যানেজার হল একটি মাইক্রোসফ্ট ম্যানেজমেন্ট কনসোল (এমএমসি) স্ন্যাপ-ইন যা স্টার্ট মেনু থেকে খোলা যেতে পারে বা মাইক্রোসফ্ট ম্যানেজমেন্ট কনসোলের যেকোনো স্ক্রিনে যোগ করা যেতে পারে। মাইক্রোসফট ম্যানেজমেন্ট কনসোল ( mmc.exe) ফাইল ব্যবহার করে SQLServerManager<версия>.msc(উদাহরণ স্বরূপ, SQLServerManager13.msc SQL সার্ভার 2016 এর জন্য) কনফিগারেশন ম্যানেজার খুলতে। সি ড্রাইভে উইন্ডোজ ইন্সটল করার সময় এই ম্যানেজারের শেষ চারটি সংস্করণের অবস্থান নিচে দেওয়া হল।

SQL সার্ভার 2016C:\Windows\SysWOW64\SQLServerManager13.msc
এসকিউএল সার্ভার 2014C:\Windows\SysWOW64\SQLServerManager12.msc
এসকিউএল সার্ভার 2012C:\Windows\SysWOW64\SQLServerManager11.msc
এসকিউএল সার্ভার 2008C:\Windows\SysWOW64\SQLServerManager10.msc
বিঃদ্রঃ

যেহেতু SQL সার্ভার কনফিগারেশন ম্যানেজার একটি মাইক্রোসফ্ট ম্যানেজমেন্ট কনসোল স্ন্যাপ-ইন এবং একটি স্বতন্ত্র প্রোগ্রাম নয়, উইন্ডোজের নতুন সংস্করণে চলাকালীন SQL সার্ভার কনফিগারেশন ম্যানেজার একটি অ্যাপ্লিকেশন হিসাবে উপস্থিত হয় না।

  • উইন্ডোজ 10:
    SQL সার্ভার কনফিগারেশন ম্যানেজার খুলতে, টাইপ করুন হোম পেজ SQLServerManager13.msc (এসকিউএল সার্ভার 2016 এর জন্য)। এসকিউএল সার্ভারের পূর্ববর্তী সংস্করণগুলির জন্য, 13কে একটি নিম্ন সংখ্যা দিয়ে প্রতিস্থাপন করুন। SQLServerManager13.msc এ ক্লিক করলে কনফিগারেশন ম্যানেজার খোলে। কনফিগারেশন ম্যানেজারকে স্টার্ট পেজ বা টাস্কবারে পিন করতে, SQLServerManager13.msc-এ ডান-ক্লিক করুন এবং নির্বাচন করুন ফাইল ফোল্ডার খুলুন. ফাইল এক্সপ্লোরারে, SQLServerManager13.msc ডান-ক্লিক করুন এবং তারপর কমান্ড নির্বাচন করুন হোম স্ক্রিনে পিন করুনবা টাস্কবার যুক্ত কর.
  • জানালা 8:
    চার্ম ব্যবহার করে SQL সার্ভার কনফিগারেশন ম্যানেজার খুলতে অনুসন্ধান করুনট্যাব অ্যাপ্লিকেশনপ্রবেশ করা SQLServerManager<версия>.msc(উদাহরণ স্বরূপ, SQLServerManager13.msc) এবং কী টিপুন প্রবেশ করুন.

SQL সার্ভার কনফিগারেশন ম্যানেজার এবং SQL সার্ভার ম্যানেজমেন্ট স্টুডিও কিছু সার্ভার সেটিংস দেখতে এবং পরিবর্তন করতে WMI ব্যবহার করে। WMI API কলগুলির সাথে একটি সামঞ্জস্যপূর্ণ ইন্টারফেস প্রদান করে যা রেজিস্ট্রি ক্রিয়াকলাপগুলিকে নিয়ন্ত্রণ করে যা SQL সার্ভার সরঞ্জামগুলিকে জিজ্ঞাসা করে, সেইসাথে SQL সার্ভার কনফিগারেশন ম্যানেজার স্ন্যাপ-ইন-এ নির্বাচিত SQL পরিষেবাগুলির উন্নত নিয়ন্ত্রণ এবং পরিচালনা। WMI-সম্পর্কিত অনুমতি সেট করার বিষয়ে তথ্যের জন্য, দেখুন।

SQL সার্ভার কনফিগারেশন ম্যানেজার ব্যবহার করে অন্য কম্পিউটারে পরিষেবাগুলি শুরু করা, বন্ধ করা, বিরতি দেওয়া, পুনরায় শুরু করা এবং কনফিগার করার বিষয়ে তথ্যের জন্য, দেখুন।

SQL সার্ভার কনফিগারেশন ম্যানেজার পরিষেবাগুলি শুরু করতে, বিরতি দিতে, পুনরায় শুরু করতে এবং বন্ধ করতে এবং পরিষেবাগুলির বৈশিষ্ট্য দেখতে বা পরিবর্তন করতে ব্যবহৃত হয়।

স্টার্টআপ বিকল্পগুলি ব্যবহার করে ডেটাবেস ইঞ্জিন শুরু করতে SQL সার্ভার কনফিগারেশন ম্যানেজার ব্যবহার করুন। আরও তথ্যের জন্য বিভাগটি দেখুন।

আপনি SQL সার্ভার পরিষেবাগুলি পরিচালনা করতে SQL সার্ভার কনফিগারেশন ম্যানেজার ব্যবহার করতে পারেন।

গুরুত্বপূর্ণ

SQL সার্ভার পরিষেবা বা SQL সার্ভার এজেন্ট দ্বারা ব্যবহৃত অ্যাকাউন্ট পরিবর্তন করতে বা অ্যাকাউন্টের পাসওয়ার্ড পরিবর্তন করতে সর্বদা SQL সার্ভার সরঞ্জাম যেমন SQL সার্ভার কনফিগারেশন ম্যানেজার ব্যবহার করুন। অ্যাকাউন্টের নাম পরিবর্তন করা ছাড়াও, SQL সার্ভার কনফিগারেশন ম্যানেজার অতিরিক্ত কনফিগারেশন করে, যেমন Windows রেজিস্ট্রিতে অনুমতি সেট করা, যাতে নতুন অ্যাকাউন্ট SQL সার্ভার সেটিংস পড়তে পারে। অন্যান্য টুল, যেমন Windows সার্ভিস কন্ট্রোল ম্যানেজার, অ্যাকাউন্টের নাম পরিবর্তন করতে পারে, কিন্তু সংশ্লিষ্ট সেটিংস পরিবর্তন করে না। পরিষেবাটি SQL সার্ভার রেজিস্ট্রি কী অ্যাক্সেস করতে না পারলে, এটি সঠিকভাবে শুরু নাও হতে পারে।

SQL সার্ভার কনফিগারেশন ম্যানেজার, SMO এবং WMI-এর একটি অতিরিক্ত সুবিধা হল যে নতুন সেটিংস পরিষেবা পুনরায় চালু না করেই অবিলম্বে কার্যকর হয়।

SQL সার্ভার আপনাকে সার্ভার এবং ক্লায়েন্ট নেটওয়ার্ক প্রোটোকল এবং সংযোগ সেটিংস কনফিগার করতে দেয়। একবার সঠিক প্রোটোকল সক্রিয় করা হলে, সাধারণত সার্ভারের নেটওয়ার্ক সংযোগগুলি পরিবর্তন করার প্রয়োজন হয় না। একই সময়ে, SQL সার্ভার কনফিগারেশন ম্যানেজার সংযোগগুলি পুনরায় কনফিগার করতে ব্যবহার করা যেতে পারে যাতে SQL সার্ভার একটি নির্দিষ্ট নেটওয়ার্ক প্রোটোকল, পোর্ট বা চ্যানেলে শুনতে পায়। প্রোটোকল সক্ষম করার বিষয়ে আরও তথ্যের জন্য বিভাগটি দেখুন। ফায়ারওয়ালে প্রোটোকল অ্যাক্সেস করার অনুমতি দেওয়ার বিষয়ে তথ্যের জন্য, বিভাগটি দেখুন।

SQL সার্ভার কনফিগারেশন ম্যানেজার আপনাকে সার্ভার এবং ক্লায়েন্ট নেটওয়ার্ক প্রোটোকল পরিচালনা করতে দেয়, যার মধ্যে প্রোটোকল এনক্রিপশন প্রয়োগ করা, উপনামের বৈশিষ্ট্য দেখা এবং প্রোটোকল সক্রিয় বা নিষ্ক্রিয় করা।

SQL সার্ভার আপনাকে উপনাম তৈরি করতে বা সরাতে, প্রোটোকল ব্যবহার করা হয় এমন ক্রম পরিবর্তন করতে এবং সার্ভার উপনামের বৈশিষ্ট্যগুলি দেখতে দেয়, সহ:

    সার্ভার উপনাম - ক্লায়েন্ট সংযোগ করে এমন কম্পিউটারের জন্য ব্যবহৃত সার্ভার উপনাম;

    প্রোটোকল - এই কনফিগারেশনের জন্য ব্যবহৃত নেটওয়ার্ক প্রোটোকল;

    সংযোগ পরামিতি - নেটওয়ার্ক প্রোটোকল কনফিগারেশনের জন্য সংযোগ ঠিকানা সম্পর্কিত পরামিতি।

SQL সার্ভার কনফিগারেশন ম্যানেজার আপনাকে ফেইলওভার ক্লাস্টার ইনস্ট্যান্স সম্পর্কে তথ্য দেখতে দেয়, যদিও কিছু ক্রিয়া, যেমন পরিষেবা শুরু করা এবং বন্ধ করা, অবশ্যই ক্লাস্টার অ্যাডমিনিস্ট্রেটর ব্যবহার করতে হবে।

উপলব্ধ নেটওয়ার্ক প্রোটোকল

SQL সার্ভার ভাগ করা মেমরি, TCP/IP, এবং নামযুক্ত পাইপ প্রোটোকল সমর্থন করে। নেটওয়ার্ক প্রোটোকল নির্বাচন সম্পর্কে তথ্যের জন্য, দেখুন। SQL সার্ভার VIA, Banyan VINES সিকোয়েন্সড প্যাকেট প্রোটোকল (SPP), Multiprotocol, AppleTalk, এবং NWLink IPX/SPX নেটওয়ার্ক প্রোটোকল সমর্থন করে না। এই প্রোটোকলগুলি ব্যবহার করে পূর্বে সংযুক্ত ক্লায়েন্টদের অবশ্যই SQL সার্ভারের সাথে সংযোগ করতে একটি ভিন্ন প্রোটোকল নির্বাচন করতে হবে। SQL সার্ভার কনফিগারেশন ম্যানেজার WinSock প্রক্সি কনফিগার করতে ব্যবহার করা যাবে না। WinSock প্রক্সি কনফিগার করতে, ISA সার্ভার ডকুমেন্টেশন দেখুন।

নিবন্ধটি পছন্দ হয়েছে? বন্ধুদের সাথে ভাগাভাগি করা: