عنوان دوره | SQL SERVER [ مدیریت بانک های اطلاعاتی] |
عنوان جلسه | آموزش کامل نصب و راه اندازی Sql Server |
مدرس دوره | مهندس پورجعفر |
تاریخ برگزاری | 1398/08/22 ساعت 14 الی 16 |
محل برگزاری | سالن اندیشه - معاونت اموزشی |
نحوه برگزاری | حضوری و ویدئو کنفرانس |
ارزشیابی کلاس | مشاهده نتایج ارزشیابی |
مستندات کلاس | ... |
برای اعمال تغییرات و تنظیمات در نرم افزار Management Studio ابتدا باید آن را در کامپیتور خود اجرا نمایید. تصویر زیر نشان دهنده نحوه بازکردن این برنامه در حالت تنظیمات نصب شده پیش فرض SQL Server 2008 R2 است.
زمانی که برای اولین نرم افزار SQL Server Management Studio (ssms) را اجرا مینمایید، نیاز به وارد نمودن آدرس سرور دیتابیس مورد نظر خود خواهید داشت. با وارد کردن آدرس سرور (در مواقعی که قصد ارتباط با سرور دیتابیس خارجی یا هاست خود را داشته باشید، نیاز به وارد نمودن IP سرورخواهید داشت.) و وارد نمودن مشخصات کاربری به دیتابیس سرور مورد نظر خود متصل خواهید شد.
با فشردن کلید Connect و در صورت اینکه اطلاعات مربوطه را به درستی وارد کرده باشید، به سرور دیتابیس متصل خواهد شد و لیستی همانند تصویر زیر به نمایش در خواهد آمد
با اتصال به دیتابیس سرور، صفحه همانند تصویر فوق را مشاهده خواهید نمود. پنجره Object Explorer در سمت چپ صفحه تمام المان های موجود بر روی سرور را نمایش خواهند داد.
قابل ذکر است که حتی بدون متصل شدن به دیتابیس سرور نیز می توانید تنظیمات مورد نظر خود را در این نرم افزار اعمال نمایید. برای اینکار همانند تصویر زیر عمل کنید.
بر روی گزینه Connect واقع در منوی بالایی صفحه کلیک کرده و گزینه Database Engine را انتخاب نمایید. با این کار قسمت تنظیمات اولیه دیتابیس که پس از متصل شدن به دیتابیس سرور نیز وجود دارد، نمایش داده می شود.
برای اعمال اکثر تنظیمات اصلی sql server management studio باید از جعبه تنظیمات Option استفاده نمایید. برای مشاهده این جعبه، از منوی اصلی و از گزینه Tools، بر روی Option کلیک نمایید.
کنون که به قسمت تنظیمات اصلی نرم افزار SQL Server Management Studio (ssms) دسترسی پیدا کردید، میتوانید تغییرات مورد نظر خود را در برنامه اعمال نمایید. در ادامه به برخی از تنظیمات مفید و کاربردی موجود اشاره خواهیم کرد.
المانها و تنظیمات بسیاری را می توان از طریق جعبه تنظیمات Option تغییر داد. موارد پیش رو برخی از تنظیمات لازم، جهت دلپذیرتر نمودن مراحل کد نویسی را ارایه مینماید.
در صورتیکه فونت ها و رنگ ها مورد پسند شما نیست، به راحتی میتوانید تمامی آن ها را از طریق قسمت Option و با انتخاب گزینه Fonts and Colors به حالت دلخواه تغییر دهید.
شما قادرید تا مشخصههای مختلفی را در مورد نحوه نمایش متون در Management Studio از طریق این قسمت تغییر دهید.
۱ – در این قسمت می توانید، قسمتی از Management Studio را که قصد تغییر متون نمایش داده شده در آن دارید را تغییر دهید. برای مثال قسمت Text Editor به عنوان قسمتی که کدهای دیتابیس در آن نوشته میشوند، بیشترین کاربرد را بین سایرین دارد.
۲ – انتخابهای دسترسی در این قسمت، بسته به گزینه انتخاب شده در بخش شماره (۱) متفاوت است، در این قسمت میتوانید نوع متن مورد نظر برای اعمال تغییرات را مشخص نمایید.
۳ – در این قسمت میتوانید فونت دلخواه خود را انتخاب نمایید. شما حتی میتوانید برای نوشتن کوئریهای خود از فونت Comic Sans نیز استفاده کنید، گرچه با اینکار به صورت دائمی از SQL Query Writers Guild تحریم خواهید شد.
۴ – از طریق این قسمت میتوانید سایز متون را تغییر دهید. لازم به ذکر است که سایز متون به صورت پیش فرض به مراتب کوچک و غیر قابل خواندن است، که در این قسمت میتوانید آن را به سایز دلخواه خود افزایش دهید.
۵ – از طریق قسمت های Foreground و Background می توانید رنگ پیش زمینه و پس زمینه را به ترتیب تغییر دهید.
۶ – در صورتیکه بعد از انجام تغییرات، تمایل داشتید تا تمامی آنها را به حالت اولیه و پیش فرض بازگردانید، کافیست تا بر روی گزینه Use Default کلیک نمایید.
شما به صورت پیش فرض قادر به مشاهده شماره هر خط در کنار آن نیستید، اما به راحتی می توانید آنها را از طریق جعبه تنظیمات فعال نمایید.
گزینه Text Editor را با کلیک بر روی آیکون + باز نمایید، سپس گزینه All Languages را باز کرده و بر روی General کلیک نمایید. در پایان با تیک زدن گزینه Line Numbers میتوانید این قابلیت را فعال کنید.
قابل ذکر است که مشاهده شماره خطوط در مراحل عیب یابی و ردیابی خطاهای برنامه به مراتب مفید خواهد بود.
IntelliSense به قابلیتی گفته می شود که با ارایه یک لیست Drop Down به کاربر کمک می کند تا جمله SQL خود را با یاری جملات مشابه ارایه شده، کامل نماید.
در تصویر فوق، همانطور که مشاهده مینمایید، با تایپ کلمه Doc لیستی از کلمات شبیه به Doc ارایه شده و کاربر را برای یافتن عبارت مورد نظر خود، یاری می نماید.
قابلیت IntelliSense تنها در سرویس های دیتابیس SQL Server 2008 و به بعد وجود دارد و به دلیل کاربرد زیاد آنها به عنوان یکی از ابزارهای مفید، همواره به کاربران پیشنهاد می شود. اما اگر به هر دلیلی مایل به استفاده از آن نیستید، میتوانید به راحتی آن را از جعبه تنظیمات غیر فعال نمایید.
برای دسترسی به گزینه IntelliSense، ابتدا از منوی واقع در سمت چپ، گزینه Text Editor را از طریق علامت + آن باز نموده، سپس گزینه Transact-SQL را باز کنید و گزینه IntelliSense را انتخاب نمایید. سپس می توانید با برداشتن تیک گزینه Enable IntelliSense به طور کلی این قابلیت را خاموش و غیر فعال نمایید.
اگر تا بحال نیاز به کپی نمودن نتایج یک کوئری به نرم افزار Excel داشتهاید، حتما در این مواقع مایلید تا از انتقال هدر ستونها نیز با سایر اطلاعات اطمینان حاصل کنید. متاسفانه به صورت پیش فرض قابلیت نمایش هدر ستونها در نرم افزار Management Studio وجود ندارد، اما شما قادرید به راحتی این امکان فعال نمایید.
ابتدا گزینه Query Result را از لیست باز نموده، و سپس گزینه SQL Server را باز کنید و قابلیت Result to Grid را انتخاب نمایید. برای فعال سازی نمایش هدر در ستون ها گزینه Include Column headers when … را فعال نمایید. با اینکار در هنگام کپی نتایج کوئری ها، هدر ستون ها نیز به همراه آن ها کپی می شوند.
قابلیت کپی هدر ستونها به همراه نتایج کوئریها در SQL Server 2008 و نسخه های جدید تر وجود دارد.
در SQL Server 2008 و نسخه های بالاتر، زمانی که قصد دارید تمامی رکوردها را در یک جدول (Table) مشاهده و ویرایش نمایید، با محدودیتی در نمایش رکوردها روبرو خواهید شد.
به صورت پیش فرض، تنها ۱۰۰۰ رکورد اول نمایش داده شده و شما قادرید تا ۲۰۰ رکورد بالایی را ویرایش نمایید.
اما خوشبختانه شما می توانید با تغییر تنظیمات، ترتیبی اتخاذ کنید تا امکان مشاهده و ویرایش تمامی رکوردها در یک جدول، فراهم شود.
ابتدا گزینه SQL Server Object Explorer را باز نموده و بر روی گزینه Commands کلیک نمایید. سپس با تغییر قابلیت نمایش داده شده در گروه Table and View Options به عدد صفر می توانید تمامی رکوردها را در یک جدول مشاهده نمایید.
س از انجام تغییر مذکور در جعبه تنظیمات، با کلیک راست بر روی هر جدول و انتخاب گزینه Edit All Rows قادر به مشاهده و ویرایش تمامی رکوردها در یک جدول خواهید بود.
دیتابیس های نوع SQL Server با ثبت وقایع مختلف و ذخیره آنها به عنوان Log، امکان ردیابی مشکلات احتمالی و مستند سازی بانک اطلاعاتی را به حداکثر میرسانند. Log ها در واقع شامل تمامی اطلاعات لازم در مورد افرادی که به سیستم لاگین نمودهاند، رکوردهایی که به سیستم اضافه شدهاند و زمان و تاریخ تمامی آن ها میگردند. گرچه وجود این اطلاعات همواره میتواند برای مالک دیتابیس مفید و ارزشمند باشند، اما در برخی از موارد و در صورت وجود محدودیتهای حجمی در سرویسهای هاستینگ اشتراکی، ممکن است باعث حجیم شدن بیش از حد دیتابیس گردد. در صورتی که شما نیز از سرویس های هاست اشتراکی استفاده می کنید و مایل نیستید، به وجود آمدن فایل های Log بسیار زیاد باعث حجیم شدن بیش از حد دیتابیس شما و به مراتب تعلیق شدن سرویس میزبانی شما شود، میتوانید به راحتی با تغییر دادن گزینه Recovery Model به حالت Simple حجم لاگ های ایجاد شده را به حداقل برسانید.
برای اینکار پس از اتصال به دیتابیس مورد نظر (دقت نمایید که بعضی از شرکت های هاستینگ اجازه انجام اینکار را بر روی دیتابیس سرورهای خود نمیدهند، بنابراین باید دیتابیس خود را در سیستم خود به حالت Simple تغییر دهید.) بر روی گزینه Option کلیک نموده و با انتخاب گزینه Recovery Model به حالت Simple و سپس با فشردن گزینه Save، تغییرات مورد نظر را اعمال نمایید. با انجام اینکار، دیتابیس شما از این پس لاگ های بسیار کمتری تولید کرده و تمامی وقایع را ثبت نمی نماید.