17
S S Q Q L L S S E E R R V V E E R R 2 2 0 0 0 0 0 0 K K U U R R U U L L U U M M U U 1- MICROSOFT SQL SERVER 2000 KURULUMU MS-SQL Server 2000 Donanım Gereksinimleri : Donanım Minimum Gereksinimler Đşlemci Intel® veya uyumlu Pentium 166 MHz veya daha yüksek.. Memory (RAM) Enterprise Edition: 64 MB minimum, 128 MB ve üzeri önerilir. Standard Edition: 64 MB minimum Personal Edition: 64 MB minimum (Windows 2000 de), 32 MB minimum diğer tüm operating system lerde. Developer Edition: 64 MB minimum Desktop Engine: 64 MB minimum (Windows 2000 de), 32 MB minimum diğer tüm operating sistemlerde. Hard disk boşluğu SQL Server database components: 95 - 270 MB, 250 MB typical Analysis Services: 50 MB minimum, 130 MB typical English Query: 80 MB Desktop Engine: 44 MB Monitor VGA veya daha yüksek çözünürlük 800x600 veya daha yüksek çözünürlük. (SQL Server’ın grafik tool’ları için) Pointing device Microsoft Mouse veya uyumlu CD-ROM drive Gerekli 3 Ekim 2007 Đlgili Versiyon/lar : ETA:SQL Đlgili Modül/ler : Genel

SQL Server 2000 Kurulumu - ETA · SQL Server 2000 ‘de aynı server üzerinde birden fazla SQL kurulması mümkündür. Server tanımlamaları instance olarak adlandırılır. Birden

  • Upload
    others

  • View
    37

  • Download
    0

Embed Size (px)

Citation preview

SSQQLL SSEERRVVEERR 22000000 KKUURRUULLUUMMUU 1- MICROSOFT SQL SERVER 2000 KURULUMU MS-SQL Server 2000 Donanım Gereksinimleri :

Donanım Minimum Gereksinimler

Đşlemci Intel® veya uyumlu Pentium 166 MHz veya daha yüksek..

Memory (RAM) Enterprise Edition: 64 MB minimum, 128 MB ve üzeri önerilir. Standard Edition: 64 MB minimum Personal Edition: 64 MB minimum (Windows 2000 de), 32 MB minimum diğer tüm operating system lerde. Developer Edition: 64 MB minimum Desktop Engine: 64 MB minimum (Windows 2000 de), 32 MB minimum diğer tüm operating sistemlerde.

Hard disk boşluğu SQL Server database components: 95 - 270 MB, 250 MB typical Analysis Services: 50 MB minimum, 130 MB typical English Query: 80 MB Desktop Engine: 44 MB

Monitor VGA veya daha yüksek çözünürlük 800x600 veya daha yüksek çözünürlük. (SQL Server’ın grafik tool’ları için)

Pointing device Microsoft Mouse veya uyumlu

CD-ROM drive Gerekli

3 Ekim 2007

Đlgili Versiyon/lar : ETA:SQL Đlgili Modül/ler : Genel

MS-SQL Server 2000 Đşletim Sistemi Gereksinimleri :

SQL Server ürünleri Đşletim Sistemleri

Enterprise Edition Microsoft Windows NT Server 4.0, Microsoft Windows NT Server Enterprise Edition 4.0, Windows 2000 Server, Windows 2000 Advanced Server, ve Windows 2000 Data Center Server.

SQL Server 2000’ in bazı özellileri için Windows 2000 kullanılması zorunludur..

Standard Edition Microsoft Windows NT Server 4.0, Windows 2000 Server, Microsoft Windows NT Server Enterprise Edition, Windows 2000 Advanced Server, ve Windows 2000 Data Center Server.

Personal Edition Microsoft Windows Me, Windows 98, Windows NT Workstation 4.0, Windows 2000 Professional, Microsoft Windows NT Server 4.0, Windows 2000 Server ve üzeri

Developer Edition Microsoft Windows NT Workstation 4.0, Windows 2000 Professional, ve diğer tüm Windows NT ve Windows 2000 ‘ler

Client Tools Only Microsoft Windows NT 4.0, Windows 2000 (tüm sürümleri), Windows Me, ve Windows 98.

Connectivity Only Microsoft Windows NT 4.0, Windows 2000 (tüm sürümleri), Windows Me, Windows 98, ve Windows 95.

