SQL Server 2005 ﻲﻳﺎﻨﺷآ · 2008-04-30 · 23 مود ﻞﺼﻓ: ﺎﺑ ﻲﻳﺎﻨﺷآ...

22
22 دوم ﻓﺼﻞ ﺑﺎ آﺷﻨﺎﻳﻲSQL Server 2005 ﺑﺎ آﺷﻨﺎﻳﻲSQL Server Management Studio 23 دﻫﻨﺪه ﺳﺮوﻳﺲ ﺗﻌﻴﻴﻦ23 از ﻧﻤﻮﻧﻪ ﻳﻚ ﺛﺒﺖSQL Server 26 از ﻧﻤﻮﻧﻪ ﻳﻚ اﺷﻴﺎء ﺑﺎ ﻛﺎرSQL Server 29 ﺑﻪ ﻛﺎرﺑﺮ دﺳﺘﺮﺳﻲ ﺗﻌﻴﻴﻦSQL Server 31 وﺿﻌﻴﺖ ﻣﺸﺎﻫﺪهSQL Server 35 ﺟﻮﻫﺎ و ﭘﺮس36 ﻣﺤﻴﻂ ﺗﻐﻴﻴﺮSQL Server Management Studio 37 ﺑﺎ ﻛﺎرSQL Server Configuration Manager 40

Transcript of SQL Server 2005 ﻲﻳﺎﻨﺷآ · 2008-04-30 · 23 مود ﻞﺼﻓ: ﺎﺑ ﻲﻳﺎﻨﺷآ...

Page 1: SQL Server 2005 ﻲﻳﺎﻨﺷآ · 2008-04-30 · 23 مود ﻞﺼﻓ: ﺎﺑ ﻲﻳﺎﻨﺷآ SQL Server 2005 SQL Server Management Studio ﺎﺑ ﻲﻳﺎﻨﺷآ ﻪـﻣﺎـﻧﺮـﺑ

22

فصل دوم

SQL Server 2005آشنايي با

SQL Server Management Studio 23آشنايي با • 23 تعيين سرويس دهنده • SQL Server 26ثبت يك نمونه از • SQL Server 29كار با اشياء يك نمونه از • SQL Server 31تعيين دسترسي كاربر به • SQL Server 35مشاهده وضعيت • 36 پرس و جوها • SQL Server Management Studio 37تغيير محيط • SQL Server Configuration Manager 40كار با •

Page 2: SQL Server 2005 ﻲﻳﺎﻨﺷآ · 2008-04-30 · 23 مود ﻞﺼﻓ: ﺎﺑ ﻲﻳﺎﻨﺷآ SQL Server 2005 SQL Server Management Studio ﺎﺑ ﻲﻳﺎﻨﺷآ ﻪـﻣﺎـﻧﺮـﺑ

23

وم ل د

فص :

با يي

شناآ

SQL

Serv

er 2

005

SQL Server Management Studioآشنايي با ايـن بـرنـامـه . است SQL Server 2005 ابزار مديريت پايگاه داده SQL Server Management Studio برنامه

در ايـن فصـل . بـاشـد مـي SQL Server 2000 در Query Analyzer و Enterprise Managerمعادل دو برنامه در صـورتـيـكـه بـا . خواهيم با اين برنامه آشنا شده و بعضي كارهاي مقدماتي را با استفاده از آن انجام دهيم مي

را نصـب كـنـيـد، ايـن SQL Server 2005هاي اتصال به سرويس دهنده برنامهToolsاستفاده از سي دي نصب در اين مثال همانطور كه در فصل قبل مشاهده كرديد تمامي فايلـهـاي مـربـوط بـه . شود افزار نيز نصب مي نرم

سرويس دهنده، اتصـال و مـوتـور را بر SQL Server 2005پايگاه داده

.روي اين كامپيوتر نصب كرديم SQL براي اجراي بـرنـامـه

Server Management Studio روي . كليك كنيدStartدكمه را بـاز All Programsمنوي .كنيد

Microsoftمنوي فـرعـي

SQL Server 2005را باز كنيد . SQL Serverروي گزيـنـه

Management Studioكليك كنيد .

متصل شويد يا بدون اتصال به سرويس دهنده كار با برنامـه را SQL Serverتوانيد به يك نمونه از اكنون مي SQL Serverكنيد كه به كدام سرويس دهنده تعيين مي Server Typeبا استفاده از ليست باز شونده . آغاز كنيد

