Sayfalar

22 Kasım 2012 Perşembe

Ambiguous Column Name Hatası

SQL Server'da bulunan veritabanımız altındaki bir view'a query analyzer'da Where komutu ile sorgu isteği yaptığımızda aşağıdaki hatayı alabiliriz;








Yukarıdaki hatayı almamızın sebebi bu view içinde aynı kolon için birden fazla where cümlesinin geçmiş olmasından dolayıdır.Bunun için where komutunu yazdıktan sonra görmek istediğimiz kolonun yer aldığı tabloyu kolon isminden önce yazmamız gerekmektedir.Örnek;

where TBLSIPARIS.STOK_KODU='ABCDE'

13 Mart 2012 Salı

SQL Server 2012 Backup Timeline Özelliği ile Silinen Kaydı Geri Alma

Bir önceki yazımda genel olarak bahsettiğim SQL Server 2012 ile birlikte gelen  Backup Timeline özelliğini farklı bir yedek veritabanında test etme fırsatım oldu.(Yaptığım test kendi ortamımda denendiği için sizde Backup Timeline özelliği için kendinize özgü çözümler geliştirebilirsiniz.)Öncelikle mevcut veritabanımızın full ve transaction log yedeklerini almamız gerekmekte;




                                                           Veritabanı Full Yedek








                                                   Veritabanı Transaction Log Yedek




Ardından tablomda bulunan 12.03.2012 tarihine ait 360 adet kaydı DELETE komutu ile siliyorum.(Kaydın yanlışlıkla silindiğini farzedebilirsiniz).








                                                         Silinen 360 adet Kayıt




SELECT sorgusu ile 12.03.2012 tarihindeki kayıtların silindiğini teyit ettikten sonra daha önce aldığım FULL ve Transaction Log dosyalarını mevcut veritabanı üzerinde sağ click yapıp Restore komutunu göstererek bulundukları fiziksel ortamdan seçiyorum;






Yukarıda Transaction log dosyası açık yeşil renk ile görünmekte.Restore işlemini bitirdikten sonra SELECT komutu ile sildiğimiz 360 adet kaydın gelip gelmediğini kontrol edebiliriz.






Full Backup ve Transaction Log  Backup dosyalarını SQL Server 2012'de saatlik olarak
 yedek aldırabiliriz(SQL Server 2008 ile birlikte Backup Compress Sayesinde daha az yer kaplayan yedekler alabiliyoruz).Eğer şirketinizde anlık olarak insert,update ve delete komutlarının çok yoğun olarak işlendiği bir ortamınız varsa Transaction log dönüşlerini çok dikkatli yapmamız gerekmekte.

11 Mart 2012 Pazar

SQL Server 2012 Backup Timeline Özelliği




SQL Server 2012 sürümünü yükledikten sonra veritabanı restore ederken ilk dikkatimi çeken Backup Timeline özelliği oldu.Bu özellik ile zaman bazında full backup veya transaction log dosyalarının gui modda zaman bazında restore edildiği anlaşılmakta.İlk bakışta harika bir özelliğe benzemekte.SQL Server 2012'yi kullandıkça bakalım daha ne kadar yeni özellikle karşılaşacağız:)

8 Mart 2012 Perşembe

SQL Server 2012 Artık Technet Download Sitesinde

Technet Subscriber Downloads alanına bakarken SQL Server 2012'nin download listesinde yer aldığını gördüm.Technet aboneliğiniz varsa hemen indirebilirsiniz.


https://technet.microsoft.com/tr-tr/subscriptions/securedownloads/hh442904#searchTerm=sql%20server&ProductFamilyId=0&Languages=en&PageSize=10&PageIndex=0


7 Mart 2012 Çarşamba

SQL SERVER 2012 RTM Yayınlandı

SQL Server 2012 RTM 07.03.2012 tarihi itibari ile yayınlandı.Aşağıdaki linklerden indirebilirsiniz;

SQL Server 2012 RTM versiyonu;

http://www.microsoft.com/sqlserver/en/us/get-sql-server/try-it.aspx

SQL Server 2012 evaluation versiyonu;

http://www.microsoft.com/sqlserver/en/us/default.aspx

1 Mart 2012 Perşembe

Dünya Ülkelerini Birbirine Bağlayan Sualtı Data Hatları

2003 yılında Cezayir dolaylarında yaşanan depremde okyanus altındaki ülkeleri birbirine bağlayan fiber data kablolarının hasar görmesinden dolayı ülkemizde ve tabiki  şirkette  uzun süre internet bağlantıları yavaşlamış en basit içerikli bir sayfayı dahi açamaz duruma gelmiştik.Ayrıca e-mailler şirket exchange sunucusuna gecikmeli geliyordu.Yazılım geliştirici Greg Mahlknecht ülkeleri birbirine bağlayan bu data hatlarının yaklaşık olarak geçtiği yerleri haritaya dökmüş.Aşağıdaki linkten görebilirsiniz;

http://www.cablemap.info/

SQL Server 2012 Lansmanı

SQL Server 2012 Sanal Lansmanı


8 Mart 2012 tarihinde gerçekleşecek SQL Server 2012 Sanal Lansmanımızla, SQL Server 2012 ile Yeni Veri Dünyasına katılmanıza olanak tanıyacak. Yalnızca Microsoft ürün ekipleriyle değil, aynı zamanda iş ortaklarımızla ve en yenilikçi müşterilerimizle de bir araya gelin.
SQL Server 2012 Sanal lansmanımızda 14 tanesi yerel olmak üzere 45′in üzerinde oturumla SQL Server 2012 hakkında öğrenmek istediğiniz her şeye istediğiniz anda ulaşabileceksiniz.
SQL Server 2012′nin sunduğu iş kritik sağlamlık, çığır açan iş zekası ve size göre şekillenen bulut altyapısını hemen keşfetmek için SQL Server 2012 sanal lansmanımızı kaçırmayın.


http://www.sqlserverlaunch.com/TUR/Home?ocid=ban-f-tr-ddp--CZMPRK