MS-SQL Server 2000 Internet Gereksinimleri

Bileşen Gereksinim

Internet yazılımı Microsoft Internet Explorer 5.0

Eğer sadece “Connectivity Only” yüklenecek ise, Microsoft Internet Explorer 4.01 Service Pack 2

Internet Information Services

Eğer XML uygulamaları yazılacak ise ; System Requirements for the IIS Virtual Directory Management for SQL Server Utility.

MS-SQL Server Konfigürasyonu Server (Ana Bilgisayar) için :

• Windows NT 4.x / 5.x(2000) Server veya üzeri • Intel ve Intel uyumlu (ETA kullanımı için Dual Pentium III veya Dual Pentium PRO

önerilir), RISC ve DEC Alpha • Minimum 64 MB Ram (ETA kullanımı için min. 128 MB Ram, 256 ve üzeri önerilir.) • Minimum kuruluş için 70 MB, tipik kuruluş için 160 MB. (ETA için data diski dışında min.

100 MB disk boşluğu) • FAT veya NTFS kullanılabilir, performans ve güvenlik açısından NTFS kullanılmalıdır

MS-SQL Client Konfigürasyonu Client (Terminal Bilgisayar) için :

• Windows 95/98/Me/2000/XP/NT işletim sistemi • Intel Pentium II/233 Mhz. veya üzeri işlemci (Eta için Pentium III 500 önerilir) • Minimum 64 MB Ram (ETA kullanımı için min. 128 MB Ram ve üzeri önerilir)Minimum

kuruluş için 44 MB, tipik kuruluş için 130 MB. Network ihtiyaçları :

• Network üzerinde, TCP/IP protokolü çalışıyor olmalıdır. • Server üzerinde çalışmakta olan başka bir SQL Server var ise mutlak yedeği alınmalıdır. • NT Server üzerinde DHCP (Dynamic Host Control Protocol) kullanılıyorsa yani TCP/IP

(Transport Control Protocol/Internet Protocol) numaraları server tarafından otomatik atanıyorsa, SQL Server’in yüklü olduğu bilgisayara statik yani değişmeyen, sabit bir IP numarası verilmelidir.

MS-SQL Server Platformları

• Client Platformları

MS DOS Win 3.x Win95/98 Win NT Internet Unix/Apple

• Server Platformları

Windows NT Windows 98/2000

Multi Network Server Single Network Server

• “Install Database Server” seçeneği ile SQL Server veya client kurulumları yapılır. • “Install Analysis Services” seçeneği ile OLAP (On-Line Analytical Processing)

yüklenir. Verilere erişim ve çok boyutlu ( multidimensional) analiz etmeyi sağlayan sorgulama sistemidir.

• “Install English Query” seçeneği ile sorgulama makroları kullanarak sorgu yapılabilmesini sağlayan bileşenler yüklenir.

Kurulum sihirbazı SQL Server’in yeni bir uygulamasının kurulumu veya varolanın yenilenmesi için size yardımcı olur. Bir sonraki aşama için “Next> ” butonuna basınız.

• “Local Computer” seçeneği üzerinde kurulumun çalıştırıldığı yerel bilgisayarda işlem yapılacaksa seçilmelidir. Bu seçenekte server (instance) adı varsayılan olarak kullanılır.

• “Remote Computer” seçeneği ağ üzerindeki diğer uzak (remote) bilgisayarlara, SQL kurulum ve güncelleme yapılmasını sağlar.

• “Virtual Server” seçeneği sanal (virtual) olarak internet veya local olmayan başka bir ağ üzerinden bağlantı kurulan server üzerinde SQL kurulum ve güncelleme yapılmasını sağlar.

• “Create new instance” seçeneği yeni bir server veya client kurulmasını sağlar. SQL Server 2000 ‘de aynı server üzerinde birden fazla SQL kurulması mümkündür. Server tanımlamaları instance olarak adlandırılır. Birden fazla SQL Server kurulduğu durumlarda aynı anda SQL Server Service Manager tarafından sadece bir SQL Server çalıştırılabilir.

• “Upgrate, remove or add components” seçeneğinde sistemde mevcut olan instance (server veya client ) üzerindeki bileşenleri güncellemesi, silinmesi veya eklemesi işlemleri yapılabilir. Server adının (Full Computer Name) değiştirilmesi durumunda SQL Server tekrar çalıştırılamaz. Upgrade (güncelleme) işlemiyle sorun giderilebilir.

