Download as pdf or txt
Download as pdf or txt
You are on page 1of 22

Microsoft SQL Server 2008 R2 Express Edition Kurulum Rehberi

SQL Server 2008 R2 Express Edition Limitleri SQL Server 2008 R2 Express Edition Limitleri Desteklenen CPU says Desteklenen en fazla bellek (RAM) Desteklenen en fazla veritaban boyutu 1 1 GB 10 GB

SQL Server 2008 R2 Express Edition Donanm ve Yazlm Gereksinimleri SQL Server 2008 R2 Express Edition Yazlm & Donanm Gereksinimleri letim Sistemi Windows Server 2003 SP2, Windows Server 2008 SP2, Windows Server 2008 R2, Windows 7, Windows Vista SP 2, Windows XP SP3 lemci RAM En az Pentium 4 ilemci (Intel Core 2 Duo ilemci, 2 GB Ram ve zeri nerilir) En az 1 GB Ram (2 GB ve zeri nerilir)

Hard Disk Alan

En az 4 GB bo disk alan (10 GB ve zeri nerilir)

Kurulum ncesi Ykl Olmas Gerekenler

SQL Server 2008 R2 Express Edition kurulumundan nce aadaki bileenler iletim sisteminde kurulu olmaldr. Aksi takdirde ykleme yaplamayacaktr. Eksik bileenler aadaki linklerden kurulabilir. SQL Server 2008 R2 Express Edition SQL Server Express 2008 R2 Express (Ynetim aralar ile beraber) Prerequisites .NET Framework 2.0 SP2 http://www.microsoft.com/downloads/en/details.aspx? FamilyID=5b2c0358-915b-4eb5-9b1d10e506da9d0f&displaylang=en Windows installer 4.5 http://www.microsoft.com/downloads/en/details.aspx? FamilyId=5A58B56F-60B6-4412-95B954D056D6F9F4&displaylang=en

Windows Vista SP2 iin .NET Framework 3.5 SP1 http://www.microsoft.com/downloads/en/details.aspx? familyid=AB99342F-5D1A-413D-831981DA479AB0D7&displaylang=en

Windows PowerShell 1.0 http://www.microsoft.com/downloads/en/details.aspx? familyid=10EE29AF-7C3A-4057-8367C9C1DAB6E2BF&displaylang=en

Logo NDS Eyll 2010

Microsoft resmi sitesinden detayl sistem ihtiyalar iin; Hardware and Software Requirements for Installing SQL Server 2008 R2 Express Edition. http://msdn.microsoft.com/en-us/library/ms143506(SQL.105).aspx#Express32 Kurulum Admlar 32 Bit letim sistemi iin SQLEXPRWT_x86_ENU.exe, 64 Bit letim sistemi iin; SQLEXPRWT_x64_ENU.exe altrlarak kuruluma balanmaldr. Kurulum Local Administrator (Yerel Ynetici) haklarna sahip bir kullanc ile yaplmal veya .exe zerinde sa tu yaplarak Run as Administrator (Ynetici olarak altr) denilmelidir.

Resim 1 Karmza gelen karlama ekrannn sa tarafndaki New Installation or add features seenei ile kurulumu balatabiliriz. (Resim 1) Herhangi bir uyar mesaj (yklenmesi gereken bileen vs.) alnmadysa bir sonraki ekranda Lisan Szlemesini onaylamanz istenecektir. I accept the license terms seenei de iaretleyerek kuruluma devam ediyoruz. (Resim 2)

Logo NDS Eyll 2010

Resim 2 Bir sonraki admda hangi bileenlerin yklenecei sorulmaktadr. Tm seilip devam edilmelidir. (Resim 3)

Logo NDS Eyll 2010

Resim 3

Bir sonraki adm SQL Server adn belirlediimiz blmdr. ndeer olarak gelen SQLExpress ad ile kuruluma devam edebiliriz. (Resim 4)

Logo NDS Eyll 2010

Resim 4 Bir sonraki admda SQL Server hizmetlerini balatacak hesaplar ve karakter seti (collation) deerleri seilmektedir. Hizmet (Service) hesab seeneinde n deer olarak gelen hesaplarn deitirilmesine gerek yoktur. (Resim 5) Collation olarak Customize seeneinden SQL Collation, used for backward compatibility iaretlenerek, gelen listeden SQL_Latin1_General_CP1254_CI_AS seilmeli ve kuruluma devam edilmelidir. (Resim 6)

Logo NDS Eyll 2010

Resim 5

Logo NDS Eyll 2010

