سأقوم بتقديم سلسلة شروحات مقدمة من قسم الكمبيوتر بالجمعية
لقواعد البيانات باستخدام SQL Server 2008
ﻟﻜﻴﻔﻴﺔ ﺗﺜﺒﻴﺖ SQL Server 2008 وﻛﻴﻒ ﺗﺤﺼﻞ ﻋﻠﻰ اﻟﻤﻨﺘﺞ ﺑﺼﻮرة
ﻣﺠﺎﻧﻴﺔ ﻟﻜﻦ ﺑﻨﺴﺨﺔ أﻗﻞ ﻣﻦ ﺣﻴﺚ اﻻﻣﻜﺎﻧﻴﺎت وﻫﻲ اﻟﻨﺴﺨﺔ U ، Expressﻟﻄﻤﺄﻧﺘﻜﻢ ﻓﺎﻷﻛﻮاد اﻟﻤﻮﺟﻮدة ﻓﻲ الشرح
ﺗﻢ ﺗﻄﺒﻴﻘﻬﺎ ﻋﻠﻰ ﻛﻞ ﻧﺴﺦ SQL Server اﺑﺘﺪاءا ﻣﻦ 2005 إﻟﻰ 2008 وﺣﺘﻰ اﻟﻨﺴﺨﺔ SQL Server
U 2008 R2 ﺑﻜﺎﻓﺔ اﺻﺪاراﺗﻬﻢ ﺑﺪون أي ﻣﺸﺎﻛﻞ ، وﺳﺘﻼﺣﻆ ﻫﺬا ﻣﻦ ﺧﻼل اﻟﺼﻮر اﻟﻤﻠﺘﻘﻄﺔ ﻟﻠﻌﻤﻞ ﻋﻠﻰ SQL
Server ﺑﺪون اﻟﺘﻨﻮﻳﻪ ﻋﻠﻰ ﺗﻐﻴﺮ اﻟﻨﺴﺨﺔ ﻷﻧﻬﺎ ﺳﺘﻌﻤﻞ ﻣﻌﻚ ﺑﻜﻔﺎءة ﻣﻊ أﻳﺔ ﻧﺴﺨﺔ،وﻟﻮ ﺻﺎدﻓﻚ أﻳﺔ ﻣﺸﻜﻠﺔ
ﻳﻤﻜﻨﻚ اﻟﺘﻮاﺻﻞ ﻣﻌﻲ ﻟﻤﺴﺎﻋﺪﺗﻚ ﺑﻘﺪر اﻹﻣﻜﺎن ، ﺛﻢ ﻳﺴﺘﻤﺮ الشرح الخاص بهذة السلسلة ﺑﺎﺳﺘﻌﺮاض ﻣﺒﺎدئ اﻟﻌﻤﻞ ﻓﻲ ﺑﻴﺌﺔ SQL
Server واﻟﺘﻌﺮف ﻋﻠﻰ ﻛﻴﻔﻴﺔ اﻟﺘﻌﺎﻣﻞ ﻣﻊ اﻟﺒﻴﺎﻧﺎت ﻣﻦ ادﺧﺎل وﺣﺬف وﺗﻌﺪﻳﻞ ، ﺛﻢ ﻳﺄﺗﻲ دور اﻟﺘﻌﺮف ﻋﻠﻰ
Stored Proceduresﻣﻦ ﻛﻴﻔﻴﺔ اﻧﺸﺎءﻫﺎ واﻟﻌﻤﻞ ﻋﻠﻴﻬﺎ ، وﺗﻀﻤﻴﻨﻬﺎ داﺧﻞ أﻛﻮاد #C وﺑﺎﻟﻤﻨﺎﺳﺒﺔ أﻳﻀا اﻷﻛﻮاد
ﺗﻌﻤﻞ ﻋﻠﻰ ﺑﻴﺌﺔ اﻟﺪوت ﻧﺖ 2.0 إﻟﻰ 4.0 ﺑﻼ أي ﻣﺸﺎﻛﻞ أﻳﻀا راﻋﻴﺖ ﻫﺬا اﺛﻨﺎء اﻹﻋﺪاد للشرح،ﺛﻢ ﻧﺘﻌﺮف
ﻋﻠﻰ XML وﻛﻴﻔﻴﺔ ﺗﻌﺎﻣﻠﻬﺎ ﻣﻊ اﻟﺒﻴﺎﻧﺎت وﻓﻬﻢ ﺧﺼﺎﺋﺼﻬﺎ ، ﺛﻢ ﻧﺨﺘﻢ ﺑﺎﻟﺘﻌﺎﻣﻞ ﻣﻊ اﻟﻌﻤﻠﻴﺎت Transactions
وﻛﻴﻔﻴﺔ ﻛﺘﺎﺑﺔ ﻛﻮد ADO.NET ﻟﻬﺬه اﻟﻌﻤﻠﻴﺎت.
ﻣﺎ ﺳﻮف أﻣﻀﻲ ﻓﻴﻪ إن ﺷﺎء ﷲ ﻓﻲ ﺗﻄﻮﻳﺮ الشرح واﺻﺪار ﻣﺰﻳﺪ ﻣﻦ اﻟﻔﺼﻮل ﺳﻮف ﻳﺘﻌﻤﻖ ﻓﻲ
ADO.NET واﻟﺘﻌﺮف ﻋﻠﻰ ﻣﺒﺎدئ ﻛﺘﺎﺑﺔ ﺑﺮاﻣﺞ ﻗﻮاﻋﺪ ﺑﻴﺎﻧﺎت ﻟﺘﻄﺒﻴﻘﺎت اﻟﻮﻳﻨﺪوز وﻛﺬﻟﻚ اﻟﻮﻳﺐ.
أرﺟﻮا أن ﺗﺴﺘﻤﺘﻌﻮا بالشرح واﻟﺮﺟﻮع إﻟﻲ ﺣﺎل ﻣﺼﺎدﻓﺘﻜﻢ أﻳﻪ ﻣﺸﺎﻛﻞ أﺛﻨﺎء ﻋﻤﻠﻜﻢ ﻋﻠﻴﻪ.
ﻣﺘﻄﻠﺒﺎﺕ ﻣﺎ ﻗﺒﻞ ﺍﻟﺘﺜﺒﻴﺖ
ﻻﺑﺪ ﻣﻦ ﺗﻮﻓﺮ ﺍﻟﺤﺪ ﺍﻷﺩﻧﻲ ﻣﻦ ﺍﻻﻣﻜﺎﻧﻴﺎﺕ ﺍﻟﺘﺎﻟﻴﺔ ﻟﻜﻲ ﺗﺴﺘﻄﻴﻊ ﺗﺜﺒﻴﺖ MS SQL Server 2008 ﺇﻟﻰ ﺟﻬﺎﺯﻙ ، ﻭﻧﻌﻨﻲ ﺑﺎﻟﺠﻬﺎﺯ ﻫﻨﺎ
ﺍﻟﻜﻤﺒﻴﻮﺗﺮ ﺍﻟﺸﺨﺼﻲ ﺃﻭ ﺣﺘﻰ ﺟﻬﺎﺯ ﺧﺎﺩﻡ:
ﺳﻨﺤﺪﺩ ﻣﺎ ﺍﺫﺍ ﻛﻨﺎ ﺳﻨﻌﻤﻞ ﻋﻠﻰ ﺍﻟﻨﺴﺨﺔ ﺍﻟﺨﻔﻴﻔﺔ
ﻣﺒﺪﺋﻴﺎ Express ﺃﻡ ﺍﻟﻨﺴﺨﺔ ﺍﻟﻜﺎﻣﻠﺔ ، ﻭﺍﻟﻔﺎﺭﻕ ﺑﻴﻨﻬﻤﺎ ﻛﺒﻴﺮ ﺍﺧﺘﺼﺎﺭﺍ
ﺩﻋﻢ ﻋﺪﺩ ﻣﻦ ﺍﻻﺟﺮﺍءﺍﺕ ﻭﺍﻟﻌﻤﻠﻴﺎﺕ ﻭﻛﺬﺍ ﻣﺴﺎﺣﺔ ﻗﺎﻋﺪﺓ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻭﻋﺪﺩ ﺩﻋﻢ ﺍﻟﻤﺴﺘﺨﺪﻣﻴﻦ ﺍﻟﻤﺘﺼﻠﻴﻦ ﻓﻲ ﺍﻟﻤﺮﺓ ﺍﻟﻮﺍﺣﺪﺓ.
ﺳﻨﺘﺤﺪﺙ ﻋﻦ ﺍﻟﺤﺪ ﺍﻷﺩﻧﻲ ﻭﻫﻮ ﺍﻟﻨﺴﺨﺔ ﺍﻟﺨﻔﻴﻔﺔ ﻭﻓﻴﻤﺎ ﻋﺪﺍ ﺫﻟﻚ ﻗﻢ ﺑﺎﻟﺒﺤﺚ ﻋﻦ ﺗﻮﺍﻓﻖ ﺍﻟﻨﺴﺨﺔ ﺍﻟﻜﺎﻣﻠﺔ ﻣﻊ ﺍﻣﻜﺎﻧﻴﺎﺗﻚ ﻭﻛﺬﺍ ﻁﺮﻳﻘﺔ
ﺍﻟﺘﺜﺒﻴﺖ ﺍﻟﺘﻲ ﻟﻦ ﺗﺨﺘﻠﻒ ﻋﻦ ﺍﻟﻨﺴﺨﺔ Express ﺍﻟﺘﻲ ﻧﺤﻦ ﺑﺼﺪﺩ ﺗﺜﺒﻴﺘﻬﺎ ﻳُﻤﻜﻨﻚ ﺍﺫﺍ ﺍﺳﺘﺸﻌﺮﺕ ﺍﻟﻤﻠﻞ ﻣﻦ ﻣﺘﺎﺑﻌﺔ ﺍﻟﺨﻄﻮﺍﺕ ﻣﺸﺎﻫﺪﺓ
ﻫﺬﺍ ﺍﻟﻔﻴﺪﻳﻮ ﻋﻠﻰ ﻳﻮﺗﻴﻮﺏ (ﻟﺴﺖ ﻣﺴﺌﻮﻻً : ﻋﻦ ﺗﻐﻴﺮ ﺍﻟﺮﺍﺑﻂ ﻓﻲ ﺃﻱ ﻭﻗﺖ)
ﺃﻭﻻً
ﻻﺑﺪ ﻣﻦ ﺗﻮﺍﻓﺮ ﺃﺣﺪ ﻫﺬﻩ ﺍﻷﻧﻈﻤﺔ ﻋﻠﻰ ﺟﻬﺎﺯﻙ :
Windows Server 2003 Service Pack 2, Windows Server 2008, Windows Vista, Windows Vista Service Pack 1,
Windows XP Service Pack 2, Windows XP Service Pack 3 ,Windows 7.
ﺛﺎﻧﻴﺎ
ﺍﻟﺤﺪ ﺍﻷﺩﻧﻰ ﻣﻦ ﺍﻟﺬﺍﻛﺮﺓ ﺍﻟﻤﺘﻄﻠﺒﺔ ۲٥٦ ﻟﻜﻦ ﻳﻔﻀﻞ ۱ ﺟﻴﺠﺎ ﻋﻠﻰ ﺍﻷﻗﻞ ﻭﺃﻋﺘﻘﺪ ﺃﻥ ﺍﻏﻠﺐ ﺍﻷﺟﻬﺰﺓ ﺗﺤﻮﻱ ﻫﺬﺍ ﺍﻟﻄﻠﺐ ، ﻛﺬﻟﻚ ﺗﻮﻓﺮ
۳۲ ً
ﻣﺴﺎﺣﺔ ﻋﻠﻰ ﺍﻟﻘﺮﺹ ﺍﻟﺼﻠﺐ ﻻ ﺗﻘﻞ ﻋﻦ ۲ ﺟﻴﺠﺎ ﻭﻛﻠﻤﺎ ﺯﺍﺩﺕ ﻛﻠﻤﺎ ﻛﺎﻥ ﺃﻓﻀﻞ ﻭﻣﻌﺎﻟﺞ ﻗﻮﺗﻪ ﻻ ﺗﻘﻞ ﻋﻦ ۲ ﺟﻴﺠﺎ ﻫﺮﺗﺰ ﺳﻮﺍءﺍ
ﺑﺖ ﺍﻭ ٦٤ ﺑﺖ ، ﻭﻳﻔﻀﻞ ﺃﻥ ﻳﻜﻮﻥ ﻣﻦ ﻁﺮﺍﺯ ﺍﻧﺘﻞ ٦٤ x ﺑﺖ ﻷﻥ ﺍﻟﻨﺴﺨﺔ Express ﻻ ﺗﻌﻤﻞ ﻣﻊ ﻣﻌﺎﻟﺠﺎﺕ IA64 ﺍﻟﻘﺪﻳﻤﺔ.
ﻟﻠﺤﺼﻮﻝ ﻋﻠﻰ ﻧﺴﺨﺔ Express ﻳُﻤﻜﻨﻚ ﻣﺘﺎﺑﻌﺔ ﺍﻟﺮﺍﺑﻂ ﺍﻟﺘﺎﻟﻲ (ﻣﻊ ﺍﻟﺘﻨﻮﻳﻪ ﺃﻧﻪ ﻋﺮﺿﺔ ﻟﻠﺘﻐﻴﺮ):
http://www.microsoft.com/en-us/download/details.aspx?id=1695
ﻭﺳﺘﻼﺣﻆ ﻭﺟﻮﺩ ﻧﺴﺨﺘﻴﻦ ﺍﺣﺪﻫﻤﺎ ﺗﺴﻤﻰ SQLEXPR_x64_ENU.exe ﻭﻫﻲ ﻟﻤﻌﺎﻟﺠﺎﺕ ٦٤ ﺑﺖ ، ﻭﺍﻷﺧﺮﻯ ﺗﺴﻤﻰ
SQLEXPR_x86_ENU.exe ﻭﻫﻰ ﻟﻤﻌﺎﻟﺠﺎﺕ ۳۲ ﺑﺖ ﺍﻟﺘﻲ ﺗﺘﻮﻓﺮ ﻓﻲ ﺍﻏﻠﺐ ﺍﻷﺟﻬﺰﺓ ﺍﻟﺸﺨﺼﻴﺔ ، ﻗﻢ ﺑﺘﺤﻤﻴﻞ ﻣﺎ ﻳﻨﺎﺳﺒﻚ ﻣﻦ ﻛﻠﺘﺎ
ﺍﻟﻨﺴﺨﺘﻴﻦ ، ﻭﻗﺒﻞ ﺍﻟﺸﺮﻭﻉ ﻓﻲ ﺍﻟﺘﺜﺒﻴﺖ ﺗﺄﻛﺪ ﻣﻦ ﺗﻮﻓﺮ ﺑﻴﺌﺔ ﺍﻟﺪﻭﺕ ﻧﺖ 3.5 sp1 ﻭﻳﻤﻜﻨﻚ ﺍﻟﺒﺤﺚ ﻋﻨﻬﺎ ﺍﻭ ﺗﻨﺰﻳﻞ ﺍﻻﺻﺪﺍﺭ ﺍﻟﺮﺍﺑﻊ ﻓﻬﺬﺍ
ﺃﻓﻀﻞ (ﺑﺪﻳﻬﻲ ﻋﻤﻠﻚ ﻋﻠﻰ ﻓﻴﺠﻮﻝ ﺳﺘﻮﺩﻳﻮ ۲۰۱۰ ﻳﺘﻀﻤﻦ ﺗﺜﺒﻴﺖ ﺑﻴﺌﺔ ﺍﻟﺪﻭﺕ ﻧﺖ) ﻭﻛﺬﻟﻚ ﻳﻨﺒﻐﻲ ﺗﻮﻓﺮ Windows Installer 4.5.
ﺑﻌﺪ ﺍﻟﺘﺤﻤﻴﻞ ﻗﻢ ﺑﺎﻟﺘﺜﺒﻴﺖ ﻭﺳﻴﻈﻬﺮ ﻟﻚ ﻫﺬﻩ ﺍﻻﺧﺘﻴﺎﺭﺍﺕ ..
ﻗﻢ ﺑﺎﺧﺘﻴﺎﺭ ﺍﻟﺨﻴﺎﺭ ﺍﻷﻭﺳﻂ ﻛﻤﺎ ﺑﺎﻟﺸﻜﻞ ﻭﻫﻮ ﺍﺣﺪ ﺍﻟﺨﻴﺎﺭﺍﺕ ﻓﻲ ﻋﻤﻠﻴﺔ ﺍﻟﺘﺮﻛﻴﺐ ، ﻭﺍﻟﺘﻲ ﻳﺴﻤﺢ ﻟﻨﺎ ﺑﻤﺸﺎﻫﺪﻩ ﺃﻛﺒﺮ ﻋﺪﺩ ﻣﻤﻜﻦ ﻣﻦ
ﺍﻟﺨﺪﻣﺎﺕ:
ﺑﻌﺪ ﺍﻟﻀﻐﻂ ﻋﻠﻰ Next ﻳﺘﻢ ﺍﻟﺬﻫﺎﺏ ﺇﻟﻰ ﺷﺎﺷﺔ ﺭﻗﻢ ﺍﻟﻤﻨﺘﺞ ﺣﻴﺚ ﻳﺘﻢ ﻭﺿﻊ ﺍﻟﺮﻗﻢ ﻟﻠﻤﻨﺘﺞ ..ﻟﻜﻦ ﻫﻨﺎ ﻻ ﻧﺤﺘﺎﺝ ﺃﻱ ﺭﻗﻢ ﻷﻥ ﺍﻟﺒﺮﻧﺎﻣﺞ
ﻋﺒﺎﺭﺓ ﻧﺴﺨﺔ Express ﺃﻧﻈﺮ ﺍﻟﺸﺎﻛﻞ ﺍﻟﺘﺎﻟﻲ:
ﺑﻌﺪ ﻫﺬﻩ ﺍﻟﺨﻄﻮﺓ ﻳﺘﻢ ﺍﻟﺬﻫﺎﺏ ﻏﻠﻰ ﺷﺎﺷﺔ ﻗﺒﻮﻝ ﺍﻟﺘﺮﺧﻴﺺ ،ﻳﺘﻢ ﺇﺧﺘﺎﻳﺮ ﺍﻟﺨﻴﺎﺭ I Accept the license Terms،ﺑﻌﺪ ﺫﻟﻚ ﻳﺘﻢ ﺍﻟﻀﻐﻂ
ﻋﻠﻰ Next ﻛﻤﺎ ﻓﻲ ﺍﻟﺸﻜﻞ ﺍﻟﺘﺎﻟﻲ:
ﻳﺘﻢ ﺃﺧﺘﻴﺎﺭ ﻣﻠﻔﺎﺕ ﺍﻟﺪﻋﻢ ﺛﻢ ﺍﻟﻀﻐﻂ ﻋﻠﻰ Install ،ﻓﻴﺒﺪء ﺍﻟﻤﻌﺎﻟﺞ ﺑﺈﺿﺎﻓﺔ ﻣﻠﻔﺎﺕ ﺃﺳﺎﺳﻴﺔ ﻟﻠﺨﺎﺩﻡ ﻛﻤﺎ ﺑﺎﻟﺸﻜﻞ:
ﺑﻌﺪ ﺫﻟﻚ ﻳﺘﻢ ﻋﻤﻞ ﻓﺤﺺ ﻟﻘﻮﺍﻧﻴﻦ ﺍﻟﺘﻨﺼﻴﺐ ﻣﺮﺓ ﺃﺧﺮﻯ ﻛﻤﺎ ﻓﻲ ﺍﻟﺸﻜﻞ ﺍﻟﺘﺎﻟﻲ:
ﺑﻌﺪ ﺍﻟﻀﻐﻂ ﻋﻠﻰ Next ﻧﺬﻫﺐ ﺇﻟﻰ ﺷﺎﺷﺔ ﺍﻋﺪﺍﺩﺍﺕ ﺍﻟـ Instance ،ﺣﻴﺚ ﻳﻤﻜﻦ ﺃﻥ ﻧﺨﺘﺎﺭ ﺇﺳﻢ ﻟﻠـ Instance .
ﻛﻤﺎ ﻓﻲ ﺍﻟﺸﻜﻞ ﺍﻟﺘﺎﻟﻲ:
ﺑﻌﺪ ﺍﻟﻀﻐﻂ ﻋﻠﻰ Next ﻧﺬﻫﺐ ﺇﻟﻰ ﺷﺎﺷﺔ ﺗﺤﺪﻳﺪ ﺍﻟـ Service Accounts ﻗﻢ ﺑﺎﺩﺧﺎﻝ ﺍﺳﻢ ﺍﻟﺤﺴﺎﺏ ﺍﻷﺩﻣﻦ (ﺍﺳﻢ ﺍﻟﻤﺴﺘﺨﺪﻡ ﺧﺎﺻﺘﻚ
ﻭﻛﻠﻤﺔ ﺍﻟﻤﺮﻭﺭ) ﻭﻓﻲ ﺍﻟﻐﺎﻟﺐ ﺳﻴﺘﻢ ﺍﺩﺧﺎﻟﻬﻢ ﻛﻤﺎ ﻓﻲ ﺍﻟﺸﻜﻞ ﺍﻟﺘﺎﻟﻲ:
برجاء ارسال رأيك فى الشرح فى تعليق وانتظرونى فى الدرس الثانى
لقواعد البيانات باستخدام SQL Server 2008
ﻟﻜﻴﻔﻴﺔ ﺗﺜﺒﻴﺖ SQL Server 2008 وﻛﻴﻒ ﺗﺤﺼﻞ ﻋﻠﻰ اﻟﻤﻨﺘﺞ ﺑﺼﻮرة
ﻣﺠﺎﻧﻴﺔ ﻟﻜﻦ ﺑﻨﺴﺨﺔ أﻗﻞ ﻣﻦ ﺣﻴﺚ اﻻﻣﻜﺎﻧﻴﺎت وﻫﻲ اﻟﻨﺴﺨﺔ U ، Expressﻟﻄﻤﺄﻧﺘﻜﻢ ﻓﺎﻷﻛﻮاد اﻟﻤﻮﺟﻮدة ﻓﻲ الشرح
ﺗﻢ ﺗﻄﺒﻴﻘﻬﺎ ﻋﻠﻰ ﻛﻞ ﻧﺴﺦ SQL Server اﺑﺘﺪاءا ﻣﻦ 2005 إﻟﻰ 2008 وﺣﺘﻰ اﻟﻨﺴﺨﺔ SQL Server
U 2008 R2 ﺑﻜﺎﻓﺔ اﺻﺪاراﺗﻬﻢ ﺑﺪون أي ﻣﺸﺎﻛﻞ ، وﺳﺘﻼﺣﻆ ﻫﺬا ﻣﻦ ﺧﻼل اﻟﺼﻮر اﻟﻤﻠﺘﻘﻄﺔ ﻟﻠﻌﻤﻞ ﻋﻠﻰ SQL
Server ﺑﺪون اﻟﺘﻨﻮﻳﻪ ﻋﻠﻰ ﺗﻐﻴﺮ اﻟﻨﺴﺨﺔ ﻷﻧﻬﺎ ﺳﺘﻌﻤﻞ ﻣﻌﻚ ﺑﻜﻔﺎءة ﻣﻊ أﻳﺔ ﻧﺴﺨﺔ،وﻟﻮ ﺻﺎدﻓﻚ أﻳﺔ ﻣﺸﻜﻠﺔ
ﻳﻤﻜﻨﻚ اﻟﺘﻮاﺻﻞ ﻣﻌﻲ ﻟﻤﺴﺎﻋﺪﺗﻚ ﺑﻘﺪر اﻹﻣﻜﺎن ، ﺛﻢ ﻳﺴﺘﻤﺮ الشرح الخاص بهذة السلسلة ﺑﺎﺳﺘﻌﺮاض ﻣﺒﺎدئ اﻟﻌﻤﻞ ﻓﻲ ﺑﻴﺌﺔ SQL
Server واﻟﺘﻌﺮف ﻋﻠﻰ ﻛﻴﻔﻴﺔ اﻟﺘﻌﺎﻣﻞ ﻣﻊ اﻟﺒﻴﺎﻧﺎت ﻣﻦ ادﺧﺎل وﺣﺬف وﺗﻌﺪﻳﻞ ، ﺛﻢ ﻳﺄﺗﻲ دور اﻟﺘﻌﺮف ﻋﻠﻰ
Stored Proceduresﻣﻦ ﻛﻴﻔﻴﺔ اﻧﺸﺎءﻫﺎ واﻟﻌﻤﻞ ﻋﻠﻴﻬﺎ ، وﺗﻀﻤﻴﻨﻬﺎ داﺧﻞ أﻛﻮاد #C وﺑﺎﻟﻤﻨﺎﺳﺒﺔ أﻳﻀا اﻷﻛﻮاد
ﺗﻌﻤﻞ ﻋﻠﻰ ﺑﻴﺌﺔ اﻟﺪوت ﻧﺖ 2.0 إﻟﻰ 4.0 ﺑﻼ أي ﻣﺸﺎﻛﻞ أﻳﻀا راﻋﻴﺖ ﻫﺬا اﺛﻨﺎء اﻹﻋﺪاد للشرح،ﺛﻢ ﻧﺘﻌﺮف
ﻋﻠﻰ XML وﻛﻴﻔﻴﺔ ﺗﻌﺎﻣﻠﻬﺎ ﻣﻊ اﻟﺒﻴﺎﻧﺎت وﻓﻬﻢ ﺧﺼﺎﺋﺼﻬﺎ ، ﺛﻢ ﻧﺨﺘﻢ ﺑﺎﻟﺘﻌﺎﻣﻞ ﻣﻊ اﻟﻌﻤﻠﻴﺎت Transactions
وﻛﻴﻔﻴﺔ ﻛﺘﺎﺑﺔ ﻛﻮد ADO.NET ﻟﻬﺬه اﻟﻌﻤﻠﻴﺎت.
ﻣﺎ ﺳﻮف أﻣﻀﻲ ﻓﻴﻪ إن ﺷﺎء ﷲ ﻓﻲ ﺗﻄﻮﻳﺮ الشرح واﺻﺪار ﻣﺰﻳﺪ ﻣﻦ اﻟﻔﺼﻮل ﺳﻮف ﻳﺘﻌﻤﻖ ﻓﻲ
ADO.NET واﻟﺘﻌﺮف ﻋﻠﻰ ﻣﺒﺎدئ ﻛﺘﺎﺑﺔ ﺑﺮاﻣﺞ ﻗﻮاﻋﺪ ﺑﻴﺎﻧﺎت ﻟﺘﻄﺒﻴﻘﺎت اﻟﻮﻳﻨﺪوز وﻛﺬﻟﻚ اﻟﻮﻳﺐ.
أرﺟﻮا أن ﺗﺴﺘﻤﺘﻌﻮا بالشرح واﻟﺮﺟﻮع إﻟﻲ ﺣﺎل ﻣﺼﺎدﻓﺘﻜﻢ أﻳﻪ ﻣﺸﺎﻛﻞ أﺛﻨﺎء ﻋﻤﻠﻜﻢ ﻋﻠﻴﻪ.
ﻗﺒﻞ ﺍﻟﺸﺮﻭﻉ ﻓﻲ ﺍﻟﻌﻤﻞ
MS SQL Server 2008
ﻣﺘﻄﻠﺒﺎﺕ ﻣﺎ ﻗﺒﻞ ﺍﻟﺘﺜﺒﻴﺖ
ﻻﺑﺪ ﻣﻦ ﺗﻮﻓﺮ ﺍﻟﺤﺪ ﺍﻷﺩﻧﻲ ﻣﻦ ﺍﻻﻣﻜﺎﻧﻴﺎﺕ ﺍﻟﺘﺎﻟﻴﺔ ﻟﻜﻲ ﺗﺴﺘﻄﻴﻊ ﺗﺜﺒﻴﺖ MS SQL Server 2008 ﺇﻟﻰ ﺟﻬﺎﺯﻙ ، ﻭﻧﻌﻨﻲ ﺑﺎﻟﺠﻬﺎﺯ ﻫﻨﺎ
ﺍﻟﻜﻤﺒﻴﻮﺗﺮ ﺍﻟﺸﺨﺼﻲ ﺃﻭ ﺣﺘﻰ ﺟﻬﺎﺯ ﺧﺎﺩﻡ:
ﺳﻨﺤﺪﺩ ﻣﺎ ﺍﺫﺍ ﻛﻨﺎ ﺳﻨﻌﻤﻞ ﻋﻠﻰ ﺍﻟﻨﺴﺨﺔ ﺍﻟﺨﻔﻴﻔﺔ
ﻣﺒﺪﺋﻴﺎ Express ﺃﻡ ﺍﻟﻨﺴﺨﺔ ﺍﻟﻜﺎﻣﻠﺔ ، ﻭﺍﻟﻔﺎﺭﻕ ﺑﻴﻨﻬﻤﺎ ﻛﺒﻴﺮ ﺍﺧﺘﺼﺎﺭﺍ
ﺩﻋﻢ ﻋﺪﺩ ﻣﻦ ﺍﻻﺟﺮﺍءﺍﺕ ﻭﺍﻟﻌﻤﻠﻴﺎﺕ ﻭﻛﺬﺍ ﻣﺴﺎﺣﺔ ﻗﺎﻋﺪﺓ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻭﻋﺪﺩ ﺩﻋﻢ ﺍﻟﻤﺴﺘﺨﺪﻣﻴﻦ ﺍﻟﻤﺘﺼﻠﻴﻦ ﻓﻲ ﺍﻟﻤﺮﺓ ﺍﻟﻮﺍﺣﺪﺓ.
ﺳﻨﺘﺤﺪﺙ ﻋﻦ ﺍﻟﺤﺪ ﺍﻷﺩﻧﻲ ﻭﻫﻮ ﺍﻟﻨﺴﺨﺔ ﺍﻟﺨﻔﻴﻔﺔ ﻭﻓﻴﻤﺎ ﻋﺪﺍ ﺫﻟﻚ ﻗﻢ ﺑﺎﻟﺒﺤﺚ ﻋﻦ ﺗﻮﺍﻓﻖ ﺍﻟﻨﺴﺨﺔ ﺍﻟﻜﺎﻣﻠﺔ ﻣﻊ ﺍﻣﻜﺎﻧﻴﺎﺗﻚ ﻭﻛﺬﺍ ﻁﺮﻳﻘﺔ
ﺍﻟﺘﺜﺒﻴﺖ ﺍﻟﺘﻲ ﻟﻦ ﺗﺨﺘﻠﻒ ﻋﻦ ﺍﻟﻨﺴﺨﺔ Express ﺍﻟﺘﻲ ﻧﺤﻦ ﺑﺼﺪﺩ ﺗﺜﺒﻴﺘﻬﺎ ﻳُﻤﻜﻨﻚ ﺍﺫﺍ ﺍﺳﺘﺸﻌﺮﺕ ﺍﻟﻤﻠﻞ ﻣﻦ ﻣﺘﺎﺑﻌﺔ ﺍﻟﺨﻄﻮﺍﺕ ﻣﺸﺎﻫﺪﺓ
ﻫﺬﺍ ﺍﻟﻔﻴﺪﻳﻮ ﻋﻠﻰ ﻳﻮﺗﻴﻮﺏ (ﻟﺴﺖ ﻣﺴﺌﻮﻻً : ﻋﻦ ﺗﻐﻴﺮ ﺍﻟﺮﺍﺑﻂ ﻓﻲ ﺃﻱ ﻭﻗﺖ)
ﻻﺑﺪ ﻣﻦ ﺗﻮﺍﻓﺮ ﺃﺣﺪ ﻫﺬﻩ ﺍﻷﻧﻈﻤﺔ ﻋﻠﻰ ﺟﻬﺎﺯﻙ :
Windows Server 2003 Service Pack 2, Windows Server 2008, Windows Vista, Windows Vista Service Pack 1,
Windows XP Service Pack 2, Windows XP Service Pack 3 ,Windows 7.
ﺛﺎﻧﻴﺎ
ﺍﻟﺤﺪ ﺍﻷﺩﻧﻰ ﻣﻦ ﺍﻟﺬﺍﻛﺮﺓ ﺍﻟﻤﺘﻄﻠﺒﺔ ۲٥٦ ﻟﻜﻦ ﻳﻔﻀﻞ ۱ ﺟﻴﺠﺎ ﻋﻠﻰ ﺍﻷﻗﻞ ﻭﺃﻋﺘﻘﺪ ﺃﻥ ﺍﻏﻠﺐ ﺍﻷﺟﻬﺰﺓ ﺗﺤﻮﻱ ﻫﺬﺍ ﺍﻟﻄﻠﺐ ، ﻛﺬﻟﻚ ﺗﻮﻓﺮ
۳۲ ً
ﻣﺴﺎﺣﺔ ﻋﻠﻰ ﺍﻟﻘﺮﺹ ﺍﻟﺼﻠﺐ ﻻ ﺗﻘﻞ ﻋﻦ ۲ ﺟﻴﺠﺎ ﻭﻛﻠﻤﺎ ﺯﺍﺩﺕ ﻛﻠﻤﺎ ﻛﺎﻥ ﺃﻓﻀﻞ ﻭﻣﻌﺎﻟﺞ ﻗﻮﺗﻪ ﻻ ﺗﻘﻞ ﻋﻦ ۲ ﺟﻴﺠﺎ ﻫﺮﺗﺰ ﺳﻮﺍءﺍ
ﺑﺖ ﺍﻭ ٦٤ ﺑﺖ ، ﻭﻳﻔﻀﻞ ﺃﻥ ﻳﻜﻮﻥ ﻣﻦ ﻁﺮﺍﺯ ﺍﻧﺘﻞ ٦٤ x ﺑﺖ ﻷﻥ ﺍﻟﻨﺴﺨﺔ Express ﻻ ﺗﻌﻤﻞ ﻣﻊ ﻣﻌﺎﻟﺠﺎﺕ IA64 ﺍﻟﻘﺪﻳﻤﺔ.
ﻟﻠﺤﺼﻮﻝ ﻋﻠﻰ ﻧﺴﺨﺔ Express ﻳُﻤﻜﻨﻚ ﻣﺘﺎﺑﻌﺔ ﺍﻟﺮﺍﺑﻂ ﺍﻟﺘﺎﻟﻲ (ﻣﻊ ﺍﻟﺘﻨﻮﻳﻪ ﺃﻧﻪ ﻋﺮﺿﺔ ﻟﻠﺘﻐﻴﺮ):
http://www.microsoft.com/en-us/download/details.aspx?id=1695
ﻭﺳﺘﻼﺣﻆ ﻭﺟﻮﺩ ﻧﺴﺨﺘﻴﻦ ﺍﺣﺪﻫﻤﺎ ﺗﺴﻤﻰ SQLEXPR_x64_ENU.exe ﻭﻫﻲ ﻟﻤﻌﺎﻟﺠﺎﺕ ٦٤ ﺑﺖ ، ﻭﺍﻷﺧﺮﻯ ﺗﺴﻤﻰ
SQLEXPR_x86_ENU.exe ﻭﻫﻰ ﻟﻤﻌﺎﻟﺠﺎﺕ ۳۲ ﺑﺖ ﺍﻟﺘﻲ ﺗﺘﻮﻓﺮ ﻓﻲ ﺍﻏﻠﺐ ﺍﻷﺟﻬﺰﺓ ﺍﻟﺸﺨﺼﻴﺔ ، ﻗﻢ ﺑﺘﺤﻤﻴﻞ ﻣﺎ ﻳﻨﺎﺳﺒﻚ ﻣﻦ ﻛﻠﺘﺎ
ﺍﻟﻨﺴﺨﺘﻴﻦ ، ﻭﻗﺒﻞ ﺍﻟﺸﺮﻭﻉ ﻓﻲ ﺍﻟﺘﺜﺒﻴﺖ ﺗﺄﻛﺪ ﻣﻦ ﺗﻮﻓﺮ ﺑﻴﺌﺔ ﺍﻟﺪﻭﺕ ﻧﺖ 3.5 sp1 ﻭﻳﻤﻜﻨﻚ ﺍﻟﺒﺤﺚ ﻋﻨﻬﺎ ﺍﻭ ﺗﻨﺰﻳﻞ ﺍﻻﺻﺪﺍﺭ ﺍﻟﺮﺍﺑﻊ ﻓﻬﺬﺍ
ﺃﻓﻀﻞ (ﺑﺪﻳﻬﻲ ﻋﻤﻠﻚ ﻋﻠﻰ ﻓﻴﺠﻮﻝ ﺳﺘﻮﺩﻳﻮ ۲۰۱۰ ﻳﺘﻀﻤﻦ ﺗﺜﺒﻴﺖ ﺑﻴﺌﺔ ﺍﻟﺪﻭﺕ ﻧﺖ) ﻭﻛﺬﻟﻚ ﻳﻨﺒﻐﻲ ﺗﻮﻓﺮ Windows Installer 4.5.
ﺑﻌﺪ ﺍﻟﺘﺤﻤﻴﻞ ﻗﻢ ﺑﺎﻟﺘﺜﺒﻴﺖ ﻭﺳﻴﻈﻬﺮ ﻟﻚ ﻫﺬﻩ ﺍﻻﺧﺘﻴﺎﺭﺍﺕ ..
ﻗﻢ ﺑﺎﺧﺘﻴﺎﺭ ﺍﻟﺨﻴﺎﺭ ﺍﻷﻭﺳﻂ ﻛﻤﺎ ﺑﺎﻟﺸﻜﻞ ﻭﻫﻮ ﺍﺣﺪ ﺍﻟﺨﻴﺎﺭﺍﺕ ﻓﻲ ﻋﻤﻠﻴﺔ ﺍﻟﺘﺮﻛﻴﺐ ، ﻭﺍﻟﺘﻲ ﻳﺴﻤﺢ ﻟﻨﺎ ﺑﻤﺸﺎﻫﺪﻩ ﺃﻛﺒﺮ ﻋﺪﺩ ﻣﻤﻜﻦ ﻣﻦ
ﺍﻟﺨﺪﻣﺎﺕ:
![]() |
| سلسلة شروحات برمجة قواعد البيانات باستخدام SQL Server 2008 |
![]() |
| سلسلة شروحات برمجة قواعد البيانات باستخدام SQL Server 2008 |
ﺑﻌﺪ ﺍﻟﻀﻐﻂ ﻋﻠﻰ Next ﻳﺘﻢ ﺍﻟﺬﻫﺎﺏ ﺇﻟﻰ ﺷﺎﺷﺔ ﺭﻗﻢ ﺍﻟﻤﻨﺘﺞ ﺣﻴﺚ ﻳﺘﻢ ﻭﺿﻊ ﺍﻟﺮﻗﻢ ﻟﻠﻤﻨﺘﺞ ..ﻟﻜﻦ ﻫﻨﺎ ﻻ ﻧﺤﺘﺎﺝ ﺃﻱ ﺭﻗﻢ ﻷﻥ ﺍﻟﺒﺮﻧﺎﻣﺞ
ﻋﺒﺎﺭﺓ ﻧﺴﺨﺔ Express ﺃﻧﻈﺮ ﺍﻟﺸﺎﻛﻞ ﺍﻟﺘﺎﻟﻲ:
![]() |
| سلسلة شروحات برمجة قواعد البيانات باستخدام SQL Server 2008 |
ﺑﻌﺪ ﻫﺬﻩ ﺍﻟﺨﻄﻮﺓ ﻳﺘﻢ ﺍﻟﺬﻫﺎﺏ ﻏﻠﻰ ﺷﺎﺷﺔ ﻗﺒﻮﻝ ﺍﻟﺘﺮﺧﻴﺺ ،ﻳﺘﻢ ﺇﺧﺘﺎﻳﺮ ﺍﻟﺨﻴﺎﺭ I Accept the license Terms،ﺑﻌﺪ ﺫﻟﻚ ﻳﺘﻢ ﺍﻟﻀﻐﻂ
ﻋﻠﻰ Next ﻛﻤﺎ ﻓﻲ ﺍﻟﺸﻜﻞ ﺍﻟﺘﺎﻟﻲ:
![]() |
| سلسلة شروحات برمجة قواعد البيانات باستخدام SQL Server 2008 |
ﻳﺘﻢ ﺃﺧﺘﻴﺎﺭ ﻣﻠﻔﺎﺕ ﺍﻟﺪﻋﻢ ﺛﻢ ﺍﻟﻀﻐﻂ ﻋﻠﻰ Install ،ﻓﻴﺒﺪء ﺍﻟﻤﻌﺎﻟﺞ ﺑﺈﺿﺎﻓﺔ ﻣﻠﻔﺎﺕ ﺃﺳﺎﺳﻴﺔ ﻟﻠﺨﺎﺩﻡ ﻛﻤﺎ ﺑﺎﻟﺸﻜﻞ:
![]() |
| سلسلة شروحات برمجة قواعد البيانات باستخدام SQL Server 2008 |
ﺑﻌﺪ ﺫﻟﻚ ﻳﺘﻢ ﻋﻤﻞ ﻓﺤﺺ ﻟﻘﻮﺍﻧﻴﻦ ﺍﻟﺘﻨﺼﻴﺐ ﻣﺮﺓ ﺃﺧﺮﻯ ﻛﻤﺎ ﻓﻲ ﺍﻟﺸﻜﻞ ﺍﻟﺘﺎﻟﻲ:
![]() |
| سلسلة شروحات برمجة قواعد البيانات باستخدام SQL Server 2008 |
ﺑﻌﺪ ﺍﻟﻀﻐﻂ ﻋﻠﻰ Next ﻧﺬﻫﺐ ﺇﻟﻰ ﺷﺎﺷﺔ ﺍﻋﺪﺍﺩﺍﺕ ﺍﻟـ Instance ،ﺣﻴﺚ ﻳﻤﻜﻦ ﺃﻥ ﻧﺨﺘﺎﺭ ﺇﺳﻢ ﻟﻠـ Instance .
ﻛﻤﺎ ﻓﻲ ﺍﻟﺸﻜﻞ ﺍﻟﺘﺎﻟﻲ:
![]() |
| سلسلة شروحات برمجة قواعد البيانات باستخدام SQL Server 2008 |
ﺑﻌﺪ ﺍﻟﻀﻐﻂ ﻋﻠﻰ Next ﻧﺬﻫﺐ ﺇﻟﻰ ﺷﺎﺷﺔ ﺗﺤﺪﻳﺪ ﺍﻟـ Service Accounts ﻗﻢ ﺑﺎﺩﺧﺎﻝ ﺍﺳﻢ ﺍﻟﺤﺴﺎﺏ ﺍﻷﺩﻣﻦ (ﺍﺳﻢ ﺍﻟﻤﺴﺘﺨﺪﻡ ﺧﺎﺻﺘﻚ
ﻭﻛﻠﻤﺔ ﺍﻟﻤﺮﻭﺭ) ﻭﻓﻲ ﺍﻟﻐﺎﻟﺐ ﺳﻴﺘﻢ ﺍﺩﺧﺎﻟﻬﻢ ﻛﻤﺎ ﻓﻲ ﺍﻟﺸﻜﻞ ﺍﻟﺘﺎﻟﻲ:
![]() |
| سلسلة شروحات برمجة قواعد البيانات باستخدام SQL Server 2008 |
![]() |
| سلسلة شروحات برمجة قواعد البيانات باستخدام SQL Server 2008 |
![]() |
| سلسلة شروحات برمجة قواعد البيانات باستخدام SQL Server 2008 |
![]() |
| سلسلة شروحات برمجة قواعد البيانات باستخدام SQL Server 2008 |
![]() |
| سلسلة شروحات برمجة قواعد البيانات باستخدام SQL Server 2008 |
![]() |
| سلسلة شروحات برمجة قواعد البيانات باستخدام SQL Server 2008 |
برجاء ارسال رأيك فى الشرح فى تعليق وانتظرونى فى الدرس الثانى
















التعليقات : 2
انتظر تعليقات الاخوة المبرمجين المبتدئين واتمنى ان اكون مساعدا على قدر الامكان
ألا ينبغي أن تشير إلى مصدر الكتاب الذي نقلت منه ؟!!!!
ولاتنسب هذا الأمر لنفسك ؟؟؟؟
إرسال تعليق
أخي الكريم، رجاء قبل وضع أي كود في تعليقك، حوله بهذه الأداة ثم ضع الكود المولد لتجنب اختفاء بعض الوسوم.
الروابط الدعائية ستحذف لكونها تشوش على المتتبعين و تضر بمصداقية التعليقات.