Kaan Tezgel

Catch the future

blog hakkında

Yazılım dünyası, microsoft teknolojileri, iş hayatı, kişisel gelişim, yaşadıklarımız ve hayata dair ne varsa...

Microsoft SQL Server’da standart arayüzlerle yaarken biraz zorlandığımız yada biraz fazla vaktimizi alan bazı detaylarla ilgili hayatımızı kolaylaştıran çokca eklenti bulunmakta. Bunların bence en başarılılarını üreten Redgate firmasının birkaç farklı yazılımından bahsetmek istiyorum.

  • SQL Prompt
    Intellegent code compeletion sloganıyla lanse edilen bu ürün daha hızlı sql cümleleri yazabilmemizi sağlayan bence harika bir eklenti. Visual sudio ile kod yazarken klavyede nokta tuşuna basığımız anda VS.NET bizim için bu class ile ilgili tüm metod ve özellikleri getirebiliyor ve hatta metodlar ile ilgili özet bilgileri de bize gösterebiliyor. İşte SQL Prompt için bunun tamda SQL Server için özelleştirilmiş hali diyebiliriz. Sorgu yazarken tablo ve kolon adlarını listeleyerek hayatımızı kolaylaştırmakla kalmıyor yapabileceğimiz olası hatalar içinde bizi syntax ile ilgili önceden uyarabiliyor.
  • SQL Compare
    Bazı durumlarda veritabanımızın bir kopyasının farklı sunucularda da bulunuyor olması ve bunların belli zamanlarda senkronize edilerek güncelleniyor olması gerekebilir. SQL Server içerisinde replication yada daha farklı yollarla yapabildiğimiz bu işlem, zamanla bu kopyaların yapısal olaak güncelliğini yitirmesiyle başımızı ağrıtır hale gelebilir. Bir kopyada güncellemeyi unuttuğumuz bir kolon adı, yada tablo yapısı bizler için sorun çıkarır hale gelebilir. SQL Compare yazılımı bizim için 2 farklı veritabanı kopyamızı karşılaştırıyor ve bulduğu analiz sonuçlarını bir rapor oalrak karşımıza getirebiliyor. Hatta sonrasında eğer senkronize et komutunu verirsek veritabanlarındaki farklılıkları bizim için otomatik güncelleyebiliyor. Bence kesinlikle denenmesi gereken bir uygulama.
  • SQL Data Compare
    Bazen ise 2 farklı veritabanı kopyasını sadece yapısal olarak karşılaştırmak bizim için yeterli olmayabilir. Belirli tabloların (yada duruma göre bütüm tablolar) içeriklerinin her zaman tüm kopyalarda aynı olması gerekebilir. SQL Data Compare’de belirttiğimiz veritabanlarındaki istersek belli tabloları istersek tümünü içindeki verilerle kaşrılaştırarak sonuçları önümüze getirebiliyor. Eğer yine istersek farklı olan veritleri bulup diğeriyle eşit hale getirebiliyor.
  • SQL Backup
    Microsoft SQL Server maintence Plan yada farklı yollarla yönetebildiğimiz yedekleme mekanizmaları için redgate bize farklı bir alternatif daha sunuyor. SQL Backup ile büyük veriabanlarının çok da hızlı şekilde yedekleri alınabiliyor, ve istersek bu yedekler şifrelenerek belirttiğimiz diskde saklanabiliyor. Hatta % 95 e kadar yedekler sıkıştırılarak saklanıyor ve sistemde çok daha az yer işgal edebiliyor.

Sadece bunlar değil tabiki. Redgate firmasının sitesinde daha bunun gibi birçok yazılımın detaylı bilgisine ulaşabilir, demo versiyonlarını indirerek test edebilirsiniz.

Özetle, deneyip görmeniz şiddetle tavsiye olunur J

http://www.red-gate.com/index.htm



“Hayatı Kolaylaştıran SQL Server Eklentileri” için 3 Yorum Yapılmış

  1. kaan kardeş hayatı kolaylaştıran SQL ler demişin ama hayat bize hep insert yapıyor sorgularımız hep boş dönüyor dead lock lardan artık bıktık usandık bu redgate in bir takım talihsizlikleride engelleyebilen bir tool u var mıdır :)

    samet

  2. hayatta roll back yok kardeşim malesef :) red gate in böyle tool ları yok ama zekeriya beyaz hocam bu işleri. ona havale edelim biz bu konuları…

    Kaan

  3. Blogunuz Çok güsel olmus bende beklerim…

    Acemi Forum

Yorum yapın