آشنایی با ابزارهای کاربردی SQLServer

1395/10/1 فریبا جهاندیده 1176

با سلام دوباره به دوستان عزیزم.با بخش سوم آموزش SQL  در خدمت شما هستم.
به دنیای محبوب این نرم افزار خوش آمدید.در این جلسه شما را با ابزارهای کاربردی آن آشنا میکنم.لازم به ذکر است قبل از ورود بایستی آشنایی کافی را  برای ورود و شروع به کار بدانید.

SQL Server Management Studio  را انتخاب  و اجرا کنید. وارد جستجو شوید و صفحه ای که روبرو مشاهده میکیند برای ورود به نام کاربری و پسوورد که در نصب  از شما پرسیده نیاز دارد.در قسمت Server Type  نام سرویس مورد نظر Database Engine  را وارد کنید .ودر قسمت Server Name  نام سرور را وارد کنید.در قسمت Authentication میتوانید پیش فرض windows Authentication   که با همان نام کاربری Sql   بوده است وارد شوید.گزینه دیگری نیز وجود دارد بنام Authentication  Sql که  با نام کاربری و پسووردی که ایجاد کردیم  Connect  میکنیم.

آموزش SQLServer

وقتی    Connect  کردید شکل زیر ظاهر میشود که محیط SQL SERVER  است که منوهای آن را توضیح میدهم.

آموزش SQLServer

:File
با کلیک بر  connect object Explorer میتوانیم به دیتابیس وصل شویم و با کلیلک بر Disconnect Object Explorer از دیتابیس قطع میشویم.

آموزش SQLServer

:Edit
از این قسمت جهت جستجو،ویرایش ااستفاده میکنیم.

آموزش SQLServer

View
در این منو گزینه Object  Explorer  ابزاری ست برای نمایش همه دیتابیس ها وسرویس های مورد نیاز.
ابزار Object Explorer Details  جزییات سرویس ها و دیتابس ها را نشان میدهد.
Solution Explorer: اطلاعاتی که در پنل سمت راست ظاهر میگردد و اطلاعات پروژه میباشد.
Template Explorer: نمونه هایی مختلفی از پروژه های داخل نرم افزار است.
Utility Explorer  :نظارت کلی روی  دیتابیس  و مدیرت آن
:Bookmark Windows  با این ابزار اگر یک Bookmark  ایجاد کنید سریع تر به کد های مورد نظرتان میرسید.

آموزش SQLServer

:Debug   
برای رفع اشکال زایی در پروژه از آن استفاده میشود که بیشتر توضبح میدهم.

:Tools گزینه Sql Server Profiler میتواند کاربر را کمک کند
تا لاگ های و ایرادات مربوط به برنامه را در هنگام اجرا پیدا کنیم
 :Option
 در این قسمت تنظیمات مربوط به نرم افزار وجود دارد
که در طول کار با آن برخورد میکنیم.

آموزش SQLServer

ساخت Databse  و طراحی آن
به بخش مهمی رسیدیم و قبل از ایجاد آن بایستی بدانید دیتابیس از جزییات زیر تشکیل شده است:
•  تعریف جدول  یا Table
•  ستون یا همان Column  که بخشی از جدول است
•  شاخص یا همان Index
•  Trigger
•  View
•  Function
•  Store procedure
وقتی برنامه را اجرا میکنیم طبق شکل چند پایگاه داده میبینید که بعد از نصب نرم افزار ایجاد شده  و هرکدام وظیفه خاصی دارد که به ترتیب زیر است.

Master:

•   اصلی ترین و حیاتی ترین پایگاه داده میباشد که اطلاعات آن اگر از دست برود حتما با مشکل روبرو خواهید شد  و مدام از آن  Backup  بگیرید که در جلسات آینده آموزش خواهم داد.

از جمله وظایف مهم این دیتابیس:

1.  اطلاعات مربوط به دیتابیس
2.  تمامی کاربرانی که تعریف کرده اید در اینجا ذخیره میشود
3.  تمامی خطاهایی که در نرم افزار رخ میدهد را میتوان یافت
4.  جداولی که یک سری اطلاعات خاصی دارند
:Model
این دیتابیس یک الگویی است که بقیه پایگاه داده ها از آن استاندارد تعریف شده پیروی میکنند.بطور مثال اندازه و حجم پایگاه داده که این استاندارد از قبل تعیین شده است
:Msdb
کارهایی از جمله BackUp  گیری و یا Restore  اطلاعات بصورت خودکار انجام میشود.
:Tempdb
همانطور که از اسمش پیداست عملیاتی موقت در  sql  در این دیتابیس ذخیره میشود .برای مثال وقتی دستوری را اجرا میکنید اطلاعات در اینجا ذخیره میشود.


ایجاد پایگاه داده:
کم کم وارد مبحث عملی میشویم و کار کردن با محیط را فرا میگیرید
طبق شکل روبرو برای ساخت پایگاه داده
بروی Database  کلیک راست کرده و گزینه  New Database  را انتخاب کنید.

آموزش SQLServer

آموزش SQLServer

نام را در Database Name و مسیر مورد نظر را در Path انتخاب کنید البته در قسمت Owner  میتوانید نام صاحب دیتابیس را هم انتخاب و دیتابیس را بسازید.
در قسمت  Logical Name  به ترتیب Student  نام دیتابیس و Student_Log  یک دیتابیس برای ثبت لاگ ها میباشد
در قسمت Path مسیر مورد نظر را انتخاب کنید
نکته مهم: در اول کار بهتر است دیتابیس را در جایی مطمعن و با حجم کافی بسازید که اگر برای نرم افزار یا سیستم مشکل پیش آمد دیتا را ازدست ندهید.

حذف دیتابیس:
 برای حذف دیتابیس کافی ست مطابق شکل عمل کنید
روی دیتابیس راست کلیلک کنید و گزینه Delete را انتخاب کنید.


 

آموزش SQLServer

در این صفحه نام دیتابیس مشخص شده است و وقتی روی  Ok  کلیلک کنید دیتابیس حذف میشود اما دو گزینه در زیر وجود  دارد. گزینه ی Delete Backup and restore history information  for database به صورت پیش فرض فعال بوده و با انتخاب آن تمامی اطلاعات و  تاریخ آن حدف میشود.
گزینه Close Existing connections پیش فرض فعال نیست و قبل از حذف ابتدا چک میکند جایی Sql  در حال اجرا نباشد  و اگر جایی دید اول آن ارتباط را قطع میکند و سپس اجازه حذف را میدهد.

آموزش SQLServer

دوستان وعلاقه مندان عزیز در جلسه چهارم وارد مباحث امنیت  SQL Server  خواهیم شد

دانلود PDF قسمت سوم آموزش SQLServer