Database Engine ،Analysis Services،Reportingاين ليست داراي پنج گزيـنـه . خواهيد متصل شويد مي

Services ،SQL Server Mobile و Integration Services در اينجا براي اتصال به موتور پايگاه داده يـك . است .كنيم را انتخاب ميDatabase Engine گزينه SQL Serverنمونه از

نـام Server nameدر قـسمت ــن ــده تعيي ــه ســرويس دهن نمون

خواهيد بـه درصورتيكه مي . شود مياي كه بر روي همين سرويس دهنده

كامپيوتر نصب است متـصل شـويد نيـز (local)توانيـد از عبـارت مي

توجـه كنيـد كـه . استفاده كنيـد . پرانتزها را نـيز بايـد وارد نمائيـد

ــي ــرويس م ــست س ــواهيم لي خهائي كه اين كامپيوتر به آنها دهنده

. دسترسي دارد را مشاهده كنيم روي ليست باز شونده كنـار

. كليك كنيدServer Nameگزينه

تعيين سرويس دهنده

Page 3: SQL Server 2005 ﻲﻳﺎﻨﺷآ · 2008-04-30 · 23 مود ﻞﺼﻓ: ﺎﺑ ﻲﻳﺎﻨﺷآ SQL Server 2005 SQL Server Management Studio ﺎﺑ ﻲﻳﺎﻨﺷآ ﻪـﻣﺎـﻧﺮـﺑ

24

تعيين سرويس دهنده

+با كليك بر روي عالمـت . كنيد را مشاهده ميSQL Server سرويسهاي مختلف Local Serversدر قسمت . كنيد هاي مختلف نصب شده بر روي اين كامپيوتر را مشاهده مي نمونه يا نمونه

. كليك كنيدNetwork Serversروي برگه

. كليك كنيدBrowse for Moreروي گزينه

Page 4: SQL Server 2005 ﻲﻳﺎﻨﺷآ · 2008-04-30 · 23 مود ﻞﺼﻓ: ﺎﺑ ﻲﻳﺎﻨﺷآ SQL Server 2005 SQL Server Management Studio ﺎﺑ ﻲﻳﺎﻨﺷآ ﻪـﻣﺎـﻧﺮـﺑ

25

وم ل د

فص :

با يي

شناآ

SQL

Serv

er 2

005

تعيين سرويس دهنده تواند دسترسي داشته باشد نمايش داده هائي كه اين كامپيوتر به آنها مي در اين قسمت ليست سرويس دهنده

. نصب شده استSQL Server 2000بر روي سرويس دهنده دوم موجود در اين ليست . شده است . كليك كنيدCancelروي دكمه

بـا . گـردد نحوه تعيين نام كاربر و رمز عبور اتصال به سرويس دهنده تعيين مـي Authenticationدر قسمت توانيد تعيين كنيد كه به صورت پيش فرض به كدام پايگاه داده متـصل شـويد، مي Optionsكليك بر روي دكمه