Resim 6 Bir sonraki admda SQL Server gvenlik modu seilmektedir. Logo rnler sadece Mixed Mode(SQL Server authentication and Windows authentication modda almaktadr. Bu nedenler Authentication Mode olarak Mixed Mode seilmeli ve SA (SQL Server System Admin) kullancs iin bir ifre belirlenmelidir. ifre en az 8 karakterden olumal, ierisinde kk harf, byk harf ve numara olmaldr. rn : Logo123Test (Resim 7) SQL Server 2008 ve 2008 R2 srmlerinde eskiden olduu gibi n deer olarak iletim sistemi yneticisi (administrator) ayn zamanda SQL Server n yneticisi deildir. Kurulumu yaptnz kullancy ayn zamanda SQL Admin yapmak isterseniz Specify SQL Server Administrator blmnden Add Current User butonunu kullanmalsnz. (Resim 7)

Logo NDS Eyll 2010

Resim 7 Bir sonraki admda, SQL Server da herhangi bir hata olumas durumunda Microsoft a bu hata raporlarnn gnderilip gnderilmeyecei sorulmaktadr. stenirse iaretlenebilir, zorunlu deildir. (Resim 8)

Logo NDS Eyll 2010

Resim 8 Bir sonraki admda kurulumun tamamland gsterilmektedir. Close denilerek kurulum bitirilir. (Resim 9)

Logo NDS Eyll 2010

Resim 9

SQL Server 2008 ve SQL Server 2008 R2 nin Logo rnleri iin yaplandrlmas
SQL Server parametrelerinin dzenlenmesi SQL Server yaplandrmas, veritaban ilemleri gibi ilemlerin pek ounu SQL Server Management Studio / Express uygulamas zerinden gerekletireceiz. Bu uygulama SQL Server 2005 te kullanlmakta olan Management Studio / Express uygulamas ile ayn ara yze sahiptir. SQL Server 2008 / R2 default(ndeer) olarak atanm parametreler ile sorunsuz alabilir ancak bu tercih edilen bir durum deildir. Logo rnlerinden daha iyi performans elde etmek iin baz parametreler deitirilmelidir. Bellek (Memory) Ayarlar

ncelikle SQL Server 2008 programlar arasndan Management Studio altrlmaldr. Karmza Logon ekran gelecektir. (Resim 10)

Logo NDS Eyll 2010

Resim 10 Server name blmne . Seiyoruz veya kurduumuz SQL Server Instance adn, bilgisayar ad ile beraber yazyoruz. (rn: NurettinI\SQLEXPRESS) Authentication blmne Windows Authentication seip Connect butonu ile SQL Server sunucumuza balanyoruz. (Resim 11)

Logo NDS Eyll 2010

Resim 11 Mouse imlecimiz sunucu admzn yazd (SQL Server 10.50.1600 NurettinI) alanda iken sa tua basp Properties diyerek SQL Server yaplandrmasn yapacamz blme ulayoruz. (Resim 12)

Resim 12 General blmnde sunucumuz ile ilgili genel bilgilere ulaabiliriz. (letim Sistemi, SQL Srm, letim Sistemi dili, Collation (Karakter Seti), CPU says, fiziksel bellek miktar vb.) Bellek ayarlar iin Memory blmne gemeliyiz. (Resim 13)

Logo NDS Eyll 2010

Resim 13 SQL Server 2005 ve 2008 Express srmleri 1 GB bellek kullanabilir. Daha fazla bellek kullanm iin Workgroup (3 GB) veya Standard Edition ya da Enterprise srmlerine ihtiya vardr. Eer sunucu zerinde 2 GB tan daha fazla bellek varsa ve SQL Server n 2 GB tan daha fazla bellek kullanmasn istiyorsak Use AWE to allocate memory seeneini iaretlemeliyiz. letim Sistemi srmmz 64 Bit ise bu seenei iaretlemeye gerek yoktur. Minimum server memory (in MB) ve Maximum server memory (in MB) deerlerini n deer haliyle brakmak ou durumda SQL Server n sunucudaki tm fiziksel bellei kullanlmasna dolaysyla da letim Sisteminin swap (diskin bellek olarak kullanlmas) yapmasna neden olur. Bu nedenle SQL Server n kullanaca bellee snr koyulmaldr. rnein salt SQL Server kullanlan ve 4GB bellei olan bir sunucu iin minimum 1024, maximum 3200 olarak ayarlamak iyi sonu verecektir. Express iin max deeri 1024 ten fazla verilmemelidir. Index creation memory (in KB, 0 = dynamic memory) parametresi n deer haliyle braklmaldr. Minimum memory pe quey in (KB) parametresi 2048 olarak ayarlanmaldr.

Logo NDS Eyll 2010

Bu deiiklikler kullanclar alrken de yaplabilir, OK butonu ile Use AWE parametresi dndaki deerler annda aktif duruma geecektir. AWE parametresinin etkin olabilmesi iin sunucu restart edilmelidir. Advanced (Gelimi) Ayarlar

Bu blmde Parallelism parametrelerini deitirebiliriz. Eer sunucumuzda 4 veya daha fazla ekirdek (core) veya ilemci (CPU) varsa; Cost Threshold for Parallelism deerini 4 (4 sn. ve daha uzun sren sorgulama cmleleri) yapp, Max. Degree of Parallelism deerini 2 (2 ilemci) ile snrlandrabiliriz. Bu sayede alma sresi 4 saniye ve zerindeki sorgulama cmleleri 2 CPU da birden altrlacaktr. Kontrolsz, dardan yazlm veya efektif yazlmam sorgulama cmlelerinin tm ilemcileri kullanp sistemi bloke etmesi bu sayede nlenmi olacaktr. CPU darboaz yaanan firmalarda veya raporlamadan daha ok veri girii yaplan firmalarda Max Degree of Parallelism deeri 1 olarak ayarlanabilir. (Resim 38) Kablosuz Eriim (Wireless) yolu ile sunucuya balanp, Logo uygulamasnn altrld ortamlarda Remote Login Timeout deeri 60 olarak ayarlanabilir. (nerilen, kablosuz balanan istemcilerde Logo uygulamasnn uzaktan eriim yntemi (Remote Desktop) ile kullanlmasdr.) (Resim 14)

Resim 14 Temelde bu parametre deiiklikleri yeterli olacaktr. Logo rnleri iin veritaban ve kullanc oluturulmas

Logo NDS Eyll 2010

Herhangi bir Logo uygulamasnn SQL Server zerinde altrlabilmesi iin Logo uygulamasna ait bir veritaban ve SQL Server kullancs oluturulmaldr. Bunun iin yine SQL Server Management Studio / Express uygulamasn kullanacaz. Uygulamaya logon olduktan sonra mouse imleciDatabases blm zerinde iken sa tu ile gelen menden New Database.. diyerek veritaban oluturma penceresine ulayoruz. (Resim 15)

Resim 15 General blmnde Database name blmne Logo uygulamas iin kullanacamz veritaban adn yazyoruz. Initial Size (MB) ksmnn ilk satrna veritabanmzn balang bykln, ikinci satrna ise Log dosyamzn balang bykln yazyoruz. Bu deerler sfrdan kurulan 1015 kullancl bir sitemde veritaban dosyas iin 500 1000 MB, Log dosyas iin 50 - 100 MB arasnda verilebilir. Bu deerler verilirken aada belirtilen kstaslara dikkat edilmelidir. o Balang deeri verilirken dosyalarn bulunaca disk srclerine dikkat edilmelidir. zellikle veri dosyalar iin ayrlm srcler kullanlmaldr. Yksek uygulama performans iin RAID veya daha iyisi iin SAN (Storage Are Network) gibi disk niteleri kullanlmal, veri ve log dosyalarnn says arttrlmaldr. Bu konuda daha detayl bilgi iin Logo NDS uzmanlarna danlabilir. Veri ve Log dosyalar dolduka, n deer olarak diskte yeterince yer varsa kendi kendine byyebilir. zellikle veri dosyasnn balangta ok kk oluturulmas, dosyann sk sk bymesine ve fragmente olmasna(paralanmasna) yol aabilir. ok byk oluturulmas ise yedekleme sresinin ve dosya byklnn fazla olmasna yol aabilir. (SQL Server 2008 ve 2008 R2 sktrarak yedek alabilir.)

Options blmnde bizim iin en nemli blm Recovery model seeneidir. SQL Server da veri ekleme(insert), gncelleme (update) ve kartma (delete) ilemlerinin tm bir transaction blou ierisinde yaplr. Bu blok Transaction Log dosyas ierisine kaydedilir. Eer Recovery model seeneimiz Full ise bu kaytlar Transaction Log dosyasndan siz istemediiniz

Logo NDS Eyll 2010

srece silinmez. Eer SQL Server da veri kaybna tahammlmz yok veya istenilen zaman dilimine yedeklerimizden geri dnmek istiyorsak Transaction Log seenei Full braklmal, yedekleme sistemi bu yapya uygun olarak yaplandrlmaldr. (Transaction Log yedekleme) Eer gnlk yedekleme bizim ihtiyalarmz karlyor ve Log yedekleme gibi nispeten ynetimi biraz daha zor olan bir metodu kullanmak istemiyorsak Recovery model seeneini Simple yapmalyz. Bu durumda ii biten Transaction Log kaytlar sk aralklarla Log dosyasndan silinecek, dosya bymeyecektir. Bu yntemde sistem ancak bir nceki tam yedee dndrlebilir, aradaki zaman dilimine geri dnlemez. (kisinin arasnda bir zm iin Differential Backup kullanlabilir. Konu ile ilgili daha detayl bilgi iin yedekleme ile ilgili dokmana bavurulabilir.) OK butonu ile veritabann oluturabiliriz. kinci olarak Logo uygulamas iin bir veritaban kullancs yaratmalyz. Bunun iin Security tab altndaki Logins zerinde yine mouse un sa tuu ile New Login diyerek kullanc oluturma ekranna ulayoruz. (Resim 16)

Resim 16 General blmnde Login name blmne kullanc admz yazyoruz ve SQL Serer authentication seiyoruz. (Windows authentication seilmesi durumunda programa girite Login faild hatas alnr.) Password ve Confirm password blmne ifremizi yazp Enforce password policy seeneini kaldryoruz. (Eer bu parametre kontrolsz olarak etkin braklrsa, kullanc ad, ifre politikalar gerei bloke olabilir.)

Logo NDS Eyll 2010

Default database olarak, daha nce yaratm olduumuz Logo_db veritabann; Default language olarak English seiyoruz. kinci olarak User Mapping tabna geiyoruz. (Resim 17) Bu blmde Users mapped to this login blmnden Logo_db veritabann seiyoruz, Database role membership for.. blmnde ise db_owner ve public rollerini seiyoruz. OK butonu ile kullancmz oluturabiliriz. Veritaban kullancs oluturulurken aada belirtilen uyarlar dikkate almalyz. o o Kullancmz iin mutlak ifre tanmlamalyz. Bu ifrenin kolay tahmin edilecek bir ifre (LOGO, firma ad, 12345 vb.) olmamasna dikkat etmeliyiz. Logo uygulamasn SA kullancs ile altrmamalyz. SA kullancsnn ifresini kesinlikle bo brakmamal, harf ve rakamlar bir arada ieren gl bir ifre tanmlanmaldr. Aksi durumda SQL Server tablolarna zarar veren SQL Server virsleri sisteme bulaabilir.

Veritaban ve kullancmz oluturduktan sonra, bu tanmlar Logo uygulamasnda, Veritaban Ayarlar blmnde User Name, Password , Database Name ve Server Name alanlarna yazp veritaban ilemlerini tamamlayabiliriz. (Resim 18)

Logo NDS Eyll 2010

Resim 17

Resim 18

Logo NDS Eyll 2010

Balant sorunlarnn nne gemek Sunucu ile istemci arasnda balant sorunlarnn nne gemek iin aadaki ilem admlarn uyguladmzdan emin olmalyz. Start/Programlar arasndan Program Files /Microsoft SQL Server 2008/Configuration Tools/SQL Server Configuration Manager uygulamasn altrn. (Resim 19) SQL Server Services seili iken sa taraftaki servislerden aada belirtilenlerin altndan emin olun. Bu servislerin tmnn balang modu Automatic(Otomatik) olmaldr. Eer SQLBrowser servisi stop durumunda ise, servis Automatic moda alnmal ve sunucu mutlaka restart edilmelidir. o o o SQL Server (MSSQLSERVER) SQL Server Browser SQL ServerAgent(MSSQLSERVER)

Resim 19

Logo NDS Eyll 2010

Resim 20 Ayn uygulama zerinde Resim 20 de gsterildii gibi SQL Server Network Configuration altndan Protocols for MSSQLSERVER seilmeli, sa taraftaki protokoller, VIA dnda tm Enabled yaplmaldr. Sunucu tarafnda Windows Gvenlik Duvar(Windows Firewall) kullanlyorsa SQL Server balantlarna izin verecek ekilde yaplandrlmaldr. Denetim Masas zerinde Windows Firewall a gidin, Change settingsi an. Exceptions blmnde Add program buttonu ile kullandnz LOGO programlarn sein. (Eer listede bulamazsanz Browse ile konumunu belirtin). LOGO programlarnn yan sra C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Binn klasrnn altnda bulunan sqlservr.exe uygulamasna da ayn ilemin uygulanmas gerekmektedir. sqlservr.exe farkl bir dizinde ise bulunduu dizin tespit edilmeli ve eklenmelidir. (Resim 21)

Logo NDS Eyll 2010

Resim 21 Programlar eklendikten sonra Add port blmnden SQLin kulland TCP ve UDP portlarn da listeye eklemeliyiz. (Resim 22 ve Resim 23)

Logo NDS Eyll 2010

, Resim 22

Resim 23 Bu ilemlerin ardndan Windows Gvenlik Duvar uygulamasn kapatp ve sunucuyu restart etmeliyiz.

Logo NDS Eyll 2010

You might also like