• “Advanced options” bölümü ise iki seçenekten oluşur. “Unattented Installation” seçeneği otomatik kurulum dosya (*.iss) seçeneklerinin oluşturulması için kullanılır. “Registry Rebuild” seçeneği kurulum yapılırken veya sonradan kurulumla ilgili kayıt düzenleyici (registry) ayarlarının bozulması durumunda SQL Server registry kayıtlarını yeniden düzenler. Bu durumda eski registry kayıtları silinir.

Lisansla ilgili kullanıcı adı ve ünvan bilgileri eksiksiz yazılmalıdır.

MICROSOFT SQL SERVER Yazılım lisans sözleşmesi bilgileri penceresidir. Yes seçeneği ile lisans sözleşmesi kabul edilerek kuruluma devam edilir. No seçilirse kurulum işlemi sonlandırılacaktır.

• “Client Tools Only” seçeneği ile sadece terminal bilgisayar üzerinde client(istemci) araçları (tools) yüklenebilir. (Enterprise Manager, Inport and Expot Data, Profiler, Query Analyzer, Service Manager vs.. )

Bu seçenek client (istemci) kurulumu sırasında kullanılmalıdır.

• “Server and Client Tools” seçeneği Server (Ana Bilgisayar) kurulumunda kullanılmalıdır. Bu seçenek SQL Server 2000’in tamamının(server ve client araçları) kurulmasını sağlar.

• “Connectivity Only” seçeneği terminal bilgisayarların SQL Server ‘la (ana bilgisayar)

bağlantı kurabilmesi için gerekli minimun sistem dosyalarının kurulumunu sağlar.

SQL Server 2000 ilk kurulduğunda varsayılan (Default) olarak sunucu adı (Computer Name), SQL Server instance (server) adı olarak kullanacaktır. Đstenirse default seçeneği dışında Instance name kısmına en fazla 16 karakter uzunluğunda Server adı girilebilir. Özel karakterler kullanılmamalıdır.

• “Typical” seçeneğinde SQL server program dosyalarını, yönetim araçlarını ve online • dökümanlarını yükler. Bu seçenekte hangi bileşenlerin yükleneceği sorulmaz. Kurulum

otomatik olarak yapılır. • “Minimun” seçeneğinde sadece SQL server yüklenir.Yönetim programları yüklenmez. • “Custom” seçeneğinde SQL server bileşenlerinden istediğimizi seçip kurabiliriz.

Bu ekranda Sql-Server bileşenlerinin listesi karşımıza gelmektedir. Sol taraftaki seçenek ana grubu belirtir. Đşaretlenirse alt bileşenleri karşımıza gelecektir. Alt bileşenlerden yüklemek istediğimiz seçenekleri işaretleyerek kuruluma devam etmeliyiz.

Bu kısımda Servis Kullanıcıları (Service Accounts) SQL Server üzerindeki servislerinin kullanılmasını sağlar. SQL Server servislerinin Windows NT’nin başlatılmasıyla otomatik olarak başlatılması işlemi manuel olarak kuruluştan sonra da yapılabilir. SQL Server servisleri yerel (local) ve uzak (remote) bilgisayardan başlatılabilir ve durdurulabilir.

Not : Aşağıdaki pencerede tanımlı Server ve Servis işlemleri değiştirilip start ile yeni servis başlatılabilir.

Her bir SQL Server servisi bir servis kullanıcısı (güvenlik bakımından) ile çalışır. Bu servis kullanıcısı bir domain kullanıcısı ya da özel bir sistem kullanıcısı olan “Local System” olabilir.

• “Use the same ... “ seçeneğinde her bir servis sistem tarafından otomatik olarak

başlatılır. • “Customize the setting for each service” seçeneğinde her servis için ayrı tanım

yapılabilir.

• “Service Settings” kısmında servis ayarları tanımlanır. “Use the Local System account” seçeneğinde SQL Server servisi bir trusted bağlantı (Windows NT kimlik denetiminden geçmiş) ile uzak server’lara bağlanamaz. Ancak eğer SQL Server, domain’in bir parçası olmayan bir bilgisayara kuruluyorsa o zaman Local System kullanıcı adı kullanılabilir. “Use a Domain User Account” seçeneğinde bir domain kullanıcı adının SQL Server servis kullanıcı adı olarak kullanılması durumunda, network üzerindeki kaynaklara ve uzak server’lara trusted bağlantılar kullanılarak erişilebilir. Seçilen domain kullanıcı adı Administrator local grubunun bir üyesi (members) olmalıdır. Ayrıca bu kullanıcı adının “log on as a server” özel izni olmalıdır.