براي اتصال به يك سرويس دهنده موجود در شبكه از كدام پروتكل اسـتفاده نمائيـد، حـداكثر زمـان انتظـار جهت اجراي دسـتورات را ) برحسب ثانيه(جهت اتصال به سرويس دهنده و حداكثر زمان انتظار ) برحسب ثانيه (

. تعيين نمائيدبــراي اتصــال روي دكــمــه

Connectكليك كنيد .

Page 5: SQL Server 2005 ﻲﻳﺎﻨﺷآ · 2008-04-30 · 23 مود ﻞﺼﻓ: ﺎﺑ ﻲﻳﺎﻨﺷآ SQL Server 2005 SQL Server Management Studio ﺎﺑ ﻲﻳﺎﻨﺷآ ﻪـﻣﺎـﻧﺮـﺑ

26

SQL Serverثبت يك نمونه از

كـردن Registerبراي . ها اضافه كنيمRegistered Servers را به ليست SQL Serverخواهيم يك نمونه از مي . نوع نمونه را تعيين كنيـم Registered Serversيك نمونه از سرويس دهنده ابتدا بايد در جعبه ابزار باالي قسمت

Databaseتـوانيم يـك پـس مـي . باشد فعال است ميDatabase Engineاكنون اولين گزينه از سمت چپ كه

Engine ديگر Registerكنيم . براي اين كـار در مـحـل

مشــخــص شــده در پــنــجــره Registered Servers راست كليك

.كنيد . را باز كنيدNew منوي فرعي

Serverبا استفاده از گزينـه

Group توانيد يك گروه ايجـاد ميهـائي كـه اضـافه كنيد تـا نمونـه

كنيد را در چند گروه قرار دهيد مي . بندي كنيد و گروهــه ــن ــزي Serverروي گ

Registrationكليك كنيد .

توانـيـد مي Registered Serversبا استفاده از قسمت . ايم اكنون به موتور پايگاه داده مورد نظر متصل شده به ايـن كـار . اطالعات نحوه اتصال به يك نمونه ديگر را وارد كنيد تا دوباره به سادگي بتوانيد به آن متصل شويد

Register بعد از . گويند كردن يك نمونه ميRegisterتوانيد اطالعات نحوه اتصال را نيز تغيير كردن يك نمونه مي . دهيد

در اين پنجره فعال بودن يـك . نمونه نيز قابل مشـاهـده اسـت

كنيد كه يك عـالمـت مشاهده مي سبز رنگ در پايين آيكون نمـونـه

Nima وجود دارد اين عالمت نشانه در . فعال بودن سرويس دهنده است

Registeredصورتيكه پـنـجـره

Servers در كامپيوتر شما نمـايـش روي Viewداده نشده است از منوي

كليك Registered Serversگزينه .كنيد تا نمايش داده شود

Page 6: SQL Server 2005 ﻲﻳﺎﻨﺷآ · 2008-04-30 · 23 مود ﻞﺼﻓ: ﺎﺑ ﻲﻳﺎﻨﺷآ SQL Server 2005 SQL Server Management Studio ﺎﺑ ﻲﻳﺎﻨﺷآ ﻪـﻣﺎـﻧﺮـﺑ

27

وم ل د

فص :

با يي

شناآ

SQL

Serv

er 2

005

SQL Serverثبت يك نمونه از خواهيم اي كه مي باشد زيرا همانطور كه به ياد داريد در صفحات قبل نوع نمونه فعال نميServer Type قسمت

. كنيـم نام سرويس دهنده را وارد مي Server Nameدر قسمت . تعيين كرديمDatabase Engineاضافه نمائيم را توانيد در شبكه به دنـبـال واقع در ليست باز شونده آن ميBrowse for moreدر اين قسمت با استفاده از گزينه

.هاي مختلف بگرديد سرويس دهندهدر ( نام سرويس دهنـده

را وارد ) EniacServerاين مـثـال .نمائيد

براي تعيين كد كاربري و رمز عبور اين نـمـونـه روي لـيـسـت

كلـيـك Authenticationبازشونده .كنيد

SQL Server روي گزيـنـه

Authenticationكليك كنيد .

. كد كاربري و رمز عبور را وارد كنيدPassword و Login در قسمت شـود نمايش داده ميRegistered Serversدر دو جعبه متن پايين اين پنجره نيز به ترتيب نامي كه در پنجره

. گردد و يك توضيح وارد مي . كليك كنيدTestبراي تست اتصال به سرويس دهنده روي دكمه

Page 7: SQL Server 2005 ﻲﻳﺎﻨﺷآ · 2008-04-30 · 23 مود ﻞﺼﻓ: ﺎﺑ ﻲﻳﺎﻨﺷآ SQL Server 2005 SQL Server Management Studio ﺎﺑ ﻲﻳﺎﻨﺷآ ﻪـﻣﺎـﻧﺮـﺑ

28

SQL Serverثبت يك نمونه از

Save روي دكمه Registered Servers براي ذخيره سازي نحوه اتصال به اين سرويس دهنده و ثبت آن در .كليك كنيد

. توانيم متصل شويم كنيد كه به سرويس دهنده مورد نظر مي مشاهده مي . كليك كنيدOKروي دكمه

Page 8: SQL Server 2005 ﻲﻳﺎﻨﺷآ · 2008-04-30 · 23 مود ﻞﺼﻓ: ﺎﺑ ﻲﻳﺎﻨﺷآ SQL Server 2005 SQL Server Management Studio ﺎﺑ ﻲﻳﺎﻨﺷآ ﻪـﻣﺎـﻧﺮـﺑ

29

وم ل د

فص :

با يي

شناآ

SQL

Serv

er 2

005

SQL Serverثبت يك نمونه از . اي كه بر روي اين كامپيوتر است كار كنيد توانيد با نمونه ثبت شده همانند نمونه اكنون مي

. كليك كنيدEniacServer براي حذف اين نمونه روي گزينه . صفحه كليد را فشار دهيدDelete دكمه

. كليك كنيدYes روي دكمه

تمامي اشياء مربـوط بـه Object Explorerدر پنجره . كنيد كه نمونه ثبت شده حذف شده است مشاهده مي SQL Server Management Studioدر صورتيكه در صفحه اول برنامـه . شوند نمونه انتخاب شده نمايش داده مي

Object Explorerدر صورتي كه پـنـجـره . شوند كد كاربري و رمز عبور را وارد نكنيد اين اشياء نمايش داده نمي . را انتخاب نمائيدObject Explorer گزينه Viewنمايش داده نشده است از منوي

بـا Object Explorerدر پنجره اي كـه انتخـاب توجه به نوع نمونه

ــي ــي را م ــاي مختلف ــد كاره كني . توانيد انجام دهيد مي

كنار گزيـنـه + روي عالمت Databaseكليك كنيد .

SQL Serverكار با اشياء يك نمونه از

Page 9: SQL Server 2005 ﻲﻳﺎﻨﺷآ · 2008-04-30 · 23 مود ﻞﺼﻓ: ﺎﺑ ﻲﻳﺎﻨﺷآ SQL Server 2005 SQL Server Management Studio ﺎﺑ ﻲﻳﺎﻨﺷآ ﻪـﻣﺎـﻧﺮـﺑ

30

SQL Serverكار با اشياء يك نمونه از

. كليك كنيدNorthwind كنار گزينه پايگاه داده + روي عالمت . اند اكنون تمامي اشياء موجود در پايگاه داده نمايش داده شده

كـلـيـك Tables كنار گزينه + براي مثال جهت مشاهده جدولهاي موجود دراين پايگاه داده روي عالمت .كنيد . اكنون ليست تمامي جداول اين پايگاه داده نمايش داده شده است

گزينـه سـوم پايگـاه داده . كنيـد را مـشاهده مـي Databaseهاي موجود در قسمت اكنون ليست گزينه Northwindشود است كه در مثالهاي مختلف از آن استفاده مي .

. راست كليك كنيدNorthwindروي گزينه براي مثال آن را حذف كنيد، تغيـير نـام . توانيد بر روي پايگاه داده انجام دهيد اكنون كارهاي مختلفي را مي

دهيد يا يك پرس و جو ايجاد نمايد Propertiesيا با استفاده از گزينـه

. خصوصيات آن را مشاهده كنيد

Page 10: SQL Server 2005 ﻲﻳﺎﻨﺷآ · 2008-04-30 · 23 مود ﻞﺼﻓ: ﺎﺑ ﻲﻳﺎﻨﺷآ SQL Server 2005 SQL Server Management Studio ﺎﺑ ﻲﻳﺎﻨﺷآ ﻪـﻣﺎـﻧﺮـﺑ

31

وم ل د

فص :

با يي

شناآ

SQL

Serv

er 2

005

SQL Serverكار با اشياء يك نمونه از بـراي . و پايگاه داده قابل پياده سازي استSQL Serverهاي امنيت در دو سطح نمونهSQL Server 2005در

براي مثـال فـرض . كنيم استفاده مي Object Explorer واقع در Securityتنظيم امنيت در سطح نمونه از قسمت در ابتدا بايد كد كاربري جديد در . خواهيم يك كد كاربري جديد براي ورود به يك نمونه تعريف كنيم كنيد كه مي

.سيستم عامل تعريف شود كليك كنيد و گزينـه Start روي دكمه Windows 2003 Serverبراي ايجاد كد كاربري جديد درسيستم عامل

Administrative Tools را انتخـاب Computerبـرنـامـه . نمـائـيـد

Management را اجرا كنيد و وارد Local Users and Groupsقسمت

راسـت Usersروي گزينه . شود را New Userكليك كنيد و گزينه

انتخاب كنيد و اطالعات الزم را وارد .نمائيد

واقع در فصـل 140 در صفحه روش تعريف كاربر را بررسي هشتم

.خواهيم كرد

خواهيم با روش تعيين دسترسـي ايـن مي. تعريف شده استDBUser در اين سيستم عامل يك كاربر به نام . آشنا شويمSQL Serverكاربر به

. كليك كنيدSecurity كنار گزينه +روي عالمت . راست كليك كنيدLogins روي گزينه

…New login روي گزيـنـه .كليك كنيد

SQL Serverتعيين دسترسي كاربر به

Page 11: SQL Server 2005 ﻲﻳﺎﻨﺷآ · 2008-04-30 · 23 مود ﻞﺼﻓ: ﺎﺑ ﻲﻳﺎﻨﺷآ SQL Server 2005 SQL Server Management Studio ﺎﺑ ﻲﻳﺎﻨﺷآ ﻪـﻣﺎـﻧﺮـﺑ

32

SQL Serverتعيين دسترسي كاربر به

توانيـد براي مثال شما مـي . سطح پايگاه داده است،SQL Serverسطح ديگر امنيت در همانطور كه بيان شد . چه نوع دسترسي داشته باشدNorthwind به پايگاه داده DBUserتعيين كنيد كه كاربر

. كليك كنيدNorthwind كنار گزينه +روي عالمت . راست كليك كنيدSecurity روي گزينه

را بـاز New منوي فرعي .كنيد

كـلـيـك Users روي گزينه .كنيد

SQLگزينـه ( ايجـاد شـود SQL Serverخواهيد كد كاربري در توانيد تعيين كنيد كه مي در اين قسمت مي

Server authentication (خواهيد از كد كاربري تعريف شده در ويندوز استفاده كنيـد يا مي) گزينـهWindows

authentication .(همانطور كه قبالً بيان شد بهتر است كه از كد كاربري ويندوز استفاده كنيد . .را وارد نمائيد NIMA\DBUserكد كاربري

ــا اســتفاده از دكمــه البتــه بSearch توانيــد ليــست نــيز مــي

كاربران تعريـف شـده را بدسـت با استفاده از قسمت سـمت . آوريد

ــي ــره م ــن پنج ــد چــپ اي توانيمحدوديتهائي براي اين كاربر ايجاد

در فصلهاي بعدي به بررسي . نمائيدهاي ايـن قـسمت خواهيـم گزينه

. پرداخت . كليك كنيدOKروي دكمه

Page 12: SQL Server 2005 ﻲﻳﺎﻨﺷآ · 2008-04-30 · 23 مود ﻞﺼﻓ: ﺎﺑ ﻲﻳﺎﻨﺷآ SQL Server 2005 SQL Server Management Studio ﺎﺑ ﻲﻳﺎﻨﺷآ ﻪـﻣﺎـﻧﺮـﺑ

33

وم ل د

فص :

با يي

شناآ

SQL

Serv

er 2

005

SQL Serverتعيين دسترسي كاربر به . اكنون بايد كد كاربري را انتخاب كنيم

.براي مشاهده ليست كدهاي كاربري موجود روي دكمه مشخص شده كليك كنيد . كليك كنيدBrowse روي دكمه

. كليك كنيدDBUserروي كد كاربري . كليك كنيدOKروي دكمه

.هم كليك كنيد Select Loginپنجره OKروي دكمه

Page 13: SQL Server 2005 ﻲﻳﺎﻨﺷآ · 2008-04-30 · 23 مود ﻞﺼﻓ: ﺎﺑ ﻲﻳﺎﻨﺷآ SQL Server 2005 SQL Server Management Studio ﺎﺑ ﻲﻳﺎﻨﺷآ ﻪـﻣﺎـﻧﺮـﺑ

34

SQL Serverتعيين دسترسي كاربر به

. كليك كنيدSecurity كنار گزينه + روي عالمت . كليك كنيدUsers روي گزينه

با دابل كليك كردن بر روي هـر كـد كـاربري نيـز . كد كاربري ايجاد شده را مشاهده نمائيد توانيد اكنون مي .توانيد دسترسي آن را تغيير دهيد مي

. اكنون كد كاربري تعيين شده است . كليك كنيدdb_datareaderروي نقش

چون هـر . با اين كار اين كاربر داراي دسترسي كامل خواندن از تمامي جداول موجود در اين پايگاه داده است تواند در هر پايگاه داده داراي يك سري دسترسي داشته باشد به ازاي هر پايگاه داده بايد يك كاربر كد كاربري مي

. شود ايجاد مي User nameر جعبه متن د

را به عنوان نام كاربـري U1عبارت كه در سطح پايگاه داده دسترسـي

. دارد وارد نمائيد . كليك كنيدOK روي دكمه

Page 14: SQL Server 2005 ﻲﻳﺎﻨﺷآ · 2008-04-30 · 23 مود ﻞﺼﻓ: ﺎﺑ ﻲﻳﺎﻨﺷآ SQL Server 2005 SQL Server Management Studio ﺎﺑ ﻲﻳﺎﻨﺷآ ﻪـﻣﺎـﻧﺮـﺑ

35

وم ل د

فص :

با يي

شناآ

SQL

Serv

er 2

005

SQL Serverمشاهده وضعيت . توانيد اطالعات مختلفي را مشاهده نمائيد ميSummaryتا اينجا ديديد كه در قسمت

.روي نمونه اصلي كليك كنيد . كليك كنيدReport روي فلش ليست باز شونده

. هاي مختلفي را مشاهده نمائيد توانيد انواع گزارش در اين ليست و ادامه آن مي براي مثال روي گـزيـنـه

Server Dashboardكليك كنيد .

. كليك كنيدListروي دكمه براي برگشت به حالت قبل

Page 15: SQL Server 2005 ﻲﻳﺎﻨﺷآ · 2008-04-30 · 23 مود ﻞﺼﻓ: ﺎﺑ ﻲﻳﺎﻨﺷآ SQL Server 2005 SQL Server Management Studio ﺎﺑ ﻲﻳﺎﻨﺷآ ﻪـﻣﺎـﻧﺮـﺑ

36

پرس و جوها

. ايم را وارد كرده SQLدستورات اكنون . كليك كنيدExecute روي دكمه

ايـم تعيين كرده T-SQLتوسط خط اول دستور . كنيد كه جواب پرس و جو نمايش داده شده است مشاهده مي توسط دستور دوم نيز تعيين شده است كه تمامي ركوردهـاي . خواهيم كار كنيم مي NorthWindكه با پايگاه داده

نمـايـش داده Customersجدول اين دستورات را در فصلهـاي . شوند

.بعدي بررسي خواهيم

در فصلهاي بعدي به بررسي بيشتر . آشنا شويم Queryخواهيم مقداري با نحوه اجراي پرس و جو يا اكنون مي يا جعبه ابزار چندين دكمه جهت ايجاد يك پرس و جو وجـود Toolbarدر قسمت . پرس و جوها خواهيم پرداخت

. پنج نوع پرس و جو به نامهاي زير وجود داردSQL Serverدر . داردTransact-SQL MDX (Multi-dimensional Expressions)

DMX (Data Mining Extensions) XMLA (XML for Analysis) SQL Server Mobile Query

خواهيم يك پـرس و جـوي مي T-SQLساده با اسـتفاده از زبـان

. ايجاد كنيم New Query روي دكمـــه

.كليك كنيد

Page 16: SQL Server 2005 ﻲﻳﺎﻨﺷآ · 2008-04-30 · 23 مود ﻞﺼﻓ: ﺎﺑ ﻲﻳﺎﻨﺷآ SQL Server 2005 SQL Server Management Studio ﺎﺑ ﻲﻳﺎﻨﺷآ ﻪـﻣﺎـﻧﺮـﺑ

37

وم ل د

فص :

با يي

شناآ

SQL

Serv

er 2

005

SQL Server Management Studioتغيير محيط بـراي . مطابق سليقه خود تغيـير دهيـد توانيد مي را SQL Server Management Studioمحيط كار با برنامه

. توانيد تغيير دهيد مثال نام قلم يا نحوه نمايش آن را مي . را باز كنيدToolsمنوي

. كليك كنيدOptions روي گزينه

چـه SQL Server Management Studioكنيد كه با اجراي برنامه تعيين ميAt startupدر ليست باز شونده Hide system objectبا فعال كردن گزينـه . انتخاب شده استObject Explorer اكنون گزينه . اي باز شود پنجره

in Object Explorerهاي سيستم ديگر نمايـش باشد مانند جداول يا پايگاه داده اشيائي كه مربوط به سيستم مي . شوند داده نمي

Hide system objectگزينه

in Object Explorerرا فعال نمائيد . خواهيد محيط در صورتيكه مي

) حاوي چندين پنجره (MDIبصورت جاي نحوه نمايش كنونـي كـه از به

Tab استفاده شده اسـت، نمايـش ــه ــد گزين ــود باي MDIداده ش

environment بـه . را انتخاب نمائيدتوانيد تنظيمات همين ترتيب نيز مي . ديگر را تغيير دهيد

كنار گزيـنـه + روي عالمت Query Resultsكليك كنيد .

Page 17: SQL Server 2005 ﻲﻳﺎﻨﺷآ · 2008-04-30 · 23 مود ﻞﺼﻓ: ﺎﺑ ﻲﻳﺎﻨﺷآ SQL Server 2005 SQL Server Management Studio ﺎﺑ ﻲﻳﺎﻨﺷآ ﻪـﻣﺎـﻧﺮـﺑ

38

SQL Server Management Studioتغيير محيط

باشد قابـل ميDesktopدر پايين ليست باز شونده محل ذخيره سازي خروجي كه بصورت پيش فرض بر روي . تغيير است

. كليك كنيدKeyboardبراي مشاهده و تغيير كليدهاي ميانبر روي گزينه

. كليك كنيدSQL Server روي گزينه را Queryتوانيد نوع خروجي يك پرس و جـو يـا ميDefault destination for resultsدر ليست بازشونده

. تعيين كنيد .روي ليست باز شونده كليك كنيد

توسط گزينه اول همـانطور كـه مشاهده كرديد نتيجه عمل پرس و

ــك ــايش داده Gridجــو در ي نمتوسط گزينه دوم و سـوم . شود مي

نيز به ترتيب خروجي بـه صـورت Textشود يا فايل توليد مي .

Page 18: SQL Server 2005 ﻲﻳﺎﻨﺷآ · 2008-04-30 · 23 مود ﻞﺼﻓ: ﺎﺑ ﻲﻳﺎﻨﺷآ SQL Server 2005 SQL Server Management Studio ﺎﺑ ﻲﻳﺎﻨﺷآ ﻪـﻣﺎـﻧﺮـﺑ

39

وم ل د

فص :

با يي

شناآ

SQL

Serv

er 2

005

SQL Server Management Studioتغيير محيط توانيد تعيين نمائيد كه كليدهاي ميانبر مانند محـيـط ميKeyboard scheme با استفاده از ليست باز شونده

Query Analyzer در SQL Server 2000 باشد يا بصورت استاندارد SQL Server 2005 توسـط . نمايش داده شودتوانيد تعيين كنيد كه با فشردن يك كليد ميانبـر كـدام تعيين شده است ميShortcutكليدهايي كه در قسمت

.روال ذخيره شده اجرا شودتوانيـد به همين ترتيـب مـي

مشخصات ديگر محيط اين نرم افزار در صــورتي كــه . را تغيــير دهيــد

ــير داده ــات را تغي ــد و تنظيم ايخواهيم به حالت اوليـه برگـردد مي

كليك Reset to Defaultروي دكمه . كنيد

. كليك كنيدOKروي دكمه

دسـتـرسـي T-SQL به يك سري دستورات آماده View واقع در منوي Template Explorer با انتخاب گزينه . توانيد مطابق نياز خود دستورات را تغيير دهيد خواهيد داشت و مي

. كليك كنيدCloseروي دكمه

Page 19: SQL Server 2005 ﻲﻳﺎﻨﺷآ · 2008-04-30 · 23 مود ﻞﺼﻓ: ﺎﺑ ﻲﻳﺎﻨﺷآ SQL Server 2005 SQL Server Management Studio ﺎﺑ ﻲﻳﺎﻨﺷآ ﻪـﻣﺎـﻧﺮـﺑ

40

SQL Server Configuration Managerكار با

. سه دسته تنظيم در اين قسمت وجود دارد . كليك كنيدSQL Server 2005 Servicesروي گزينه

SQL Serverبرنامـه . آشنا شويم SQL Serverخواهيم مقداري با تنظيمات مربوط به در انتهاي اين فصل مي

Configuration Manager يك ابزار جديد در SQL Server 2005 است كه وظيفه تنظيم هر نمونه از SQL Server

. را دارد2005 . كليك كنيدStart روي دكمه SQL Server Configuration Manager براي اجراي

را بـاز All Programs منوي .كنيد

Microsoft SQLمنوي فرعي

Server 2005را باز كنيد . Configuration Toolsمنوي

.را باز كنيد SQL Serverروي گزينـــه

Configuration Manager ــك كلي .كنيد

Page 20: SQL Server 2005 ﻲﻳﺎﻨﺷآ · 2008-04-30 · 23 مود ﻞﺼﻓ: ﺎﺑ ﻲﻳﺎﻨﺷآ SQL Server 2005 SQL Server Management Studio ﺎﺑ ﻲﻳﺎﻨﺷآ ﻪـﻣﺎـﻧﺮـﺑ

41

وم ل د

فص :

با يي

شناآ

SQL

Serv

er 2

005

SQL Server Configuration Managerكار با

هفت سرويس مربوط بـه . توانيد ليست سرويسهائي كه اكنون فعال هستند را مشاهده كنيد در اين قسمت مي SQL Serverشويد اند كه در فصلهاي بعدي با آنها بيشتر آشنا مي در اين قسمت ليست شده .

Start Mode فعال بودن يا قطع بودن سرويس و در قسمـت State نام سرويس، در قسمت Name در قسمت تواند برابر سه حالت دستي، قطـع و نحوه فعال شدن سرويس مي . شود نحوه فعال شدن سرويس نمايش داده مي

.خودكار باشد به ياد داريد كه در فصل قبل در

تعـيـيـن SQL Serverزمان نصب خواهـيـم تـمـامـي كرديم كه مي

سرويسها در ابتدا بصورت خودكـار اكنون نيـز تـمـامـي . فعال شوند

يـا Runningسرويسها در حالت .فعال قرار دارند

براي مشاهده خصوصيات يا قطع و وصل كردن يك سرويس روشهاي مختلفي مانند راست كليك بر روي هـر كـه SQL Server Agentخواهيم خصوصيات سـرويس براي مثال مي . سرويس يا استفاده از نوار ابزار وجود دارد

. وظيفه اجراي دستورات در زمان مشخص را دارد بررسي كنيم . دابل كليك كنيدSQL Server Agentروي سرويس

Page 21: SQL Server 2005 ﻲﻳﺎﻨﺷآ · 2008-04-30 · 23 مود ﻞﺼﻓ: ﺎﺑ ﻲﻳﺎﻨﺷآ SQL Server 2005 SQL Server Management Studio ﺎﺑ ﻲﻳﺎﻨﺷآ ﻪـﻣﺎـﻧﺮـﺑ

42

براي مثال نام سرويس دهنـده، شـمـاره . شود در اين قسمت خصوصيات مربوط به سرويس نمايش داده مي .پردازش، وضعيت سرويس و غيره

توانيد نحوه شروع اين سرويس را به يكي از دو حالت ديگر قطع و دستـي ميStart Modeبا استفاده از گزينه بايد بصورت دسـتـي (Manual)در حالت . ديگر اين سرويس فعال نيست(Disabled)در حالت قطع . تغيير دهيد در حالـت . اندازي شود سرويس راه Automatic ســرويــس بصــورت .شود اندازي مي خودكار راه

نيز بعـضي Advancedدر برگه توانيد تغيير از تنظيمات ديگر را مي

. دهيد كلـيـك Cancelروي دكمه .كنيد

Service statusدر قـسمت . توانيد نحوه دسترسي به اين سرويس را تعيين نمائيد مي Log on asدر قسمت . اندازي نمائيد توانيد اين سرويس را قطع، راه اندازي، قطع موقت يا دوباره از ابتدا راه نيز مي . كليك كنيدServiceروي برگه

SQL Server Configuration Managerكار با

Page 22: SQL Server 2005 ﻲﻳﺎﻨﺷآ · 2008-04-30 · 23 مود ﻞﺼﻓ: ﺎﺑ ﻲﻳﺎﻨﺷآ SQL Server 2005 SQL Server Management Studio ﺎﺑ ﻲﻳﺎﻨﺷآ ﻪـﻣﺎـﻧﺮـﺑ

43

وم ل د

فص :

با يي

شناآ

SQL

Serv

er 2

005

. كليك كنيدSQL Server 2005 Network Configuration كنار گزينه + روي عالمت . كليك كنيدProtocol for MSSQLSERVERروي گزينه

اكنون . كنيد تواند از آنها استفاده كند را مشاهده مي ميSQL Server در اين قسمت ليستي از پروتكلهائي كه با راست كليك بر روي هر پروتكل و كليك بر روي گزيـنـه . فعال هستندShared Memory و TCP/IPدو پروتكل

Enableها را فعال نمائيد توانيد هر كدام از اين پروتكل مي. بـراي SQL Serverتوانيد ترتيب پروتكلهائي كه توسـط ميSQL Native Client Configuration در قسمت

بـه سـرويـس Clientاتصال يـك شود، را تعيـيـن دهنده استفاده مي

.نمائيد

SQL Server Configuration Managerكار با