Sql Server İçin Kısa Tarihçe ve Versiyon Sorunları
MicroSoft SQL Server bir veritabanı sunucu yazılımıdır. Veritabanlarının oluşturulmasını ve yönetilmesini sağlar. Verilerin organizasyonunu merkezi olarak yapan Sql Server client uygulamaların server üzerindeki verilere erişmesinide sağlar.
Sql Server ile ilgili daha fazla bilgiyi burdan bulabilirsiniz. http://www.microsoft.com/sql/default.mspx ayrıca bu adresten inceleyebilirsiniz.
Microsoft Sql Server kurulum CD'si ile isterseniz sunucu isterseniz istemci olarak kurulum yapabilirsiniz. Eğer bir başka programa ait veritabanı üzerinde işlem yapacaksanız ; 1. Sql Server kendi bünyesinde oluşturulan veritabanlarını , yine kendisine ait olan master isimli bir veritabanında tutar. Bilgisayarınıza Sql Server'ı kurduktan sonra C:\Program Files\Microsoft SQL Server\MSSQL\Data dizini altına giderseniz bu master.mdf isimli dosyayı görebilirsiniz. Bu master.mdf dosyası olmadan veriler üzerinde işlem yapmak biraz zordur. 2. Veritabanı , oluşturan kişi tarafından şifrelenmiş olabilir.
Sql Server'ı kurduktan sonra Enterprise Manager kullanarak veritabanı dosyası oluşturabilir , veritabanlarını yönetebilirsiniz...
Denemek için SQL SERVER Enterprise Evaluation versiyonunu kullanabilirsiniz 3 ay ucretsiz olarak.Devamli ucretsiz kullanim icin SQL SERVER EXPRESS veya SQL SERVER EXPRESS ADVENCED microsoft sitesinden indirebilirsiniz.
Advenced versiyonu daha kapsamli onunla birlikte DTS Wizard adli yazılım kullanabilirsiniz.Bu yazılım istediginiz server'e girip base transferi yapabilirsiniz.
SQL Server Hosting hizmeti ise 1 yüksek kapasitedeki sunucularda birden fazla veritabanı ve bu veritabanı üzerinde 1 adet database sahibi tanımlanarak verilir. Genellikle Workgroup veya Standart Edition sürümleri kullanılır.
Aslında, uzun bir yol alındı. SQL Server ilk olarak 1980 sonlarında ortaya çıktığından, SQL Server 2005 yayınlanana kadar versiyonlar arasında uzun bir kıtlık dönemi geçmiştir. Version 7.0 ile tamamlanmış olan SQL Server’ın yeniden yazılması, 3,5 yıl sürmüştür. (SQL Server 2005, beş yılı aşkın süredir beklenmektedir.)
Bununla birlikte, bazı şeyler için beklemeye değer, SQL Server 2005 de bunlardan biri. Yenilikler, neredeyse sarsıcı önemde ve sayıdadır. Bununla birlikte bu kitap sadece “yenilikler neler?” sorusu ile değil daha fazlasıyla, ürünün pazar liderlerinden birisi olmasını sağlayan gelişin aşamalarını geniş çerçevede ele alarak anlamakla ilgilidir. Belki daha da önemlisi, verinin uygun bir şekilde kullanılırlığını sürdürürken, veri bütünlüğünü koruyacak şekilde veri depolamasını ve performans ihtiyaçlarınızın her ikisini de karşılayacak, uygulamalar ve sistemlerin nasıl geliştirildiğini anlamakla ilgilidir.
Bunun dışında, bu kitap her zamanki içerik, biçim ve çeşitliliğini korumaktadır. Başlangıçtan, göreceli bir sona doğru gideceğiz. İleri seviye programlama yapıları (oldukça övülen .Net assembly gibi) ve desteklenen nesne modellerini (SQL sunucunuzu ve çeşitli çalışma şekillerini yönetmenizi sağlayan), ayrıca ek yazılım servislerini de ele alacağız.
Versiyon Sorunları
SQL Server 2005 için yazılmıştır. Bununla birlikte, birkaç versiyon geri giden kökleri korur ve SQL Server 2000 ve 7.0 ile geriye dönük uyumluluk sorunlarına dikkatimizi çeker. Versiyon 6.5 fazlasıyla eskidir ve üzerinde durmak zaman kaybı olacaktır.
SQL Server 2005 basımında yeni özelliklere ev sahipliği yapar ve SQL Server 2000 basımındaki bilgiler için bir sürü düzeltme getirir. Data Transformation Servisleri, SQL Server Integration Servisleri olarak yeniden adlandırılmış ve tamamen yeniden yazılmıştır. Analysis Manager da tamamen yeniden yazılmıştır.
Yeni Reporting Servisleri motoru eklenmiştir. Yeni tasarım ortamı bu üç bileşeni içerisinde barındırır. (Aslında sadece Visual Studio’dan faydalanmak anlamına geldiğinden, “yeni” kavramı görecelidir.). Bir diğeri, sunucunuz üzerindeki isteğe uyarlanabilir durumlar ya da özel veri aktivitelerine katılmanızı sağlayan, Notification Servisleri motorudur. Full-text motoru, çekirdek veritabanı motoruna eklenmiştir. Ele alınacak çok fazla konu vardır ve bunlar sadece servis-seviye değişiklikleridir.
.Net dili entegrasyonu, T-SQL için gerçek bir hata denetimci, PIVOT tablolar, indeksler (örneğin XML), çekirdek veri tipi (Çekirdek veritabanı ortamındaki değişikliklerin listesi oldukça uzundur.)
Yararlanılan Kaynaklar:
- http://www.webhatti.com/ansiklopedi/53055-sqlin-kisa-tarihi.html
- http://en.wikipedia.org/wiki/Microsoft_SQL_Server
- Bilge Adam Ders Notları