15 Ağustos 2008 Cuma

SQL Server 2008 Yenilikleri - 2 (Central Management Server

SQL Server 2008 Yenilikleri - 2 (Central Management Server)


Central Management Server ile birden çok SQL Server’ı(veya instance’leri) merkezi bir SQL Server 2008 altında birleştirerek (register ederek), merkezi lokasyondan multiserver(çoklu sunucu) sorgular çalıştırabilirsiniz.









Bu işlemi gerçekleştirmek için kurulu herhangi bir SQL Server 2008’i Configuration Server(multiserver query’lerin çalıştırılacağı server) olarak belirlemeniz gerekiyor. Bunun için Configuration Server olarak belirlenen merkezi SQL Server 2008’i Register etmeniz gerekmektedir. Register etmek için ViewàRegistered Server penceresini açalım. Açılan pencere içerisinde ki Database Engine sekmesini genişletelim. Böylece Central Management Server menüsüne ulaşmış olduk. Central Management Server üzerinde mouse’un sağ butonu ile açılan kısayol menüsünden Register Central Managemet Server komutunu vererek register işlemini başlatmış oluruz.









Açılan pencereden register edilecek server’ı ve authentication tipini belirledikten sonra, Test butonunu tıklayarak işlemin başarılı olup olmadığını kontrol edebilirsiniz. Save butonunu tıklayarak register işlemini tamamlayalım. Ben TSAHINER/IZMIR adlı sunucumu(instance) Configuration Server olarak register ettim.





Register işlemini tamamladıktan sonra, Server altına diğer SQL Server sunucularını eklemek için Server Group oluşturmamız gerekmektedir. Server Group oluşturmak için Central Management Server üzerinde mouse’un sağ butonu ile açılan kısayol menüsünden New Server Group komutunu vererek yeni bir grup oluşturabilirsiniz.





New Server Group Properties penceresinde grup adını belirledikten sonra Ok butonunu tıklayarak yeni bir grup oluşturabilirsiniz. Ben grubun adını MyGroup veriyorum.

Artık SQL Server sunucularımızı ekleyebiliriz. Bunun için Central Management Server üzerinde mouse’un sağ butonu ile açılan kısayol menüsünden New Server Registration komutunu vererek sunucuları register edebiliriz. Açılan New Server Registration Properties penceresinde Server’ı belirledikten sonra, Test butonunu tıklayarak işlemin başarılı olup olmadığını kontrol edebilirsiniz. Save butonunu tıklayarak register işlemini tamamlayalım.





Ben sırasıyla aynı makinamda kurulu TSAHINER\INFOPARK ve TSAHINER\YAZOKULU sunucularımı (instance) register etttim. Siz network veya makinanızdaki diğer sunucuları register edebilirsiniz. Bu noktada dikkat edilecek önemli bir noktadan bahsetmek istiyorum. Sunucular (instance) sadece Windows Authentication ile register edilebilir.





Böylece register işlemini bitirdik. Artık multiserver query’ler yapabiliriz. MyGroup üzerinde mouse’un sağ butonu ile açılan kısayol menüsünden New Query komutunu vererek yeni bir sorgu oluşturalım.





Sorgu penceresine “Select * from sys.databases” sorgusunu yazalım ve çalıştıralım. Sonuç aşağıdaki gibi olacaktır. Bu arada bu sorgu server’daki tüm veritabanlarını listeler. :)





Dikkat ederseniz her iki sunucuda ki(TSAHINER\INFOPARK, TSAHINER\YAZOKULU) veritabanları listelendi. Böylece Central Management Server(TSAHINER\IZMIR) ile TSAHINER\INFOPARK, TSAHINER\YAZOKULU sunucuları üzerinden multiserver query çalıştırmış olduk. Son olarak isterseniz bu sorgu sonuçlarını birleştirerek gösterebiliriz. Bunun için Sorgu penceresinde mouse’un sağ butonu ile açılan kısayol menüsünden Query Options komutunu vererek sorgu seçeneklerini değiştirebilirsiniz.





Açılan Query Options penceresinin MultiServer sekmesinden Merge results özelliğini True yaparak sonuçları birleştirebilirsiniz. Sonuç aşağıdaki gibi olacaktır.





SQL Server 2008 yeniliklerini yazmaya devam edeceğim. Başka bir makalede görüşmek üzere....



