SQL Transaction Kavramı

Önceki yazımda ado.net için transaction kavramına bakmıştık. Şimdi de SQL server tarafını inceleyelim.

Transaction ın neden kullanılması gerektiğini konuşmuştuk. Bu yazımda hemen örneğe gececeğim.
Yine Northwind örnek veritabanı üstünden gideceğim. Yorum satırlarıyla kodumuza bakalım.

Okumaya devam et

Reklamlar

SQL Server 2008 R2 Generate Script

Merhaba;
Bu yazımda SQL Server 2008 R2’de generate script özelliğinden bahsetmek istiyorum.

Bilindiği gibi SQL serverda aldığımız yedekleri geriye dönük olarak restore edemiyoruz. Yani 2008 üstünde aldığımız bir yedeği 2005 veya 2000e restore edemiyorduk. Hatta 2008 R2den 2008e bile restore yapılamıyor. Çünkü hepsi birbirinden farklı versiyonlar.

Fakat generate script özelliği ile veritabanımızı (buna datalar da dahil) t-sql komutlarına çevirip, diğer versiyonlar üstünde çalıştırabilir hale getirebiliyoruz.

Haydi yapalım;

Okumaya devam et

SQL Server da ISNULL Metodu

Bu yazımda t-sql sorgularında filtreleme karmaşasını bir nebze olsun düzene sokmak için ISNULL metodundan bahsedeceğim.

Örneğin bir web uygulamamız var. Detaylı arama sayfası yaptık. Bir haylide parametremiz olacak doğal olarak.
Ama kullanıcı her parametreyi girmek zorunda değildir. Girilmeyen parametrelerde de bir koşul uygulayamayız. İşte bu durumda ISNULL metodu gülümsüyor bize.

Okumaya devam et

SQL Server 2011 code-named “Denali” CTP1 Çıktı

SQL Server’ın yeni versiyonunun CTP1’i çıktı. Aşağıdaki linkten sisteminize uygun olan versiyonu indirebilirsiniz. İşten fırsat buldukça kendi test ortamımda deneyip yenilikleri paylaşacağım.

 

Download SQL Server 2011 Denali

Denali anasayfası

MSDN: What’s New (SQL Server “Denali”)

Ayrıca Turgay Sahtiyan Hocamın hazırlamış olduğu kurulum yazısına da buradan ulaşabilşirsiniz.

CTP1: Community Technology Preview 1

SQL Server’da Son Kaydın ID Değerini Almak | SCOPE_IDENTITY()

Genellikle uygulamalarımızda veritabanı ile bağlantı kurarız. Veriler çeker ya da yeni kayıtlar gireriz.
Bazen bir tabloya eklediğimiz kaydın ID değerine o an ihtiyaç duyabiliriz.

Bunu türlü yollarla yapabiliriz tabikide. Mesela kayıt işleminden sonra bir select sorgusu yazıp ID Kolonuna göre ters sıralayıp en üstteki satırın ID bilgisini çekebiliriz.
Ne kadar da zahmetli 🙂
Okumaya devam et

Brad McGehee DBA Checklist

Dünyaca ünlü bir veritabanı yöneticisi olan Brad McGehee‘yi yakından takip ederim. SQL Server ile ilgilenenlerin de takip etmesini öneririm.
Sizlerle kendisinin yazdığı bir DBA Checklist paylaşmak istiyorum. Kesinlikle arşivinizde bulunması gereken bir döküman. 
Eğer ki bir şirkette veritabanı yöneticisi iseniz yada adaysanız incelemenizde fayda var.