Professional Documents
Culture Documents
مقدمة:
نعاج ةو ،Microsoftاخوص و وي ناج وجت عون اشويا عاوج ق ا ا هو SQL Server 2005
عاج ةوو SQLاعصووجب نحي صووى عووج Server 2005 اووث ان عاووج ق ا ناج ووجت وو ا ووو ا اة حاوو ا ناج ووجت ا ا ووي
ا ا ي ا ناج جت. شاج م صشعام ،إيا ة جت صي عج أي ات ع صي نا ة عن ا ناج جت أل ى ا عا
عغو )Structural Query Language (SQL استوصاةم ا كا عاو غو ا وو SQL Server 2005 ااصعوي
عنوويأ إيا ة ا ا ووي ا ناج ووجت عووج SQLهوو Server عاكووج ا ووو 2005 ا صوو ااعوول عوون أهووم ا عنووجيئ
اوث اوصم ص شوابSQL Server 2005 ،(Server )- Clients نط اح ا ع صنط ا اتا ا ن جت ا جت نا
SQL ا وو نصحويام خيعو صحو م هوسب ا جتون ج او نع اشوعجت جتون صعصوج هو ) Server ا وو ) جتون عج
ب
ا جتنجت ا ع صنط (Clients). ا ج نحا Server 2005
ث اا Authentication) .
( ا
خبن ا ناج جت (terabytes 524,272). نا ة تا ا
)2
ايا ة ا ا ي ا ناج جت عج عتص ى ا ن جت ا اتا . جا ا عجءة )0
عج ةعاع عتصعايان حط ،سص ص ي عن ا نا اع صي م ا ن تخ Standard - 2 :
ع جت ا و ) Workgroup -0:توخ صاعول عوج جتونجتـ ا عتوصعايان ) ، (clientsهوسب ا توخ سصو خيعو ا وو web
كج غا ع خش عاعل )صتصاعل ألغ اض ا صاعام Developer - 4 :تخ كج ةعاع ععابات تخ Enterprise
ا صط ا (.
خبن ع ي ية (GB 4). صعصجب ن كج سات تا هسب ا تخ Express - 1 :
.Internet
software explorer 6.0 sp1 or higher -1
Internet information services (IIS), IIS 5.0 or higher. -2
3- ASP.Net 2.0
Hardware Requirements
صظك ا اةك اس ج ا ص شاب ) ) SQL Server 2005 Enterprise Edition ضع ا ) 5ناي
او
message
عص
طعن
جت
اص
شاب
،
ا ةج
اصن
جع
اس
جيا
تا
ص
صظ
ك
ا عتصعاية. ) 7ا اةك ا صج ا صح م نصتةال ا ع ص ج ،اث صطعب ايخجل اتم ا عتصخيم اتم ا
تاصم ص
شانكج )ص
يي ةعاع
هسب ا خاج
ات
عج account . ن صأ اي اصت ج اتصخيام ا و ) (Serviceني Use the built-in system account
الجامعة التكنولوجية -مركز الحاسبة اإللكترونية -ص ب 01353-هاتف 6513537-البريد اإللكتروني
ا
ا
ض
غ
ط
الجامعة التكنولوجية -مركز الحاسبة اإللكترونية -ص ب 01353-هاتف 6513537-البريد اإللكتروني
12 ccuot_iraq@yahoo.com -الموقع عمى االنترنت www.ccuot-iraq.com
Next. عج ب ا عغ اخص ا خاج اس ل ثم اضغط اصم ص ياي خ ا هسب ا اةك )11
نا
ج
ج
ت
ع
ص
ن
ع
ج
. صايال سف ا ا اضج عج شع ف ا عية ،اتكل اتص
عاع ع ةجع ا
base
Mana
geme
nt
Syste
m
ن ظجم إيا ة ا ا ي ا ناج جت عن ةب ان :
وون إ ووجء الجــزا الول هوو عاكج ن صج ا ش اعووب ظووجم ا ا ووي ا ناج ووجت ،هوو ا عتووؤ
اوو شوواج
ل .اع ن ا ح ل نأ ى ع ك ا ا ي ا ناج جت
اءة ا ا ووي ا ناج
ووجت ا صاجعوول
نج عج ص ن صعك ا ن اعق اجنعو إتوصي جء عون خوةل ظوم ا ص غال أ عن ياخل غجت ا ن عة .
ن ا عصشع نح ا ي ا ناج جت .غج ً
عووج ا ا جشوو ووية ا ناج ووجت صو ةاوو ، نا كووجـ أ ثوو ووي ا ناج ظووجم هوو
وي ص ووجت ةيا ة ا ا
اج اتووصخيم
ةووي ل أ
ا صج ا :
-ةيا ل ((Tables
-تةةت ()Records
ح ل ((Fields -
-اتصاةعجت ()Queries
( هووو عةع ووو عووون ا ةوويا ل ا صووو ص صووو ي عوووج ناج وووجت كوووج ةاووو اووث إن قاع ــدة البيان ــات Database( :
ياخل ا ةي ل (. ل تةل تط عن ا تةةت ) ( ه عةع جدول Table( :
عن ا حو ل ،أ نعا وج آخو عج عةع ا ي عن ا ةي ل ا ص ي ن تط سجل ) Record) :ه نج ة
ا تووةل ا ووية ا عصيا وو عوون ا ووي .ااصنوو شوو صخوو وو ا حوو ل ا صوو وو ا ناج ووجت ا عخب وو هوو عةع
و ا ا وي ا ناج وجت ،هو اع ن ا حو ل ا وى ا عنن و األتجتوا ع يي ياخل ا تةل . ش حقل ) Field( :ه
21
وت ن
ا ةي ل ا ات ا
و
صص
صعج ا
ل
وو ،
ألن
ع
ةي ل
ا
اص
و
عاب
و
سا
ا
صي
ن
ث
ج
ن
و
ل ا عاع عجت. حوول وو ااعوو ا
) Primary ان ووجء ععصووج عا ةاوو ووجء إ ةاةوجي أ
)Key هع ووج ا نووان
وو ةووي ان
ج اص ةوب
ا
عع
ص
وو
ج
ح
األت
جت
و
اغجت.
صعج او
ة يب. يم
اتصخياعج ا ن اكج تةل ا ي ا ةوي ل ا اتو احجنول عةع و توةةت و ا ةوي ل ا ع و ا ع صنط نى.
ً ه األ ث
ةيا ل ية ناج جت ععف اج ا اي ي ا ج ا اعل ص ال ة ا ناج جت ه ية عال ظجم اج ا عحش ي نص
ا ظجم نص ياي ل ن ا ةا ،ن جء ا حا ي ا عطع ن عج ا ح ل ع كج ل نا كج ،ا ص ي ع صنط اعج
ن تفا ج ع س ا نياا ا عال ش جن ا ص ظجم ،إسا األهم ة جء ا ج ا خط ة اس هسب ه صاصن
ً
تكع ، ا نش ة ش اتصخ اج ا ناج جت ا عطع ن ا عتصحنل عع اع ج ا عاصى عج ها عن ا تكل ا صايال
ا ناج جت ا ص ةم اج ية ة اس صنجب ا ج ض صنج ،عع اسخس ن ظ اس خجط ص عاعى نش ة ااس ي
جن ا ص عال غا ةيا اسا عج نا ي ن ان صشل ا ج اع نج صبااي عع ايخجل ناج جت ةياية ا ص ت ف صتصع
ش اح.
اةب اس صنجب ا اكج اص ي ا عكع تصا ض ناض ا ن عال ت ف تءاص ج ل ا عتصحنعا صة ب ا ع
أث جء ا ص عال:
الجامعة التكنولوجية -مركز الحاسبة اإللكترونية -ص ب 01353-هاتف 6513537-البريد اإللكتروني
ن ج عص ض ا ص ضاح س ك، حط، ا ج س هج ع ة ا ية ناج جت صجج ا إج ص ت ضط
ل اسةجبات ا عع ياي ناج جت عع ص عاا ع صتن ةك خشا ا ا عاع عجت ناج جت اج ية
إ جية ااي إج ج ت صجج نص ا اخعصعج ص إ صعصع نخعس إةجبات ع صتب اي ه جك ع جن ع صتب،
ةم اج ية نا ي عن ا صبااي ا اتصخيام ا اةاجت ،ععج ا ل ن جء ا ةيا ا ص عاب اتصخيام عنيأ
صتصغل ا اعا عاع عجت إيخجل ا عنيأ هسا اضعن ايخجل عاع عجت ةياية ،ن اث ي ا ناج جت
ص
عج سف( ،صايال، )اضج ا صغاا هسا ا عنيأ تك ا عج شا ، اال عن ا حام ا خب ا عتج
ا حل ن س صا ن ا ا ععك ع ع ب غا اسنصاجي ن ا ح ل، اض ع ا ا اش ا صتعا
ص
ا عع ن ان ا سي عن اةكجت صة ب اس صنجس ا غ ن عة ة بة ا ي ال ا ع اتصخيام ساصى ،ا
عن عحطاان ا عؤ ع ا صتعا ج (Under عب )score اتصخيام اعج ناي، ا يث اث جء ا ن عة
ي. عن ا اتم ا ةي ل أل ث يم ص ا عس ا ةي ل حل اتم ا يم ص ا ظ عع عة
ناةاجت ضعن ح ل ا ع صنط ياي ا حل ،ص ل ع ا ناج جت ا ش اح ص ياي اس صنج األخس ن ظ
:سف ةي ل أع
DROP TABLE table_name
or
يحذف سجل )قيد( بكاممه لذلك الحاجة لتحديد أسماا الحقول. مالحظة /المر Delete
Databases -1
Security -2
Server Objects -3
Replication -4
Management -5
SQL Server Agent -6
Notification Services -7
Master Database -
Model Database -
MSDB Database -
Temp DB -
- Logins
نى عثاعصكج ج ظجم ا ص غال windowsنكم اع ن أاضج عن ص ظاعصكج عن استم اع ن ص اع ع ص ااصكج
ه نتك
ا ت.
ا اث اصم صحتام ا عتصخيعان طنحج طناا
شة اجت ا خجش
س ى ص ياي شة عتصخيم خة كج إضج
عع صغاا اجت
- Credentials
أخ ى. Servers ناج جت خج ةا أ عو Serverةصشجل نعشجي ة اب ا تع نعثجن ه
ا عصةج ت . ا ناج جت غا م ج عشجي استصاةعجت ا ص ععا سك نج و Server
Triggers -
Management -5
إيا ة اج ية ا ناج جت ا ع با ن ل جم ا عل: ل عج اخ ا ص ي هسا ا ع ع عج
صاجطا . عن هسب اةة اءات عل ا تخ اس لاع ص عس يا عج أ ن اص عشاج ا ي ا اجن األ
عج تنال ا عثجل ات عسهج ا و SQL Server ن ا اععاجت األتجتا ا ص ا ص ي هسا ا ةبء صعجشال
شعت ...ا خ هل ه جك أخطجء اي ات نيء اتصخيام اج ية ناج جت ع يية غاعى ص
عج ا حاجم ،اث إن نإع ج ك ن عةصى ا تك ظجم غجا ععا إيا ة ا ةال ه ا سي اتج يك
MS SQL ج ت عص اةية يية صح م ا ت نص يايهج عتنحج ،هسب ا خيع طعب عاع عجت ع ط اح ه
ً
MS SQL Server 2005. اض ع عشع عن ثم ا صحعت خيع Server 2000
اغةاى. يايات ا و Serverا ج صغاا إ كم ا ق serveradminا ع ة يان نكسب ا عةع - 2:
او سف اس صنجط عع نحا ا ج اضج كم ا ق ضجء هسب ا عةع أ setupadmin - 0 :
servers.
ا صاجعل عع جء ا و Logins ا ج صغاا كم ا ق securityadminأ ضجء هسب ا عةع -4 :
ا شة اجت.
عج سف ا ا ي ا ناج جت صايال جء كم شة ا إ dbcreatorأ ضجء هسب ا عةع -1 :
)خيع (. instance عل اي ا ا كم شة ضجء هسب ا :
ا عةع Processad
ح min -1أ
ج
ف
عتصخيعان عصاجعل عع ا ا ي عةع عتصخيمـ ا اع ج اجت صاطج ه عةع Database Role :
حتعكجـ إ ج: ج أن ناج جت عاا اع
أ عج ه جك User Defined Role أ عج صتعج )(Fixed Roles Predefined database roles
ا صاجعل عع اج ية ناج جت عن خةل ا جء كم شة ا ضجء نكسب ا عةع األ db_owner -5 :
اجت ةياية عتصخيع ا طجء شة صج صايال شة اجت صغاا أي ج ن ع ة ي نحج ية ا ناج جت
أ إبا أي عتصخيم إضج نإع ج كم ا ص م db_accessadminأ ضجء هسب ا عةع -2 :
حط عن ي ن ا و ا و Select ق ج اتصخيام ةعع كم ا ضجء هسب ا عةع أ db_datareader -0 :
rt عةع
يا ا و Select. عج
ية ج سف اي صايا جء ق كم ا ضجء :أ db_d
ن ل ج هسب ا dlad
نح إ عةع min
ج -1
ا ناج جت.
او ا طجء ا شة اجت ج ا صاجعل ق كم ا أ ضجء هسب ا عةع db_securityadmin -7 :
ياخل اج ية ا ناج جت. Custom Roles
حج ية ا تخ اس صاجط ج إة اء ععا ق كم ا ضجء هسب ا عةع أ db_backupoperator -6 :
ا ناج جت.
Select نج ة ا و ق ج اتصخيام كم ا اس ضجء هسب ا عةع أ db_denydatareader -1 :
او نج ات ا و Insertأ كم اتصخيام ق سا ضجء هسب ا عةع أ db_denydatawriter -9 :
Updateا ا و Delete.
الجامعة التكنولوجية -مركز الحاسبة اإللكترونية -ص ب 01353-هاتف 6513537-البريد اإللكتروني
33 ccuot_iraq@yahoo.com -الموقع عمى االنترنت www.ccuot-iraq.com
النسخ االحتياطي واالسترجاع Backup & Restore
ةبء اصم ص يايب صاجطا عن اج ية ا ناج جت تخ ا ععا خبن النسخ االحتياطي)Backup ):ه
ية ا ناج جت. عن اج تخ جعع خبن ععا Fullه Backup (5:
عون اج وية ا ناج وجت ا صنوج ا عون ويث( ا ةوبء ا ةياوي )ا ع ععاو خوبن هو Differential Backup (2:
خووبن ااوول عوون ا وو ع صووجج ا ووج عتووج إة اءهووج .اعصووجب هووسا ا وو ع ن ووى ا Fullصووم Backup ععاوو آخوو
ية ا ناج جت. عج اج صم اة اءهج ةعاع ا اععاجت ا ص خبن ععا ه Transaction log )0:
اععاجت ا
صص
عسهج خط
اةكجت ا صج ا :
server 2005
management
studio
Maintenance
Planeثم اصنع ا
خط ات ا ع ض
االسترجاع)Restore):
استص ةجع اصم عن اج جية اتصاعج كج ،ية ا ناج ن يا ج تخ حج ية ناج جت
(Backup).
جت ن ل ) Backup اةب ان ا تب ع
(File ا تخ اس صاجط
خطوات االسترجاع)Restore):
ية ا ناج جت ا صج ا ا ص اصم اكج ص ياي عشي استص ةجع )اتم اج ية ا ناج جت( ص ياي اتم اج اةك صظك ا
ععا استص ةجع. اكج استص ةجع ثم اضغط ) (OKنايهج ص صك ل ا ص تا
ه
جء New Report Definition File ع ا صحل ا ج ع جء Report Server Project ناي اس صكجء عن ا
اصنجع ا خط ات ا صج ا : ن
Add New Itemكما موضح في الواجهة التالية , Report 2.عن اةك
أجزاا التقرير
ا اةك ا صج ا :