Windows NT ve SQL Server kimlik denetim ( Authentication ) seçeneklerinin belirlendiği bölümdür.

• “Windows Authentication Mode” seçeneği Windows NT (New Technology) Server

üzerinde tanımlı olan sistem yönetici (Administrator) adı ve parolası kullanılarak SQL Server’e erişim sağlanır. Bu seçenekte SQL Server üzerinde yönetici (Administrator) adıyla bir kullanıcı tanımı (login) otomatik olarak yaratılır.

• “Mixed Mode” seçeneği SQL Server üzerinde sabit tanımlı olan sistem yöneticisinin

“ sa (System Administrator) “ geçerli olacak parolası (Enter password) ise bu bölümde belirlenir. “Confirm password” kısmında parola tekrar girilerek doğrulanır eğer parola sorulması istenmiyorsa “Blank Password” seçeneği işaretlenebilir.

Mixed mode seçeneği ile “Windows NT”, ve “sa (System Administrator)” kullanıcı adıyla SQL Server üzerinde iki login yaratılır.

Bu bölümde karakter seti (Code Page) ve sıralama düzeni (Sort Order) seçilir. Sıralama düzeni (Sort Order); karakterin karşılaştırılma ve sıralama yönteminin belirlendiği seçenektir. Sıralama düzeninin seçimi önemlidir. Sıralama düzeninin kuruluştan sonra değiştirilmesi için master ve diğer database’lere bakım (rebuild) işlemi yapılması gerekir. Sort order / Sıralama Seçene ği

Comparison examples / Örnek Karşılaştırma

Sorting example / Örnek Sıralama

Dictionary order, case-insensitive / (Alfabetik Sıralama, Büyük/Küçük harf hassasiyetsiz)

A = a, Ä = ä, Å = å, a à á â ä å, A Ä Å

a, A, à, á, â, ä, Ä, Å, å1

Binary /

(Đkili Sıralama)

A a, Ä ä, Å å, a à á â ä å, A Ä Å

Dictionary order, case-sensitive / (Alfabetik Sıralama, Büyük/Küçük harf hassasiyetli)

A a, Ä ä, Å å, a à á â ä å, A Ä Å

A, a, à, á, â, Ä, ä, Å, å

Dictionary order, case-insensitive, uppercase preference (Alfabetik Sıralı, Büyük/Küçük harf Hassasiyetsiz ve sıralamada büyük harf öncelikli)

A = a, Ä = ä, Å = å, a à á â ä å, A Ä Å

A, a, à, á, â, Ä, ä, Å, å

Dictionary order, case-insensitive, accent-insensitive Alfabetik Sıralı, Büyük/Küçük harf Hassasiyetsiz ve Vurgusuz

A = a = à = á = â = Ä = ä = Å = å

Bu kısımda SQL Server’ın belli network protokolleri ile iletişim kurmasını sağlayan kütüphaneler seçilir.

• “Named Pipes” varsayılan (default) olarak kurulur. Client’lerin herhangi bir Microsoft destekli protokol ile SQL Server’a bağlanmasını sağlar.

• “TCP/IP Sockets” varsayılan (default) olarak kurulur. Client’lerin TCP/IP üzerinden Windows Sockets’e erişmesini sağlar.

• “Proxy address” Proxy Server üzerinden sabit bir adres kullanılarak SQL Server’a erişilmesini sağlar.

• “Multi-Protocol” Client’lerin Windows NT’nin desteklediği(Named Pipes, TCP/IP Sockets, NWLink IPX/SPX) bir ya da daha çok IPC mekanizması ile iletişim kurmasını sağlar.

• “NWLink IPX/SPX” Novell SPX Client’lerin SQL Server’a bağlanmasını sağlar. • “Apple Talk ADSP” Apple- Machintosh Client’lerin SQL Server’a bağlanmasını sağlar. • “Banyan VINES” Banyan VINES (SPP) protokolünü destekler.

