Skip to content
Microsoft SQL Server Always On teknolojisini geliştirdiği için Database Mirroring’in gelecekte kaldırılacağını duyurdu. Ama SQL Server 2005 ve 2008 kullananlar Always ON özelliğini kullanamayacakları için Database Mirroring nedir ve nasıl oluşturulur’a değineceğiz. Database Mirroring, veritabanı seviyesinde erişilebilirliği arttıran bir çözümdür. (Yani veritabanının olduğu sunucu hizmet veremez duruma gelirse uygulamanın veritabanına diğer sunucudan erişebilmesi) […]
Bazen veritabanını bir instance üzerinden başka bir instance’a taşımamız gerekir. Ama eski veritabanımızı da hemen silmeye cesaret edemeyiz. Bir süre eski instance’ta kalmasını tercih ederiz. Bir sorun olması durumunda da hemen eski veritabanını tekrar ayağa kaldırabileceğimiz için iyi bir yöntemdir. Ama uygulamanın yanlışlıkla eski veritabanına gitme riski vardır. Eski instance üzerindeki login’i disable etseniz bile […]
Uygulamacılar bazen deadlock hatası alırlar ve hangi sorgularda bu hatayı aldıklarını göremezler. Bu yüzden veritabanında deadlock hatası alıyoruz diyerek kapınızı çalabilirler. Böyle bir durumda Extended Events ya da SQL Server Profiler kullanarak deadlock’a düşen sorguları yakayalayabiliriz. DeadLock Nedir sorusunun cevabını “SQL Server’da DeadLock Nedir?” isimli makalemde bulabilirsiniz. Extended Event kullanarak DeadLock’a düşen sorguları […]
DeadLock nedir? Film yıldızı ismi gibi dursada uygulamalarda ciddi anlamda sıkıntıya sebep olmaktadır. DeadLock’ı kısaca özetlemek istersek iki veya daha fazla transaction’ın birbirini kilitlemesi ve ikisinin de birbirini beklemeye başlamasıdır. SQL Server bu durumun sona ermeyeceğini anlar ve transaction’lardan bir tanesini kill edip rollback yapar. DeadLock örneği için verilen en klasik örnek şudur: İki öğrenci […]
Bu hatayı sql server’a Excel gibi bir dosyadan veri import etmek istediğinizde alabilirsiniz. Çözüm olarak SQL Server’ın kurulu olduğunu sunucuya Microsoft Access Database Engine 2010 Redistributable kurmanız gerekir. Aşağıdaki linkten indirip kurabilirsiniz. https://www.microsoft.com/en-us/download/details.aspx?id=13255 Kurulumu yapacağınız sunucu 64 bitse 64 bitlik sürümünü indirmeniz gerekir. Sunucunuzun kaç bit işletim sistemi kullandığını öğrenmek için çalıştır’a msinfo32 […]