Page 1
SQL Server 2008 Saeid Jazayeri
1
SQL Server 2008
تخؾ ا
SQL Server 2008لة
.سا تشسػي وی SQL Server 2008 سؽ لة واس تایخا خؽ آذيذ. دس اي لؼت ي SQL Server 2008 ت آصؽ
تاػث ؿذ تا واستشا اي پايا داد NET Platform. چی اي وا آ تا SQL Server 2008 آصؽ ػادي اػتفاد اص ش افضاس
تتاذ سلیة SQL Server 2008 اي جذيذي اػت و تاػث ؿذ تا اي پايا داد داساي لاتیت 8002یشي داؿت تاؿذ. ؼخ افضايؾ چـ
.تاؿذ Oracle خد يؼي تؼیاس خغشاوي تشاي سلیة ديشي
SQL Server 2008 تایذ يه پايا داد لذستذ ايجاد ویذ. دس ؼت اي ش افضاس داساي ػشيؼاي ختفي اػت و تا اػتفاد اص آا ي
.یذ، تغییش دیذ تاصياتي ائیذاي خد سا رخیش و تایذ داد اي لي جد داسد. دس اي لؼت ؿا ي اي ساتغ يه تس پايا داد
Page 2
SQL Server 2008 Saeid Jazayeri
2
SQL Server 2008 سؽ لة
لة یىی و تش سي ديش ػیؼت windows Server 2003 Service Pack 2 ػیؼت ػااي سا تش سي Enterprise ؼخا تشاي آصؽ
ا ؿث ؼت.
سا Microsoft .Net Framework تشا لة تلست خدواس اجشا ؿذ اػت. دس لذ ا تايذتؼذ اص لشاس داد ديؼه تشا تش سي ػیؼت
.ویه ویذ OK سي دو Net Framework. تشاي لة .لة ویذ و دس اي واپیتش لة ـذ اػت
Page 3
SQL Server 2008 Saeid Jazayeri
3
.سي ضي ـخق ؿذ ویه ویذ
Page 4
SQL Server 2008 Saeid Jazayeri
4
.ویذویه Install سي دو
Page 5
SQL Server 2008 Saeid Jazayeri
5
.لة شدد Net Framework.او تايذ ذت صاي كثش ویذ تا
.ویه ویذ Exit سي دو
تتش اػت و يه تاس ػیؼت سياػتاست ؿد Net Framework. تؼذ اص لة
Page 6
SQL Server 2008 Saeid Jazayeri
6
تایذ حذال لشاس داسي. دس اي لؼت ي Planning لؼتشدي. او دس تشي SQL Server ثشا لةتؼذ اص سياػتاست وشد ػیؼت ت
.ػخت افضاس ش افضاس سد یاص، تشسػي ـخلات ػیؼت ... سا ـاذ ویذ
.ویه ویذ Installation تشاي لة سي ضي
Page 7
SQL Server 2008 Saeid Jazayeri
7
سي اي .لة ؿذ سا تغییش دیذ SQL Server تایذ ـخلات يشدد يا لة ي SQL Server تا اػتفاد اص ضي ا يه ؼخ جذيذ اص
.ضي ویه ویذ
Page 8
SQL Server 2008 Saeid Jazayeri
8
اي الص سا ذاؿت تاؿیذ تشا لة ؿد. دس كستي و حذال افضاسي ػیؼت ؿا تشسػي ي افضاسي ش دس اي لؼت حذال یاصاي ػخت
.ویه ویذ OK دوسي .وذ تلف ؿذ ادا پیذا ي
Page 9
SQL Server 2008 Saeid Jazayeri
9
سا اسد ائیذ. دس كستي و اص ؼخ وشن ؿذ Microsoft خشيذاسي ؿذ اص ؿشوت SQL Server 2008 او ؿا تايذ ؿاس ػشيا ش افضاس
سي دو .خدواس اي لؼت پش ؿذ اػتتلست اص ؼخ اكي اػتفاد ائیذ ( ايشاي تاؿیذ )و حا اػت اي ش افضاس اػتفاد ویذ
Next ویه ویذ.
Page 10
SQL Server 2008 Saeid Jazayeri
11
اػال یىی و اي لای سا I Accept the license terms دس اي كفح لای اػتفاد اص اي ش افضاس سا خاذ تا ویه تش سي ضي
.ویذویه I Accept the license terms سي ضي .اي پزيشفت
Page 11
SQL Server 2008 Saeid Jazayeri
11
.ویه ویذ Next سي دو
Page 12
SQL Server 2008 Saeid Jazayeri
12
ویه Install سي دو .ؿد لة ؿذ ايؾ داد ي SQL Server 2008 دس اي لؼت یؼت ش افضاسايي و تايذ تشاي اجشاي تشا لة
.تا تشا)اي( یؼت فق لة ؿذ ویذ
Page 13
SQL Server 2008 Saeid Jazayeri
13
ؿد. دس كستي و خغا سا تشعشف ىیذ دس كستي و ـىي دس ػیؼت ؿا تشاي لة جد داؿت تاؿذ خغايي ايؾ داد يدس اي لؼت
.ویه ویذ Next سي دو .ت ختي واس ىذ يا لة ـد SQL Server ى اػت تؼضي اص يظیاي
Page 14
SQL Server 2008 Saeid Jazayeri
14
تضیح آ دس Features ؿد. تا ویه تش سي ش ضي دس لؼت خایذ لة ویذ اص ؿا پشػیذ ي يدس اي لؼت یؼت يظیايي و
.ویه ویذ Select All تشاي اتخاب تاي اي يظیا سي دو .ؿد ايؾ داد ي Descrption لؼت
Page 15
SQL Server 2008 Saeid Jazayeri
15
.ویه ویذ Next سي دو
Page 16
SQL Server 2008 Saeid Jazayeri
16
تایذ دس ش واپیتش ي SQL Server ت تؼذ 8000دایذ اص ؼخ وذ آ سا تؼیی وی. اغس و ي (instance) اي لؼت تايذ ا دس
.يؾ ياتذؿد تا ایت واسايي افضا اي ختف تشاي ش افضاساي ختف تاػث ي لة ویذ. اػتفاد اص (instance) تیؾ اص يه
سي خایذ اي ا سا تغییش دیذ اتخاب ؿذ تلست پیؾ فشم يه ا تؼیی ؿذ اػت. دس كستي و ي Default instance او ضي
. ا جذيذ سا اسد ویذ ویه وشد Name instance ضي
:ت اسد صيش تج ویذ Named instance دس صا اتخاب ضي
.اا ت حشف تضسي وچه حؼاع یؼتذ
.تاؿذ MSSQLServerيا Default تاذ ػثاسات سصس ؿذ اذ اا ي
.تاذ تاؿذ واساوتش ي 61ش ا حذاوثش
.ؿشع ؿد ( _ ) underscore حشف ا ش ا تايذ تا حشف يا واساوتش
.تایذ اػتفاد ائیذ ي @ & ' : , \ دس اا اص واساوتشايي اذ
.ؿد دس كستیى ؿشايظ فق تشلشاس ثاؿذ دس صا لة يه خغا ايؾ داد ي
Page 17
SQL Server 2008 Saeid Jazayeri
17
.ویه ویذ Next سي دو .ؿد دس اي لؼت مذاس فضاي سد یاص جد تش سي اسد ديؼه ايؾ داد ي
Page 18
SQL Server 2008 Saeid Jazayeri
18
ؿد و وذا واستش ت وذا تؼیی يService Accounts جد داسد. دس تش Service Accounts Collation اي دس اي لؼت د تش ت ا
.دػتشػي داسد SQL Server ػشيغ اص
Page 19
SQL Server 2008 Saeid Jazayeri
19
.ا دػتشػي داؿت تاؿذ ت تاي اي ػشيغ System خای واستش دس اي لؼت ي
.ویه ویذ Use the same account for all SQL Server services سي دو
Page 20
SQL Server 2008 Saeid Jazayeri
21
.سا تاص ویذ Account name یؼت تاص ؿذ
Page 21
SQL Server 2008 Saeid Jazayeri
21
Local Service Account ؟ت چ ؼاػت
ا تا اػظاي ش واستشا تاؿذ. SQL Serverاي اوات ػاخت ؿذ اػت تا ػغح دػتشػي ت اتغ اؿیاء دس
اوات حذد اػت جیشي یىذ اص آػیة تػظ ػشيغ ا پشػغ ا. اي اوات تاػث یـد و واستشا ؿثى حتيات ػیؼت ؿا سا اي
یىذ. SQL Server Agent services يا SQL Server( ـاذ وذ. تیاد داؿت تاؿذ و اي اوات پـتیثاي یىذ اص Nullخاي )
اي ػشيغ اص جاب ا ... پـتیثاي یىذ.
Network Service ؟
اػاػا ا تضیحاتي و تاال فتی تا اي تفات و تیـتش تشاي جث اي ؿثى اي شتط ت ػیؼت يا جػ ؿاػت .
دس ته شاذ )پـت ػیؼتي( اجشا یشدد ػیؼت ؿا ا جافظت یىذ تا اىاات تیـتش تشاي Local Service Accountدس الغ
حات ؿثى
سا اتخاب ائیذ . Network Serviceپیـاد یـد
Page 22
SQL Server 2008 Saeid Jazayeri
22
.ویه ویذ Collation سي تش
collation چیؼت؟
Collation : دسSQL Server حSort حشف افثاي يه صتا خاف چی حCompare وشد حشف افثاي آ اػتفاد اص آ صتا سا
یشد. دس تش ي
اتخاب وی تا دس ا رخیش ػاصي داد فاسػي شتة وشد آ ـىي Collation صتا فاسػي سا تؼا SQL Server خای دس تس ي
جد ذاؿت تاؿذ
Page 23
SQL Server 2008 Saeid Jazayeri
23
.ویه ویذ Customize سي دو
Page 24
SQL Server 2008 Saeid Jazayeri
24
.سا تاص ویذ Collation designator یؼت تاص ؿذ
Page 25
SQL Server 2008 Saeid Jazayeri
25
.ویه ویذ Persian ي ضي س سا تايپ ویذ P حشف
.ویه ویذ OK سي دو
.دی يسا یض تغییش Analysis شتط ت ػشيغ Collation ت ی تشتیة
Page 26
SQL Server 2008 Saeid Jazayeri
26
Page 27
SQL Server 2008 Saeid Jazayeri
27
.ویه ویذ Next سي دو
ضي ي Collation اص صتا پاسػي پـتیثاي یىشد، جثس تدي دستخاعش ايى SQL SERVER ثيدس سط اي ل :ىت
SQL_Latin_General_CP1256_CI_AS ؿشوت ت تؼذ 8002اتخاب ائی تا تتای اص صتا پاسػي یض دس تشا اػتفاد ائی اا دس ؼخ سا
Microsoft .اص صتا پاسػي یض پـتیثاي یىذ
Page 28
SQL Server 2008 Saeid Jazayeri
28
ویه ویذ تا اػتثاس Mixed mode سا تؼیی وی. سي ضي SQL Server دس اي لؼت تايذ ح اػتثاسػجي وذ واستشي ذيش تس اي
تتای اص اص اي وذ واستشي سض ػثس اػتفاد وشد Connection String اجا ؿد دس SQL Server ػجي اص عشيك يذص اص عشيك
.ضشية ایت سا افضايؾ دی
سا دس جؼث ت سد ظشتا اػت سا اسد وی. دس ادا سض ػثس SQL Server و ذيش اي تس sa او تايذ سض ػثس وذ واستشي
Enter password Confirm password وی اسد ي.
واستش تایذ ي Add سا اسد وی. تا ویه تش سي دو SQL Server تايذ واستشي ذيش specify SQL Server administrators او دس لؼت
.اي اتخاب ؿد ویه ویذ تا وذ واستشي و او تا آ اسد ؿذ Add Current User سد ظش خد سا اتخاب ویذ. سي دو
حزف سا سا فؼا یىیذ اي واستش دػتشػي ت تاي ديتا ا تا اجا تا تغییشات اػ اص ايجاد، اكالح saتج داؿت تاؿیذ و اي و واستش
تغس وا داسد اص ظش ایتي تؼیاس ایت داسد پغ ػغحي اص واس آ زسيذ .
Page 29
SQL Server 2008 Saeid Jazayeri
29
Page 30
SQL Server 2008 Saeid Jazayeri
31
.ویه ویذ Next سي دو
Page 31
SQL Server 2008 Saeid Jazayeri
31
.ویذویه Add Current User سي دو .ؿد تؼیی ي Analysis دس اي لؼت وذ واستشي ذيش ح ذاسي ػشيغ
Page 32
SQL Server 2008 Saeid Jazayeri
32
.ویه ویذ Next سي دو
Page 33
SQL Server 2008 Saeid Jazayeri
33
.ویه ویذ Next سي دو .سا تظی ویذ Reporting تایذ ػشيغ دس اي لؼت ي
Page 34
SQL Server 2008 Saeid Jazayeri
34
اي تؼذي خاذ ؿذ تا دس ؼخاسػا Microsoft اي جد سا اتخاب ویذ يه ػشي اعالػات تشاي ؿشوت دس اي لؼت دس كستي و ضي
اسػا Microsoft افضايؾ ياتذ دس كستي و خغايي سخ داد، اي خغا تلست خدواس تشاي تشسػي ت ؿشوت SQL Server واسايي يظیاي
.ویه ویذ Next سي دو .ؿد ي
Page 35
SQL Server 2008 Saeid Jazayeri
35
.ویه ویذ Next سي دو .ت ـىي تشخسد ىذدس حی واس Setup دس اي لؼت تشسػي ؿذ اػت و تشا
Page 36
SQL Server 2008 Saeid Jazayeri
36
.ویه ویذ Install سي دو .ؿد ايي و لة خاذ ؿذ ايؾ داد ي دس اي لؼت دس يه ػاختاس دسختي يظیا ػشيغ
Page 37
SQL Server 2008 Saeid Jazayeri
37
.تظش تایذاػت تايذ ذتي SQL Server 2008 او تشا دس حا لة
ػ لة ت پايا سػیذ یؼت يظیا ػشيؼايي و لة ؿذ اػت ـخق شديذ دس كستي و ػشيؼي ت دسػتي لة ـذ تاؿذ دس
.ویه ویذ Next سي دو .ؿد اي لؼت ـخق ي
Page 38
SQL Server 2008 Saeid Jazayeri
38
سي دو .شاح تیج لة ش وذا اص يظیا ػشيؼا سا ـاذ ویذ لة يا Log تایذ فاي ي Summary Log تا ویه تش سي آدسع
Close ویه ویذ.
Page 39
SQL Server 2008 Saeid Jazayeri
39
ویه OK سي دو .ویذ Restart ت دسػتي واس وذ واپیتش سا SQL Server دس اي لؼت اص ؿا دسخاػت ؿذ اػت تشاي آى ػشيؼاي
.ویذ
Page 40
SQL Server 2008 Saeid Jazayeri
41
.ویه ویذ Close سي دو .سا اص عشيك اي تشا لة ائیذ SQL Server 2008 اي ديش اص تایذ ي Restart تؼذ اص
Page 41
SQL Server 2008 Saeid Jazayeri
41
SQL Server 2008 حزف
Add or Remove ویه وشد ضي Start وشد آ یض تؼیاس ػاد اػت. تشاي اي واس سي دو Uninstall يا SQL Server 2008 سؽ حزف
Programs الغ دس Control Panel سا اتخاب ائیذ. دس یؼت ظاش ؿذ سي ضي Microsoft SQL Server 2008 ویه وشد سي دو
Remove اي لة ؿذ يا لة جذد سي دو ویه ویذ. تشاي تغییش ف Change ویه ویذ.
Version : 1
Last Editing : 12/February /2012
Author : Saeid Jazayeri
[email protected]