SQL Server 2008 İle Gelen Yenilikler
Tarih
09/01/2010 11:19
Konu Sahibi
arzuu
Yorumlar
5
Okunma
2047
Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 5/5 - 1 oy



arzuu
desire
Kullanici Avatari
Aktivasyon Bekleyen
341
17/02/2009
-
Ofis XP
24/04/2010,10:04
Yeni Veri Tipleri:
SQL 2008 ile birlikte Filestream, Geometry, Geography, Date, Time, Datetime2, Datetimeoffset, Hierarchyid ve Blob gibi yeni veri tipleri geliyor. Kullanışlı olacağını düşündüğüm birkaç veri tipi hakkında kısaca bilgi vermek istiyorum.
SQL Server içeriside dosya bulundurmak istersek Filestream veri tipini kullanabiliriz. Genellikle uygulama geliştiriciler veritabanında dosya bulundurmayı performansı düşüreceği için tercih etmezler fakat filestream veri tipini kullandığımız zaman dosya fiziksel olarak dosya sisteminde yer almaya devam ederken Sql server aracılığı ile dosyaya erişebiliyor dosya içerisinde sorgulamalar yapabiliyoruz. Filestream veri tipini kullanabilmek için dosyaların saklandığı alanın windows işletim sistemi üzerinde NTFS dosya sistemine sahip olması gerekiyor.
SQL Server 2008 ile eskiden beri tarih ve saati birlikte tutan datetime veya smalldatetime veri tipi yerine istersek tarihi ve saati ayrı alanlarda tutmamızı sağlayan Date ve Time veri tipleri geliyor. Date veri tipi içerisinde sadece gün ay ve yıl bilgilerini saklarken 01-01-01 ile 31-12-9999 arasındaki tarih değerlerini alabiliyor. Time veri tipi ise içerisinde saat, dakika, saniye ve salise bilgilerini barındırıyor. Sql Server 2005'de 3 hane olarak tutulan salise bilgisi Sql Server 2008'de 7 haneye çıkartılmış. Time veri tipi 00:00:00.0000000 ile 23:59:59.9999999 arasındaki değerleri saklayabiliyor.

Kaynak Yönetimi (Resource Governor):
Resource Governor (Kaynak Yönetimi) kullanıcıların veya kullanıcı gruplarının Sql Server kaynaklarından ne ölçüde yararlananbileceklerini belirleyebildiğimiz bir özellik. Yani kullanıcıların sunucu kaynaklarının ne kadarını kullanbileceklerini connection bazlı sınırlandırabiliyoruz. Örneğin satış departmanından gelen talepler en fazla %30 işlemci ve %40 bellek kullanabilir, muhasebe departmanından gelen talepler ise en fazla %20 işlemci ve %25 bellek kullanabilir gibi kısıtlamalar getirebiliyoruz. Tabi bu sınırlamalar sunucu boş olduğu zamanlarda geçerli değil. Örneğin sunucunun işlemcisi meşgul değil ise Sql Server Muhasebe departmanından gelen istekleri %20 ile sınırlandırmıyor.

Merge Deyimi:
SQL Server 2008 ile gelen diğer bir yenilik olan Merge deyimi ile duruma göre insert veya update yapabiliyoruz. Yani prosedürümüz içerisinde Merge ve Matched deyimlerini kullanarak kaydı bulabiliyorsak güncelleme bulamıyorsak kayıt ekleme yapabiliyoruz. Merge deyimi için aşağıdaki örneği inceleyebilirsiniz.

MERGE INTO StokHareket h
USING Stok s ON s.StokID = h.StokID
WHEN MATCHED THEN UPDATE SET h.Adet = s.Adet
WHEN NOT MATCHED THEN INSERT (StokID, Adet)
VALUES (s.StokID, s.Adet)

Reporting Services:
SQL Server'ın raporlama servisinde tablo ve matrix raporlar birleştirilerek tablix adında yeni bir rapor biçimi oluşturulmuş. Ayrıca Sql Server 2005'de hazırladığımız bir raporu yayınlamak için IIS gerekirken Sql Server 2008'de bu zorunluluk ortadan kaldırılmış.

Hot Add CPU Desteği:
Sunucu donanımımız destekliyorsa sunucuya yeni işlemci ekleme var olan işlemciyi değiştirme gibi işlemleri Sql Server 2008'i yeniden başlatmaya ihtiyaç duymadan yapabiliyoruz.

