خانه SQL Server آموزش نصب SQL server 2022 در ویندوز SQL Server مبانی SQL Server نوشته شده توسط: تیم فنی نیک آموز تاریخ انتشار: ۰۲ آبان ۱۴۰۲ آخرین بروزرسانی: ۱۱ اسفند ۱۴۰۲ زمان مطالعه: 20 دقیقه ۴.۴ (۵۳) نصب SQL Server یکی از اقدامات اولیه برای یادگیری کوئری نویسی و کار با محیط SSMS محسوب میشود. در این سیستم مدیریت پایگاه داده رابطه ای (RDBMS)، ابزارها و سرویسهای مختلفی بهمنظور نظارت و کار با پایگاههای داده ارائه شده است. به این ترتیب، این مطلب جامع را با هدف آموزش نصب SQL Server در ویندوز بهصورت گامبهگام تدوین کردهایم تا تمام جزئیات پراهمیت برای شما قابل درک باشند. SQL Server 2022 چیست ؟ SQL Server 2022 یک سیستم مدیریت پایگاه داده رابطه ای (RDBMS) است که با کمک آن، استخراج، مدیریت و ذخیرهسازی دادهها انجام میشود. در زمان نگارش این مطلب، «نسخه ۲۰۲۲» آخرین ورژن عرضهشده توسط مایکروسافت است. SQL Server در طول زمان، بهعنوان یک نرمافزار قدرتمند و جامع، توسط سازمانهای مختلف مورد استفاده قرار گرفته و در هر آپدیت، نقاط پیشرفت قابل توجهی نسبت به نسخه قبلی دارد. شما میتوانید در مقاله انواع نسخه های SQL Server اطلاعات بیشتری درمورد ویژگیهای هر ورژن بهدست بیاورید. مزیت های SQL Server 2022 عمدهترین مزیت های SQL Server عبارتند از: پردازش کوئری های هوشمند (Intelligent Query Processing) افزایش مقیاسپذیری محاسباتی و حافظه ایجاد بهبود در دیتابیسهای درون حافظهای (In-memory) بهبود امنیت راهنمای گام به گام نصب SQL Server 2022 در ویندوز به منظور نصب SQL Server در ویندوز ، لازم است برخی الزامات نرمافزاری و سختافزاری رعایت شوند. در کنار این ملاحظات، برای اینکه نصب بهصورت کارآمد باشد، باید تنظیماتی اعمال شود که بررسی میکنیم. این یعنی، نصب این سیستم مدیریت پایگاه داده فراتر از کلیک کردن روی دکمه Next خواهد بود. حال مراحل نصب SQL Server 2022 بهصورت مفصل و مرحلهبهمرحله شرح داده میشوند. ۱- نیازمندی های سخت افزاری و نرم افزاری پیش از آن که نصب SQL Server در ویندوز را شروع کنید، باید بررسی شود که آیا سیستم شما الزامات سختافزار و نرمافزاری آن را پاسخگو است یا خیر. پیشنیازهای سختافزاری موردنیاز نصب این برنامه عبارتند از: حداقل فضای دیسک: ۶ گیگابایت حداقل حافظه مورد نیاز: ۱ گیگابایت حداقل پردازنده: X64 ۱.4GH شما میتوانید از میان ویندوز، Windows Server و لینوکس، یکی را به کار ببرید تا امکان نصب SQL Server در ویندوز را داشته باشید. جزئیات مربوط به نیازمندیهای نرم افزاری نصب آن عبارتند از: Windows 10 (مناسب برای استفاده خانگی یا مشاغل کوچک) Windows Server 2016 یا نسخههای بالاتر Windows Server 2016 Core Red Hat Enterprise Linux 8.0 – 8.5 Ubuntu 20.04 LTS +Docker Engine 1.8 (روی لینوکس) ۲- دانلود و نصب SQL Server دانلود فایل نصب: ابتدا سایت رسمی مایکروسافت را در مرورگر باز کرده و برای دانلود ۲۰۲۲ SQL Server اقدام کنید. پس از آن، روی گزینه «Download EXE» کلیک کنید تا فایل نصب SQL Server دانلود شود. انتخاب نوع نصب: پس از دانلود فایل نصبی و باز کردن آن، سه گزینه زیر، برای نحوه نصب به شما نمایش داده خواهد شد: Basic: نصب SQL Server در ویندوز با گزینه های پیشفرض آن Custom: انتخاب کامپوننتهای مورد نصب Download Media: امکان دانلود Installer و نصب آن در یک زمان دیگر (نصب آفلاین) انتخاب پسوند فایل نصب: اگر مشابه این مطلب، نوع نصب Download Media را انتخاب کردهاید، در مرحله بعد امکان انتخاب پسوند فایل نصب را دارید. اجازه دهید نوع فایل مورد دانلود، به حالت پیشفرض، یعنی فایل ISO، باقی بماند و روی دکمه Download کلیک کنید. اجرای فایل Setup: پس از دانلود فایل ISO، روی آن کلیک کرده تا بتوانید محتوای آن را در قالب یک پوشه مشاهده کنید. از میان فایلهای مربوط به نصب SQL Server در ویندوز ، روی Setup.exe کلیک کنید. نصب SQL Server در ویندوز بهصورت Stand-Alone: در این مرحله، شما صفحه SQL Server Installation Center را مشاهده خواهید که در آن، گزینههای مختلفی برای نصب SQL Server در ویندوز نمایش داده میشود. با انتخاب اولین گزینه (New SQL Server stand-alone installation or add features to an existing installation)، میتوانید SQL Server را از پایه روی سیستم نصب کرده یا درصورت لزوم، برخی Feature های آن را به SQL Server فعلی سیستم خود اضافه کنید. انتخاب نسخه SQL Server: در مرحله Activation، با کلیک روی گزینه Specify a free edition، نسخه Developer را انتخاب کرده و دکمه Next بزنید. اگر به Product Key نیاز داشتید، میتوانید با جستجو در گوگل، فایل کرک و Keygen آن را بهدست بیاورید. مشابه تصویر زیر، باید قوانین و لایسنس مربوط به نصب SQL Server در ویندوز را مشاهده کنید؛ با تیک زدن گزینه I accept the license terms and privacy statement، موافقت خود را با شرایط مذکور اعلام و برروی دکمه Next کلیک کنید. حال در صفحه Microsoft Update، گزینه Next را بزنید. این بخش توضیحاتی درمورد بهروزرسانی SQL Server را نمایش میدهد. نمایش لیست خطاهای احتمالی: در صفحه Install Rule، مشکلاتی که ممکن است در طول نصب SQL Server در ویندوز با آنها برخورد کنید را در قالب اخطار نمایش میدهد؛ طبیعتاً بهتر است این موارد زیاد نباشند. دکمه Next را انتخاب کنید تا به مرحله بعد منتقل شوید. نصب اکستنشن Azure: اگر بخواهید از اکستنشن Azure در SQL Server استفاده کنید، لازم است اکانت آن را وارد کنید تا فرآیند احراز هویت شما تکمیل شود. برای درک بهتر، به تصویر زیر توجه کنید. انتخاب فیچرهای دلخواه در نصب SQL Server در ویندوز : در این مرحله پراهمیت میتوانید لیست، ویژگیها و فیچرهایی را انتخاب کنید که به نصب آنها نیاز دارید. توجه کنید که با انتخاب تمام گزینههای این بخش، سربار زیادی به سیستم مدیریت پایگاه داده شما تحمیل خواهد شد و طبیعتاً کارایی RDBMS شما کاهش پیدا میکند؛ بنابراین بهتر است مشابه تصویر زیر، تنها «گزینه Database Engine Services» را تیک بزنید. در روند نصب SQL Server در ویندوز ، با دو نوع فیچر مواجه میشوید. یک نوع آن، Feature های SQL Server ای است که اکنون درحال نصب آنها هستید و دیگری، فیچرهایی هستند که بهصورت مشترک میان نسخه جدید درحال نصب و نسخه موجود روی سیستم شما وجود دارند؛ به همین دلیل است که گزینه تیک زدن آن موارد غیرفعال است و شما نیازی به نصب مجدد این فیچرهای مشترک ندارید. ازسوی دیگر، شما به انتخاب گزینه Analysis Services نیاز ندارید؛ چراکه این فیچرها به مباحث OLAP و تجزیه و تحلیل دادهها مرتبط است و در انبار های داده (Data Warehouse) و گزارشهای مدیریتی کاربرد دارند. بنابراین، در این مرحله تنها گزینه نصب Engine دیتابیس را انتخاب کنید. بیشتر بدانیم: فرض کنید باید دادههای یک سال سازمان نگهداری شوند و نیاز دارید به طریقی، کارایی و عملکرد سیستم خود را را بهبود دهید. از طرفی، در حال حاضر فقط دادههای ماه جاری مورد استفاده شما هستند. در چنین شرایطی، میتوانید با کمک گزینه «Integration Services» در SQL Server ، دادههای ۱۱ ماه را در یک محیط ذخیرهسازی با سرعت پایینتر و دادههای ماه جاری را روی فضای ذخیرهسازی سریع، مانند حافظه SSD، نگهداری کنید. توصیه میشود مسیر نصب SQL Server در ویندوز خود را از Path پیشفرض آن به بخش دیگر از کامپیوتر تغییر ندهید و روی گزینه Next کلیک کنید. کانفیگ نام اینستنس SQL Server: برای پیکربندی Instance ، به یک نام و ID در SQL Server نیاز دارید. شایان به ذکر است که این Instance ID بهعنوان بخشی از مسیر نصب خواهد بود. شما در این مرحله، دو انتخاب برای اینستنس خود دارید که عبارتند از: Default Instance: با انتخاب این گزینه، اجازه نصب تنها یک اینستنس پیشفرض روی سیستم خود را دارید، اما امکان نصب اینستنسهای گوناگون با نامهای مختلف را نیز خواهید داشت. Named Instance: انتخاب این گزینه شما را ملزم خواهد کرد که یک اینستنس با نام دلخواه نصب کنید. توجه کنید در جدول پایین این صفحه، میتوانید لیست Instance هایی را مشاهده کنید که از قبل روی سیستم خود نصب کردهاید. نمایش سرویسهای مورد نصب: حال در مرحله Server Configuration از نصب SQL Server در ویندوز ، لیست سرویسهایی را مشاهده خواهید کرد که در این Installation به سیستم شما اضافه خواهند شد. مانند تصویر زیر، سرویسهای مختلف شامل Agent ،Browser و Database Engine به RBMS شما اضافه خواهند شد. Agent SQL Server برای ایجاد Job در SQL Server کاربرد دارد. پس از نسخه عرضه شده در سال ۲۰۱۶، یک آپشن به نام Grant perform volume maintenance task privilege ، به این مرحله از نصب SQL Server در ویندوز اضافه شده است. با تیکزدن این گزینه، SQL Server به جای اجرای فرآیند Zeroing، روی قسمت خاصی از دیسک که به آن نیاز دارد، متمرکز میشود و درنهایت، سرعت Data Page ها و Back/Restore شما بالا خواهد رفت. بهطور خلاصه، Zeroing در SQL Server فرآیندی است که در آن، Data Page ها با صفر مقداردهی میشوند تا ما از یکپارچگی و امنیت دادهها در زمان ساخت دیتابیس جدید یا گسترش پایگاههای داده فعلی اطمینان داشته باشیم. البته این فرآیند، کاستیهای مخصوص به خود را نیز دارد. پیکربندی و احراز هویت SQL Server: این مرحله دارای Tab های مختلفی است که هرکدام را بهصورت جداگانه شرح میدهیم. Server Configuration در نصب SQL Server در ویندوز : دو روش احراز هویت برای ماشین دیتابیس وجود دارد: Windows Authentication Mode: فردی که قابلیت ورود به سیستم عامل را دارد، میتواند به Engine دیتابیس نیز دسترسی داشته باشد. این گزینه، انتخاب پیشفرض مایکروسافت است و به شما توصیه میشود. Mixed Mode: در این نوع، علاوهبر احراز هویت Windows Mode، میتوانید ازطریق فعالسازی یوزر SA (کاربر God Admin SQL Server) و استفاده از آن، به SQL Server متصل شوید. بهتر است کاربر SA غیرفعال بماند؛ چون این User دارای دسترسیهای متعددی است و امکان تغییر برخی از تنظیمات خود ویندوز را نیز دارد. با این وجود، میتوانید ازطریق یک پسورد آن را به کار ببرید. در قسمت زیرین این مرحله از نصب SQL Server در ویندوز ، میتوانید User هایی را اضافه کنید که قصد دارید دسترسی بدون محدودیت (Administrator) به ماشین پایگاه داده داشته باشند. با انتخاب گزینه Add Current User، کاربری انتخاب خواهد شد که درحال حاضر روی سیستم شما وجود دارد. توجه کنید که با کلیک روی دکمه Add، امکان درج سایر کاربران به این لیست وجود خواهد داشت. Data Directories در نصب SQL Server در ویندوز : این بخش، یک Tab دیگر به نام Data Directories دارد که در آن، مسیر پیشفرض ذخیرهسازی فایلهای دیتابیسی، بکاپ و موارد دیگر را نمایش میدهد. TempDB در نصب SQL Server در ویندوز : این Tab مربوط به تنظیمات TempDB است. TempDB در SQL Server، پایگاه داده خاصی است که در آن اشیای موقت ذخیرهسازی میشوند و با کمک آن، میتوان بار کاری را بخشبندی یا اصطلاحاً پارتیشنبندی کرد. توصیه میشود برای بهبود Tempdb در SQL Server چند فایل Tempdb ایجاد شود تا سرعت و کارایی بالا برود. SQL Server بهصورت پیشفرض تعداد فایلهای Tempdb را براساس تعداد هستههای CPU سیستم شما تعیین میکند. بهعنوان مثال، اگر پردازنده شما ۸ هستهای باشد، شما باید عدد ۸ را مقابل فیلد Number of Files مشاهده کنید. البته اگر به پردازندههای قدرتمندتری دسترسی دارید، همچنان توصیه میشود ابتدا حداکثر ۸ فایل برای آن ایجاد کنید؛ سپس در ادامه، برای بار کاری SQL Server، فرآیند Profiling را انجام دهید و بررسی کنید آیا باید تعداد TempDB ها را افزایش دهید یا خیر. لطفاً توجه کنید که تعداد فایلهای Tempdb باید مضربی از ۴ باشد. MaxDOP در نصب SQL Server در ویندوز : این بخش تعیین میکند که چه تعدادی از Thread داریم و تا چه حدی امکان موازیسازی کارها ازطریق هستههای CPU وجود دارد. شما بهطور پیشفرض، تعداد Core های پردازنده کامپیوترتان را مقابل فیلد MaxDOP مشاهده میکنید. بهعنوان مثال، اگر پردازنده شما ۸ هستهای باشد، مشابه تصویر زیر، این عدد ۸ خواهد بود. نکته مهم این است که تمام هستههای CPU درگیر نباشند و تنها بخشی از آنها به SQL Server تخصیص داده شود. با این وجود، در این مرحله از نصب SQL Server در ویندوز ، فعلاً مقادیر پیشفرض را تغییر ندهید. Memory در نصب SQL Server در ویندوز : زبانه بعدی از این بخش، Memory است که اهمیت زیادی دارد. با توجه به اینکه کارایی SQL Server بهشدت به RAM سیستم شما بستگی دارد، در این قسمت میتوانید بهصورت پویا نیازمندیهای RAM مربوط به این RDBMS را مشخص کنید. درحقیقت، با اجرای کوئریهای مختلف، جداول پایگاه داده که به دفعات استفاده شدهاند، همگی درون RAM سیستمتان Cache خواهند شد. به این ترتیب، ممکن است در شرایطی قرار بگیرید که ۹۹ درصد از RAM شما درگیر شده است. به همین دلیل، بهتر است در این بخش با تعیین دو مقدار حداقل و حداکثر Memory Server، شرایط استفاده از این نرمافزار را تسهیل دهید. لازم به ذکر است که شما امکان اعمال این تنظیمات در داخل SQL Server را نیز خواهید داشت؛ بنابراین، اگر هنوز نمیدانید چه مقدار حافظه نیاز است، لازم به تغییر مقادیر پیشفرض نیست. Filestream در نصب SQL Server در ویندوز : درنهایت، این Tab به شما امکان فعالسازی فیچر FileStream را میدهد. بهطور کلی، با Enable شدن Filestream اجازه دارید اسناد، تصاویر و فایلهای بزرگ را در خود فایل سیستمی ذخیرهسازی کنید؛ هرچند شما درحال حاضر به فعال کردن آن نیاز ندارید. نهاییسازی نصب SQL Server در ویندوز : در این مرحله، تمام مواردی که با نصب این برنامه روی سیستم شما قرار میگیرد و همچنین، مسیر فایل پیکربندی را مشاهده میکنید. با کلیک روی دکمه Install، این موارد را تأیید نمایید. مشابه تصویر زیر، اکنون نصب SQL Server در ویندوز روی سیستم شما آغاز خواهد شد. پس از اتمام نصب SQL Server در ویندوز ، صفحهای مشابه زیر به شما نمایش داده میشود. این صفحه، بیانگر موفقیت شما در نصب Engine Database است. مروری بر آموزش نصب SQL Server در ویندوز نصب SQL Server در ویندوز دارای نکات خاصی است که باید حتماً لحاظ شوند؛ این یعنی نصب آن فراتر از کلیک کردن روی دکمه Next است. تمام آنچه شما برای نصب نیاز دارید را در این مقاله شرح دادهایم تا شما بتوانید با به کارگیری آنها، در مسیر فراگیری آموزش SQL Server قرار بگیرید. چه رتبه ای میدهید؟ میانگین ۴.۴ / ۵. از مجموع ۵۳ اولین نفر باش دانلود مقاله آموزش نصب SQL server 2022 در ویندوز فرمت PDF 28 صفحه حجم 3/5 مگابایت دانلود مقاله معرفی نویسنده مقالات 402 مقاله توسط این نویسنده محصولات 0 دوره توسط این نویسنده تیم فنی نیک آموز معرفی محصول ایمان باقری دوره آموزشی کوئری نویسی در SQL Server 2.190.000 تومان مقالات مرتبط ۰۲ آبان SQL Server ابزار Database Engine Tuning Advisor؛ مزایا، کاربردها و روش استفاده تیم فنی نیک آموز ۱۵ مهر SQL Server معرفی Performance Monitor ابزار مانیتورینگ SQL Server تیم فنی نیک آموز ۱۱ مهر SQL Server راهنمای جامع مانیتورینگ بکاپ ها در SQL Server تیم فنی نیک آموز ۰۸ مهر SQL Server Resource Governor چیست؟ آشنایی با نحوه پیکربندی و اهمیت های آن تیم فنی نیک آموز دیدگاه کاربران لغو پاسخ دیدگاه نام و نام خانوادگی ایمیل ذخیره نام، ایمیل و وبسایت من در مرورگر برای زمانی که دوباره دیدگاهی مینویسم. موبایل برای اطلاع از پاسخ لطفاً مرا با خبر کن ثبت دیدگاه Δ ابوالفضل پورسعیدی ۰۷ / ۰۸ / ۰۳ - ۰۲:۵۲ مقاله مفید و آموزنده بود بسیار ممنون. پاسخ به دیدگاه آیدا موسوی ۰۸ / ۰۸ / ۰۳ - ۰۴:۵۶ سلام و عرض ادب ، وقت شما بخیر و شادی خوشحالیم که براتون مفید بوده پاسخ به دیدگاه حمید دهقان ۱۱ / ۰۵ / ۰۳ - ۰۱:۱۷ سلام ، ممنون از مطالب مفید شما سوالی در رابطه نصب sql server ۲۰۲۲ اینکه ، ایا این نرم افرار رایگان است ، یا اینکه نیاز به فعال سازی دارد و محدویت زمانی ۹۰ روزه دارد ، اگه نیاز به فعال سازی دارد چگونه کرک میشود ، و سوال دوم اینکه برای برنامه نویسی بک اند و کدام ورژن از این نرم افزار نصب شود ، و انتخاب کدام گزینه ها در هنگام نصب لازم است ، سپاس پاسخ به دیدگاه محمد مهدی کریمی قهی ۲۳ / ۰۴ / ۰۳ - ۰۶:۰۹ سلام خداقوت کار راه بینداز بود ۱ پاسخ به دیدگاه