এসকিউএল সার্ভার 2022 ইনস্টল করুন
SQL সার্ভার 2022 সঠিক উপায়ে ইনস্টল করুন, প্রথমবার: সংস্করণ বাছাই করুন, কোলেশন এবং পরিষেবা অ্যাকাউন্ট সেট করুন, ডেটা ফাইল রাখুন, মেমরি ক্যাপ করুন, তারপর SSMS দিয়ে প্রথম চেকগুলি চালান৷
📑অধ্যায়
- সংস্করণ নির্বাচন করা — বিকাশকারী, এক্সপ্রেস, স্ট্যান্ডার্ড বা এন্টারপ্রাইজ
- Microsoft থেকে সেটআপ ডাউনলোড করা এবং ইনস্টলেশন শুরু করা হচ্ছে
- বৈশিষ্ট্য নির্বাচন — শুধুমাত্র ডাটাবেস ইঞ্জিন পরিষেবাগুলি
- ডিফল্ট উদাহরণ বা একটি নামকৃত উদাহরণ যেমন SERVER\SQLEXPRESS
- পরিষেবা অ্যাকাউন্ট — NT SERVICE\MSSQLSERVER
- সংকলন — SQL_Latin1_General_CP1_CI_AS
- প্রমাণিকরণ মোড এবং sa পাসওয়ার্ড
- ডেটা ডিরেক্টরি — C:\Program Files ডিফল্টের পরিবর্তে D:\SQLData
- ক্যাপিং ম্যাক্স সার্ভার মেমরি
- SSMS ইনস্টল করা এবং প্রথম চেক চালানো
📋 ওভারভিউ এবং ধাপে ধাপে গাইড
সংস্করণটি চয়ন করুন এবং মাইক্রোসফ্ট থেকে ডাউনলোড করুন
শুধুমাত্র Microsoft এর অফিসিয়াল ওয়েবসাইট থেকে SQL সার্ভার 2022 ডাউনলোড করুন। ছোট ওয়েব ইনস্টলার বিনামূল্যে সংস্করণ অফার করে এবং কাস্টম বিকল্পের সাথে, সম্পূর্ণ মিডিয়া ডাউনলোড করে — সম্পূর্ণ ডাউনলোড নিন যাতে আপনি ইন্টারনেটে ফিরে না গিয়ে পরে পুনরায় ইনস্টল বা মেরামত করতে পারেন। এলোমেলো ডাউনলোড সাইটগুলি থেকে কখনই একটি ডাটাবেস সার্ভার ইনস্টল করবেন না: প্রাক-অ্যাক্টিভেটেড, পুরানো বা বান্ডিল ইনস্টলাররা একটি বাস্তব ঝুঁকি।
সংস্করণ ছবি সহজ. ডেভেলপার সম্পূর্ণ বিনামূল্যে এবং প্রতিটি এন্টারপ্রাইজ বৈশিষ্ট্য ধারণ করে, কিন্তু এর লাইসেন্স শুধুমাত্র বিকাশ এবং পরীক্ষার জন্য। এক্সপ্রেস এমনকি উৎপাদনের জন্যও বিনামূল্যে, কিন্তু প্রতিটি ডাটাবেস 10 GB এ সীমাবদ্ধ, ইঞ্জিনটি তার বাফার পুলের জন্য প্রায় 1.4 GB RAM ব্যবহার করতে পারে এবং নির্ধারিত কাজের জন্য কোন SQL সার্ভার এজেন্ট নেই৷ স্ট্যান্ডার্ড এবং এন্টারপ্রাইজ হল প্রকৃত উৎপাদন কাজের জন্য অর্থপ্রদান করা সংস্করণ। শেখা বা একটি অ্যাপ্লিকেশন নির্মাণ? বিকাশকারী চয়ন করুন।
সেটআপ শুরু করুন এবং শুধুমাত্র আপনার প্রয়োজনীয় বৈশিষ্ট্যগুলি নির্বাচন করুন৷
প্রশাসক হিসাবে সেটআপ চালান এবং নতুন SQL সার্ভার স্বতন্ত্র ইনস্টলেশন চয়ন করুন, তারপর সেটআপ সমর্থন নিয়মগুলি পাস করুন৷ উইন্ডোজ আপডেট থেকে একটি মুলতুবি পুনঃসূচনা হল সবচেয়ে সাধারণ ব্লকার - প্রথমে মেশিনটি পুনরায় চালু করুন এবং নিয়ম সবুজ হয়ে যায়।
বৈশিষ্ট্য নির্বাচন স্ক্রিনে, ডেটাবেস ইঞ্জিন পরিষেবাগুলি-এ টিক চিহ্ন দিন — একটি বৈশিষ্ট্য যা প্রায় প্রত্যেকেরই প্রয়োজন। বিশ্লেষণ পরিষেবা, রিপোর্টিং পরিষেবা এবং ইন্টিগ্রেশন পরিষেবাগুলি এড়িয়ে যান যদি না আপনি জানেন যে আপনি সেগুলি ব্যবহার করবেন; প্রতিটি অতিরিক্ত পরিষেবা হল আরেকটি প্রক্রিয়া যা চিরকাল চলছে এবং প্যাচ করার জন্য আরেকটি জিনিস, এবং একই সেটআপ থেকে পরবর্তীতে বৈশিষ্ট্যগুলি যোগ করা যেতে পারে। সিস্টেম ড্রাইভে ইনস্ট্যান্স রুট ডিরেক্টরিটি C:\Program Files-এর অধীনে ছেড়ে দিন — পরবর্তী ধাপে ডেটা ফাইলগুলি অন্য কোথাও চলে যাবে।
উদাহরণের নাম দিন — ডিফল্ট সাধারণত সঠিক
সেটআপ এখন একটি উদাহরণের জন্য জিজ্ঞাসা করে। ডিফল্ট দৃষ্টান্তটি প্লেইন কম্পিউটারের নাম দ্বারা পৌঁছানো হয় এবং 1433 পোর্টে শোনে। একটি নামকৃত উদাহরণ একটি ব্যাকস্ল্যাশ নাম যোগ করে এবং সাধারণত একটি গতিশীল পোর্ট ব্যবহার করে — SSMS-এ আপনি এটির সাথে এইভাবে সংযোগ করেন:
SERVER\SQLEXPRESS
একটি মেশিন বেশ কয়েকটি নামযুক্ত উদাহরণ হোস্ট করতে পারে, যা দুটি সংস্করণ পাশাপাশি পরীক্ষা করার জন্য সত্যই কার্যকর। আপনার প্রথম এবং প্রধান ইনস্টলের জন্য, ডিফল্ট উদাহরণ নিন — প্রতিটি টুল এবং টিউটোরিয়াল এটি অনুমান করে এবং সংযোগের স্ট্রিংগুলি ছোট থাকে।
পরিষেবা অ্যাকাউন্ট সেট করুন
সার্ভার কনফিগারেশন পৃষ্ঠায়, সেটআপ প্রতিটি পরিষেবা যে অ্যাকাউন্ট হিসাবে চলবে তা দেখায়। ডেটাবেস ইঞ্জিনের ডিফল্ট হল ভার্চুয়াল অ্যাকাউন্ট NT SERVICE\MSSQLSERVER — একটি একক মেশিনের জন্য নিরাপদ পছন্দ: প্রতিটি পরিষেবা শুধুমাত্র প্রয়োজনীয় অধিকারগুলির সাথে তার নিজস্ব পরিচয় পায়। একটি কোম্পানির ডোমেনে, একটি পৃথক স্বল্প-সুবিধাপ্রাপ্ত ডোমেন অ্যাকাউন্ট বা পরিষেবা প্রতি একটি গ্রুপ পরিচালিত পরিষেবা অ্যাকাউন্ট ব্যবহার করুন৷ সেটআপের পরামর্শ অনুযায়ী স্টার্টআপের ধরনগুলি ছেড়ে দিন: ইঞ্জিন স্বয়ংক্রিয়, এজেন্ট ম্যানুয়াল যতক্ষণ না আপনি কাজের সময় নির্ধারণ শুরু করেন৷
সংগ্রহটি যত্ন সহকারে চয়ন করুন — এটি স্টিকি
একই পৃষ্ঠায় একটি Collation ট্যাব আছে। কোলেশন সিদ্ধান্ত নেয় কিভাবে টেক্সট বাছাই করা হয় এবং তুলনা করা হয় — A এর সমান কিনা, এবং কিভাবে উচ্চারণ ব্যবহার করা হয়। ইংরেজি সিস্টেমের জন্য ইনস্টলার ডিফল্ট, SQL_Latin1_General_CP1_CI_AS, কেস-সংবেদনশীল এবং উচ্চারণ-সংবেদনশীল, এবং এটি বেশিরভাগ অ্যাপ্লিকেশনের জন্য উপযুক্ত। যদি একটি অ্যাপ্লিকেশন বিক্রেতা একটি সমষ্টি নির্দিষ্ট করে, এটি এখন সেট করুন যখন এটির কোন খরচ নেই৷
প্রমাণীকরণ মোড এবং প্রশাসক লগইন সেট করুন
ডেটাবেস ইঞ্জিন কনফিগারেশন পৃষ্ঠায়, মিশ্র মোড বেছে নিন যদি না আপনি নিশ্চিত হন যে প্রতিটি ব্যবহারকারী এবং অ্যাপ্লিকেশন উইন্ডোজ লগইন ব্যবহার করবে। মিক্সড মোড বিল্ট-ইন sa অ্যাকাউন্টকে সক্ষম করে — এটির জন্য একটি সত্যিকারের শক্তিশালী পাসওয়ার্ড সেট করুন এবং এটি আপনার পাসওয়ার্ড ম্যানেজারে সংরক্ষণ করুন, কারণ sa হল প্রথম অ্যাকাউন্ট আক্রমণকারীরা চেষ্টা করে। একই স্ক্রিনে, বর্তমান উইন্ডোজ ব্যবহারকারীকে (এবং আপনার প্রশাসক গোষ্ঠী) SQL সার্ভার প্রশাসক হিসাবে যুক্ত করুন।
সেই শেষ ক্লিকটি ভুলে যাওয়া কেন অনেক প্রথম ইনস্টল মালিকের নিজস্ব সার্ভার থেকে লক আউট হয়ে শেষ হয়৷ Windows প্রমাণীকরণ নিরাপদ দৈনন্দিন লগইন থেকে যায়; মিশ্র মোড একটি SQL লগইন প্রয়োজন অ্যাপ্লিকেশনের জন্য আছে.
প্রথম ডাটাবেস বিদ্যমান হওয়ার আগে ডেটা ফাইলগুলি রাখুন
সেই পৃষ্ঠায় থাকুন এবং ডেটা ডিরেক্টরি এবং TempDB ট্যাব খুলুন। সেটআপ আনন্দের সাথে সবকিছু C:\Program Files-এর ভিতরে রাখবে — একটি শেখার ল্যাপটপে গ্রহণযোগ্য, একটি বাস্তব সার্ভারে দুর্বল। ডেটা ফাইল এবং লেনদেনের লগগুলি ডিস্কে ভিন্নভাবে কাজ করে, তাই একাধিক ড্রাইভ সহ একটি মেশিনে, একটি ভলিউমে ডেটা রাখুন এবং অন্যটিতে লগ করুন এবং আবার অন্য কোথাও ব্যাকআপ করুন - আদর্শভাবে সম্পূর্ণরূপে মেশিনের বাইরে। একটি একক SSD-এ বিভক্ত হওয়া কম গুরুত্বপূর্ণ, কিন্তু তারপরও ফোল্ডারগুলিকে D:\SQLData এর মতো একটি পরিষ্কার পথে নিয়ে যান যাতে সিস্টেম ড্রাইভটি বিনামূল্যে থাকে। TempDB-এর জন্য, সেটআপ আপনার CPU কোরের সাথে মিলে যাওয়া একাধিক ডেটা ফাইলের পরামর্শ দেয় (আট পর্যন্ত) — সেই পরামর্শটি গ্রহণ করুন; এটি একটি সুপরিচিত বাধা দূর করে।
মেমরি ক্যাপ, তারপর প্রথম চেক চালান
SQL সার্ভার মেমরিকে আক্রমনাত্মকভাবে ব্যবহার করার জন্য ডিজাইন করা হয়েছে: ডিফল্টভাবে, সর্বোচ্চ সার্ভার মেমরি কার্যকরভাবে সীমাহীন, তাই এটি প্রায় সমস্ত RAM ধারণ না করা পর্যন্ত দিনের পর দিন ডেটা ক্যাশ করে — একটি ডেডিকেটেড ডাটাবেস সার্ভারে সঠিক আচরণ, শেয়ার করা একটিতে একটি বাজে আশ্চর্য৷ 2022 সেটআপে একটি মেমরি ট্যাব রয়েছে: উইন্ডোজ এবং অন্যান্য অ্যাপ্লিকেশনের জন্য মোটামুটি 4 GB - বা প্রায় 20 শতাংশ RAM - রেখে এটির প্রস্তাবিত ক্যাপ গ্রহণ করুন বা আপনার নিজস্ব সেট করুন৷ একই সেটিং পরে এসএসএমএস থেকে পরিবর্তন করা যেতে পারে, যেমন একটি 16 জিবি মেশিনের জন্য এই উদাহরণটি দেখায়:
EXEC sp_configure 'max server memory (MB)', 10240;
RECONFIGURE;
একটি সবুজ সারাংশ সহ সেটআপ সম্পূর্ণ হলে, SQL সার্ভার ম্যানেজমেন্ট স্টুডিও (SSMS) ইনস্টল করুন — এটি একটি আলাদা বিনামূল্যে ডাউনলোড এবং সার্ভার সেটআপের অংশ নয়৷ সার্ভার নামের সাথে সংযোগ করুন এবং প্রথম চেক চালান:
SELECT @@VERSION;
এটি Microsoft SQL Server 2022-এর রিপোর্ট করা উচিত। পরিষেবাগুলিতে চেক করুন যে SQL সার্ভার (MSSQLSERVER) চলছে এবং স্বয়ংক্রিয়ভাবে সেট করা হয়েছে, তারপরে একটি থ্রোওয়ে টেস্ট ডেটাবেস তৈরি করুন, একটি টেবিল যোগ করুন এবং এটি আবার মুছুন — যে দুই মিনিটের অনুশীলন ইঞ্জিন, আপনার লগইন এবং মৌলিক অনুমতিগুলি শেষ পর্যন্ত প্রমাণ করে।
🏷️বিষয় অনুসন্ধান ভেরিয়েবল এবং কীওয়ার্ড
🎙️ সম্পূর্ণ প্রতিলিপি — প্রসারিত করতে আলতো চাপুন
__TOK_33__
__TOK_34__
__TOK_35__
❓ প্রায়শই জিজ্ঞাসিত প্রশ্ন
এই টিউটোরিয়ালটি কি 100% বিনামূল্যে অনুসরণ করা যায়?
__TOK_36__
নতুনরা কি এই নির্দেশিকা অনুসরণ করতে পারে?
__TOK_37__
আমি আটকে গেলে আমি কোথায় প্রশ্ন করতে পারি?
__TOK_38__