Bu kısımda SQL Server kurulumu ile ilgili tanımlamaların sona erdiği ve dosya kopyalama işleminin başlayacağı belirtilmektedir. Eğer ayarlarda herhangi bir değişiklik yapılacaksa “<Back” butonu ile geri dönülmelidir. Bu aşamada “Next>” butonuna basılırsa dosya kopyalama işlemi başlayacağından kurulum ile ilgili seçeneklerde herhangi bir değişiklik yapma olanağı yoktur.

Lisans Modu seçimi penceresidir. “Per Seat ” seçeneği aynı anda kaç client’in server’e bağlanabileceğini belirler, seçilmesi durumunda maksimun bağlanacak client sayısı “Per Seat for” seçeneğinde terminal (devices) kısmına girilir. Tek Server’in bulunduğu sistemlerde kullanılması avantajlıdır. Örneğin, 10 terminalin bağlı olduğu bir server’a aynı anda maksimun 5 terminal erişim sağlıyorsa lisans sayısının 5 olması yeterlidir.

“Processor License ” seçeneği aynı server içerisindeki birden fazla sayıda işlemcilere (processor) veya farklı Server’lara bağlı terminallerin tüm Server’ları kullanma hakkı sağlar. Örneğin, 2 server ve her server’a bağlı 10’ar adet terminal varsa ve her terminal her iki server’a bağlanıp işlem yapıyorsa her server için 20 lisans almak yerine 10 lisans almak yeterlidir.

Bu pencerede SQL Server kurulumun tamamlandığı uyarısı yapılmaktadır. “Finish” butonuna basılarak kurulum işlemi tamamlanır. Bu işlemden sonra bilgisayar yeniden başlatılmalıdır. Client’ların MS-SQL Server’a Ba ğlanması

Bir Client’ın bir SQL server’a bağlanması için client’in bir Net-Library kullanması ve bu Net-Library’nin server’ın kullandığı (dinlediği) Net-Library’ ler den biri ile eşleşmesi gerekir. Client ve server aynı Net-Library’yı ve aynı protocol stack’ını kullanılmalıdır. Örneğin SQL Server TCP/IP ile çalışıyorsa ve client bilgisayarlar da IPX/SPX protokolü stack’ı ile çalışıyorsa bu durumda client server’a bağlanamaz.

SQL Server kuruluşunda client Net-Library olarak Named Pipe kurulur. Ancak istenirse bu varsayım daha sonra Net-Library değiştirilebilir.

Server Win95/98 üzerinde çalışıyorsa Named Pipe desteklenmez bu durumda SQL Server’a bağlanmak istenen client’larda Net-Library değiştirilir.

Client Net-Library değiştirilmesi sadece SQL Server’a olan bağlantıyı etkiler. Client ile Server arasında kullanılan network protokolünü etkilemez.

• Client Network Utility Programı Bir server Net-Library’in aktifleşmesi ardından bu server’a ulaşacak client sistemlerinin

de konfigüre edilmesi gerekir. Bunun için SQL Server Client Network Utility kullanılır. Bu program DB-Library ve Net-Library düzenlemelerinin yapılmasını sağlar.

SQL Server Network Utility’yi başlatmak için, Windows Start Menüsünden

Programs/Microsoft SQL Server/Server Network Utility çalıştırılarak bir Server Alias tanımlanmalıdır. “Server alias” server ile client arasında hangi protokolün kullanılacağını belirtir.

Aşağıdaki örnekte client bilgisayar üzerinden SQL Server’a bağlantı kurulabilmesi için Server Alias olarak “Etadb_Alias” tanımlanmıştır.

• “Server Alias” Alias (takma) adı tanımlanır. • “Network Libraries” Network kütüphanesi seçilir. TCP/IP protokolü seçilebilir. • “Computer Name” Server’ ın yüklü olduğu bilgisayarın Adı ya da IP numarası belirtilir. • “Port Number” TCP/IP için port numarası 1433 olmalıdır.

• “Automatic ANSI to OEM conversion” seçeneği client’ın SQL Server ile iletişim DB-Library’in karakterleri OEM’den ANSI’ye çevirmesini sağlar. SQL Server’dan client’a olan iletişimde de ANSI’den OEM’e çevirir. Varsayılan olarak bu seçenek seçilidir.

• “Use International Settings” seçeneği DB-Library’in tarih, zaman ve para birimi gibi bilgileri sistemden almasını sağlar. Bu işlemin alternatifi SQLCOMMN.LOC dosyasında yer alan parametrelerdir.