Kaynak : 6158B- Updating Your SQL Server 2005 Skills to SQL Server 2008 (Beta,Early Release)

11 Ağustos 2008 Pazartesi

SQL Server 2008 Yenilikleri 1 (SQL Server 2008 Giriş)

SQL Server 2008 Yenilikleri 1 (SQL Server 2008 Giriş)

Artık SQL Server 2008 yazma zamanı geldi. :) SQL Server 2008 yeniliklerini makale serisi şeklinde yazmaya çalışacağım. Öncelikle SQL Server versiyonlarına ve gereksimlerine bir göz atalım. Sonra SQL Server 2008 yeniliklerine değinelim.

Microsoft SQL Server Versiyonları :
  • SQL Server 1.0 (1989): OS/2 için Microsoft, Sybase ve Ashton-Tate tarafından geliştirilmiştir.
  • SQL Server 4.2 (1992): Windows NT 3.1 için geliştirilmiştir.
  • SQL Server 6.0 (1995): Windows NT için belirli bir biçimde tasarlanmış ve planlanmış ilk versiyondur.
  • SQL Server 7.0 (1999): Ölçeklenirlik ve performansı geliştirmek için tasarlanmış kod tabanlı SQL Server versiyonudur.
  • SQL Server 2000: Performans, Ölçeklenirlik ve Güvenilirlik için geliştirilmiş bir diğer versiyondur.
  • SQL Server 2005: Yeni ve geliştirilmiş özellikler içerir. Geliştirilmiş özelliklere Integration Service, Analysis Service, Notification Service, Reporting Service, XML desteği sayılabilir.
Microsoft SQL Server 2008 Edition’ları

Enterprise:
Geniş ölçekli ve iş-kritik (business critical) uygulamalar için kullanılır. Aşağıdaki bileşenleri içerir.

Standart:
Orta ve küçük ölçekli departman uygulamaları için kullanılır. Aşağıdaki bileşenleri içerir.

  • Departmanlar için tercih edilir.
  • Orta ve Küçük düzeyde Online Transaction Processing (OLTP) desteği.
  • Raporlama ve Analiz Desteği

Workgroup:
Küçük ölçekli şube uygulamaları için kullanılır. Veri yönetimi, Raporlama fonksiyonları, Güvenlik ve Uzak senkronizasyon desteği sağlar. Aşağıdaki bileşenleri içerir.

  • Şube uygulamaları için veri depolama
  • Şube uygulamaları için raporlama
  • Uzak senkronizasyon

Express:
Bağımsız Yazılım Geliştiricilerin(Independent Software Vendors –ISV) kullandığı ücretsiz SQL Server 2008 edition’ı dır.


Compact:
Embedded(gömülü) sistemlerde Embedded veritabanları için kullanılan ücretsiz SQL Server 2008 edition’ı dır. Mobile Cihazlar, Desktop Bilgisayarlar ve Web Client’ların veritabanı uygulamalarında kullanılır.


Developer:
Uygulama geliştirme ve test amaçlı kullanılır. SQL Server 20008 Enterprise ile aynı fonksiyonlara sahiptir.


SQL Server 2008 yeniliklerini aşağıdaki gibi sayabilirim.

  • Configuration Servers
  • Policy-Based Management
  • Resource Governor
  • Data Collector
  • Plan Freezing
  • Transparent Data Encryption
  • Auditing All Actions
  • FILESTREAM Data Type
  • Spatial Data
  • Hot Add CPU
  • Conflict Detection
  • Change Data Capture
  • MERGE Statement
  • Report Designer
  • Analysis Services Wizards
Diğer yazılarımda bu yenilikleri tek tek anlatacağım.

Kaynak : 6158B- Updating Your SQL Server 2005 Skills to SQL Server 2008 (Beta,Early Release)

9 Ağustos 2008 Cumartesi

Microsoft Yaz Okulu - İzmir

6 - 8 Ağustos tarihleri arasında Microsoft Yaz Okulunda (İzmir) SQL Server 2008 eğitimi verdim. Bu keyifli eğitim için emeği geçen herkese teşekkür ederim.

Microsoft Yaz Okulu - Ankara

30 Temmuz - 1 Ağustos tarihleri arasında Microsoft Yaz Okulunda (Ankara) SQL Server 2008 eğitimi verdim. Bu keyifli eğitim için emeği geçen herkese teşekkür ederim.