Management Studio:
SQL Server'ın yönetim aracı olan Management Studio'da artık intellisense desteği mevcut. Örneğin bir Sql cümlesi yazarken Management Studio tablo içerisindeki alanları karşımıza getiriyor. Ayrıca Sql Server 2000'den alışık olduğumuz fakat Sql Server 2005'de bulunmayan bir tablo üzerinde sağ tuşa tıkladığımız zaman açılan menüye SELECT TOP 1000 ve EDIT TOP 1000 seçenekleri eklenmiş.

Veri Denetimi (Data Auditing):
SQL Server 2008 ile istersek veriler üzerinde yapılan değişiklikleri takip edebiliyoruz. Yani bir başka deyişle loglama yapabiliyoruz. İstediğimiz tablolar üzerinde yapılan değişiklikleri veya silme işlemlerini Sql Server'ın takip etmesini ve değişiklik yapılan kayıtları ayrı bir tabloya yazmasını sağlayabiliyoruz. Bu tablolara changed tablo adı veriliyor. Bu özellik varsayılan olarak kapalı geliyor, değişiklikleri izlemek istediğimiz tablolarda bu özelliği açmamız gerekiyor.
Ayrıca Sql Server 2005’te mevcut olan denetim imkânlarının yanı sıra, Sql Server 2008 ile beraber, denetim standartları belirlenerek, denetim log’larının log dosyalarında Windows Application log’larında veya Windows Security log’larında tutulması sağlanabilir.

Diğer Özellikler:
SQL Server 2008 ile veritabanı yedekleri istersek sıkıştırılabiliyor. (Compress Backup) Yedeklerin sıkıştırılabilmesi sayesinde yedek alma (Backup) ve yedeği geri yükleme (Restore) işlemleri daha hızlı gerçekleştirilebiliyor.
Veritabanı bakım işlemlerini (Database Maintenance) istersek takvime bağlıyabiliyoruz, böylece bakım işlemlerinin istediğimiz zamanlarda yapılmasını sağlayabiliyoruz.
Veritabanı aynalama (Database Mirroring) yaparken sunucular arasında transfer edilen veriler sıkıştırılabildiği için daha hızlı iletilebiliyor.

Alıntıdır.
Cevapla


ogulcan92
Aktif Üye
Kullanici Avatari
Aktif Üye
1.160
06/05/2009
477
İzmir
Ofis 2003
07/08/2015,11:50
Sn:Arzu Hanım
Paylaşım için teşekkürler.
Cevapla


ercansahin
BlackEagle
Kullanici Avatari
Uzman
E.... Ş....
3.739
14/11/2008
Ankara
Ofis 2010 32 Bit
Dün,20:30
Arzu Hanım teşekkürler..
Cevapla


maytas
Aktif Üye
Kullanici Avatari
Aktif Üye
545
21/12/2008
173
Bursa
Ofis 2010 32 Bit
27/09/2015,02:03
Paylaşım için teşekkürler, Arzu hanım.
Mesajlarımızı Türkçe yazım kurallarına uygun yazalım.
Emeğe saygı gösterelim, bir teşekkürü çok görmeyelim.
resim
Cevapla


benremix
Uzman
Kullanici Avatari
Uzman
R.... S....
4.432
17/05/2009
365
Ankara
Ofis 2010
05/12/2016,09:18
Sn Arzu Hanım paylaşım için teşekkürler.. Saygılar...
Bilgi paylaşıldıkça çoğalır....
Her engel, yaşam koşullarınızı daha iyileştirecek bir fırsattır.


Access için her zaman lazım olacak konu başlıkları listesi 


Cevapla


ozanakkaya
sledgeab
Kullanici Avatari
Kurucu
O.... A....
9.030
29/01/2008
Denizli
Polis Memuru
Ofis 2010 32 Bit
Bugün,14:37
Teşekkürler
Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  SQL Server 2008 Express için Bilgi assenucler 7 1.792 12/01/2015, 11:29 alpeki99
  laptopta 2 ayrı sql server ve bir sorun assenucler 5 1.159 07/01/2015, 22:30 assenucler
  Access formundaki açılır kutunun kayıt kaynağını SQL Server'daki parametreli Stored Procedure yapmak abkbek 2 2.231 22/08/2014, 00:08 abkbek
  Sql Server aldığım tablonun otomatik update etmesi highborn 0 1.077 24/07/2014, 14:14 highborn
  SQL Server Metin Birleştirme mmmm 2 2.252 22/10/2013, 18:28 mmmm


Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya