نصب SQL Server و چک لیست ها و پیش نیاز های آن
برای بهبود کیفیت خدمات و کارایی سرور SQL تعدادی چک لیست وجود دارد که دانستن آنها قبل و بعد از نصب می تواند مفید واقع شود ، با ما همراه باشید :
1 – بهترین پیشنهادی که برای ابتدای کار می توان داد انتخاب درایو های مناسب برای نصب SQL Server می باشد ، در هنگام نصب پیشنهاد های مسیر های پیش فرض نصب SQL Server صحیح نبوده و می بایست فایل های دیتا و فایل های لاگ را در درایو ها و مسیر های جداگانه قرار دهید :
Data drive D:
Transaction Log drive E:
TempDB drive F:
Backup drive G:
متاسفانه بسیار از همکاران و دوستان در هنگام نصب دقت کافی نداشته و فقط موارد را تیک زده و از دکمه Next استفاده میکنند ، و در آینده دیتابیس های خود را بر روی درایو های دیگری ایجاد میکنند ، این تفکر از دید بسیاری درست می باشد ، در این حالت نکته مهمی که برای ادمین دیتابیس پیش خواهد آمد مدیریت TempDB خواهد بود، بسیاری از برنامه ها در حین انجام فرآیند های سنگین تمامی عملیات موقت خود را به این دیتابیس منتقل کرده تا در انتهای فرآیند آنها را Commit کنند ، و یا ممکن است Developer برنامه مقدار زیادی دیتا Delete یا Insert کرده و فضای خیلی زیادی از دیتابیس Temp را درگیر کرده باشد ، مثل دستورات Select into #Temp ی که در کد زده می شود، درایو C مختص ویندوز بوده و خود ویندوز به تنهایی دیتای زیادی تولید کرده و بعد از مدتی فضای درایو C را اشغال میکند ، فرض کنید تغییرات روی فایل دیتابیس Temp نیز از فضای درایو C استفاده میکند، این موضوع میتواند به راحتی دیتابیس و سامانه را دچار اختلال جدی کرده و سرویس دهی را با مشکل مواجه کند ، در این شرایط در صورت امکان می توان به صورت موقت این دیتابیس را Shrink زد ولی این یک روش موقت است ، برای حل دائمی این مشکل باید فایل TempDB را به درایو دیگری جابجا کرد که این موضوع نیازمند شرایط خاص می باشد ، پس بهتر است در ابتدای کار در هنگام تحویل سرور و نصب SQL Server نکات را رعایت کرد.
2 – خودداری از نصب تمامی Feature های Sql server ،یکی دیگر از مواردی که مشاهده می شود نصب تمامی آیتم های موجود در لیست نصب SQL Server توسط همکاران می باشد ، نکته مهمی که باید در نظر داشت نصب نیاز مندی های آن سرور و اپلیکیشن ها و سیاست نگهداری از دیتابیس های آنهاست، نباید در هنگام نصب تیک تمامی Feature های موجود را زده و Next زد .
3 – Exclude کردن فولدر های SQL Server از آنتی ویروس و همچنین Exclude کردن تمامی فایل های LDF/MDF/NDF از اسکن و کنترل آنتی ویروس ، مشاهده شده که در هنگام Boot سرور آنتی ویروس تمامی فایل ها را کنترل کرده و فایل های دیتابیس به علت حجیم بودن مدت زمان بسیار زیادی را جهت اسکن گرفته و فایل ها Lock می شود در نتیجه سرویس SQL Server استارت نشده و سامانه ها با مشکل عدم سرویس دهی مواجه می شوند .
4 – فعال کردن پارامتر فشرده سازی خودکار بک آپ ها
5 – تغییر پارامتر پیش فرض میزان مصرف Ram توسط Sql Server بر اساس سیاست کاری و میزان منابع موجود
6 – نصب آخرین ورژن ها و سرویس های پک های موجود برای ورژن SQL
7 – بررسی دائمی میزان فضای باقیمانده تمامی درایو هایی که فایل های دیتابیس برروی آن ها وجود دارد .
8 – با توجه به اپلیکیشن هایی که قرار است بر روی این سرور و Instance نصب کنید درهنگام نصب Sql به collation فارسی یا لاتین خود دقت کنید که سامانه با مشکل مواجه نشود.
9 – ایجاد بکاپ پلن های مشخص و خودکار برای تمامی دیتابیس ها بعد از اتمام نصب و ایجاد دیتابیس ها
10 – راه اندازی Statistics ها و آپدیت آنها به صورت Async که تاثیری بر روی کارایی سیستم نداشته باشد . برای راه اندازی این مورد می توانید از اسکریپت زیر استفاده کنید .
ALTER DATABASE daatabase_name SET AUTO_UPDATE_STATISTICS ON
ALTER DATABASE Database_name SET AUTO_UPDATE_STATISTICS_ASYNC ON
برای نصب sql server جدیدترین نسخه SQL Server 2022 می توانید به لینک زیر مراجعه کنید :
برای نصب اس کیو ال سرورهای ورژن های 2016 و 2017 (نصب SQL Server 2017 و 2016 ) به لینک زیر مراجعه کنید :
برای نصب اس کیو ال سرورهای ورژن 2019 (نصب SQL Server 2019 ) به لینک زیر مراجعه کنید :
برای نصب اس کیو ال سرور از سریق محیط Command Prompt به لینک زیر مراجعه کنید :
برای نصب اس کیو ال سرور از طریق Configuration File به لینک زیر مراجعه کنید :
برای نصب اس کیو ال سرور برای سرور های دوم و سوم Always On Failover Cluster به لینک زیر مراجعه کنید :
برای آپگرید ورژن اس کیو ال سرور به نسخ بالاتر به لینک زیر مراجعه کنید :
برای نصب اس کیو ال سروربر روی هسته سرور (Server Core ) به لینک زیر مراجعه کنید :
و برای حذف اس کیو ال سرور به لینک زیر مراجعه کنید :
نصب SQL Server نیازمند انجام چند مرحله است که شامل چک لیست ها و پیش نیازهای مربوطه است. در ادامه، چندین مورد از موارد مهم برای نصب SQL Server را ذکر خواهم کرد:
1. بررسی سیستم عامل: مطمئن شوید که سیستم عامل شما سازگاری لازم را با نسخه مورد نظر SQL Server دارد. بررسی نسخه های سیستم عامل معتبر برای SQL Server را انجام دهید و مطمئن شوید که سیستم عامل شما در لیست سیستم عامل های پشتیبانی شده توسط SQL Server قرار دارد.
2. مقررات سیستم عامل: اطمینان حاصل کنید که سیستم عامل و بسته های بروزرسانی مورد نیاز برای نصب SQL Server روی سیستم شما نصب شده باشند. بسته های بروزرسانی سیستم عامل میتوانند مواردی مانند خدمات و قابلیت های امنیتی مورد نیاز برای اجرای صحیح SQL Server را فراهم کنند.
3. نیازمندی های سخت افزاری: بررسی کنید که سیستم شما دارای سخت افزار مناسب برای نصب و اجرای SQL Server است. این شامل پردازنده، حافظه، فضای دیسک و کارت شبکه است. معمولاً سیستم نیازمندی های سخت افزاری مورد نیاز برای هر نسخه SQL Server در مستندات رسمی Microsoft SQL Server مشخص شده است.
4. مجوزها و اجازه های کاربر: مطمئن شوید که شما اجازه لازم برای نصب SQL Server و دسترسی به منابع سیستم را دارید. در صورت نیاز، با مدیر سیستم خود در مورد اجازه ها و مجوزهای لازم صحبت کنید.
5. محل نصب: تعیین کنید که SQL Server را در کدام مسیر بر روی سیستم خود نصب می کنید. معمولاً شما می توانید مسیر پیش فرض را برای نصب انتخاب کنید، اما اگر نیاز دارید می توانید مسیر دیگری را برای نصب SQL Server تعیین کنید.
6. نصب و پیکربندی SQL Server: پس از بررسی چک لیست ها و اطمینان از مطابقت با پیش نیازهای لازم، می توانید فرآیند نصب SQL Server را آغاز کنید. شما می توانید نسخه مورد نظر SQL Server را از وبسایت رسمی Microsoft دریافت کرده و روی سیستم خود نصب کنید. در طول نصب، شما می توانید تنظیمات مختلفی را برای SQL Server انجام دهید، از جمله تعیین نام سرور، رمز عبور SA، محل نصب دیتابیس و غیره.
7. بررسی نصب: پس از نصب موفقیت آمیز SQL Server، حتماً باید عملکرد و پیکربندی صحیح آن را بررسی کنید. اجرای تست ها و کوئری ها در SQL Server، بررسی لاگ ها و وضعیت سرویس ها، و بررسی دسترسی به دیتابیس ها و منابع دیگر، از مراحل اصلی بررسی نصب محسوب می شوند.
این چک لیست برخی از موارد مهم برای نصب SQL Server را شامل میشود، اما توجه داشته باشید که هر نسخه از SQL Server ممکن است نیازمندی های خاص خود را داشته باشد. بنابراین، بهتر است قبل از نصب، مستندات رسمی Microsoft را بررسی کرده و چک لیست مربوط به نسخه مورد نظرتان را مطالعه کنید.
نصب Microsoft SQL Server
نصب Microsoft SQL Server یک فرآیند چند مرحلهای است که مراحل زیر را در نظر میگیرد. توجه داشته باشید که ممکن است تجربه نصب بر اساس نسخهها و نسخههای جدیدتر تغییر کند، اما معمولاً مراحل اصلی همانند هم هستند:
1. دریافت فایل نصب:
– ابتدا باید فایل نصب SQL Server را از منبع معتبری مانند وبسایت رسمی Microsoft دریافت کنید. این فایل معمولاً یک فایل اجرایی با پسوند “exe” یا “msi” است.
2. اجرای فایل نصب:
– پس از دانلود فایل نصب، آن را اجرا کنید. با اجرای فایل، وارد صفحه آغاز نصب خواهید شد.
3. تنظیمات مرحله اول (مرحله مشخصات):
– در این مرحله، شما باید مواردی مانند تایپ محصول، شماره محصول، کلید محصول (Product Key) و مسیر نصب را مشخص کنید.
4. قبول توافقنامه (EULA):
– در این قدم، شما باید شرایط و ضوابط استفاده از SQL Server را بپذیرید. برای ادامه نصب، توافقنامه (EULA) را مطالعه کنید و قبول کنید.
5. انتخاب نوع نصب:
– در این مرحله، شما باید نوع نصب را انتخاب کنید. انتخابهای معمول شامل نصب “موقعیت یکپارچه” (Typical) یا “شخصیسازی” (Custom) هستند. در نصب یکپارچه، تنظیمات پیشفرض را نصب میکنید، اما در نصب شخصیسازی، میتوانید مراحل بیشتری را تنظیم کنید.
6. انتخاب مؤلفهها:
– در صورت انتخاب نصب شخصیسازی، شما میتوانید مؤلفههای مختلفی از SQL Server را برای نصب انتخاب کنید، مانند موتور پایگاه داده، نرمافزار مدیریت پایگاه داده، ابزارهای توسعه و…
7. مشخص کردن محل نصب:
– در این مرحله، محل نصب SQL Server را انتخاب کنید. معمولاً پیشنهاد میشود محل نصب را در پوشهای جداگانه قرار دهید تا مدیریت برنامه آسانتر باشد.
8. تنظیمات نصب:
– در این مرحله، میتوانید تنظیمات بیشتری را تعیین کنید، مانند محل پوشههای دادهها، محل پوشههای پشتیبانی، کاربر پیشفرض و…
9. بررسی و تأیید مراحل نصب:
– در این قدم، مراحل نصب را بررسی کرده و اطمینان حاصل کنید که تمام تنظیمات صحیح هستند.
10. نصب و اجرای SQL Server:
– پس از تأیید مراحل نصب، عملیات نصب شروع میشود. پیشرفت نصب نشاندهنده میزان پیشرفت فرآیند است. پس از اتمام، SQL Server آماده استفاده خواهد بود.
11. تنظیمات اولیه:
– پس از نصب موفقیتآمیز، ممکن است به تنظیمات اولیه برای SQL Server بپردازید. این شامل تنظیم نام سرور، مدیریت کاربران، تنظیمات امنیتی و…
12. آخرین بهروزرسانیها:
– بعد از نصب، توصیه میشود آخرین بهروزرسانیها و بستهها (Service Packs) را از Microsoft دانلود و نصب کنید تا از آخرین ویژگیها و اصلاحات امنیتی بهرهمند شوید.
پس از اتمام این مراحل، SQL Server آماده استفاده خواهد بود و شما میتوانید از این
پایگاه داده قدرتمند برای ذخیره و مدیریت اطلاعات خود استفاده کنید.
دیدگاه ها 1