Kategori: HATA ÇÖZÜMLERİ

2 Kas by NURULLAH ÇAKIR Etiketler:, , ,

“legacy cardinality estimation is not a valid database scoped configuration” Hatasının Çözümü

SQL Server Management Studio 17.3 versiyonu üzerinden bir veritabanı oluşturup bu veritabanına sağ tıklayıp properties dediğimizde bu hatayı alıyoruz. Microsoft makaleyi yazdığım an itibariyle bu hatayı düzeltmiş değil. SSMS’in yeni versiyonunu bu hatayı almadan kullanmaya devam etmek için aşağıdaki gibi Denetim Masasından Bölge’yi seçip Biçim kısmından dili ingilizce yapmanız gerekiyor.
28 Tem by NURULLAH ÇAKIR Etiketler:, ,

Partition Switch Yapılamıyor

Eğer partition yapılmış tablonuzdaki tüm index’ler parittion’a göre align edilmemişse aşağıdaki gibi hata alırsınız. Msg 7733, Level 16, State 4, Line 44 ‘ALTER TABLE SWITCH’ statement failed. The table ‘AdventureWorks2014_new.Sales.SalesOrderDetail’ is partitioned while index ‘AK_SalesOrderDetail_rowguid’ is not partitioned.   Partition Switch ile ilgli detayları “Sliding Window-Switch Partition-Split Range-Merge Range” isimli makalede bulabilirsiniz.   Partition’a dahil […]
26 Tem by NURULLAH ÇAKIR Etiketler:, , , , , , , , , , , , ,

SQL Server Servisinin Tempdb Nedeniyle Açılmaması(FCB::Open failed: Could not open..)

SQL Server Servisi açılırken her seferinde daha önceden ayarlanmış path’lerde tempdb’yi yeniden oluşturur. “Tempdb veritabanını başka bir diske taşımak” isimli makalede tempdb’nin oluşacağı diskleri nasıl ayarlayacağınızı görebilirsiniz.     Bir örnek üzerinden giderek daha iyi anlaşılacağını düşünüyorum. Öncelikle instance üzerinde aşağıdaki script’i çalıştıralım ama C diskinin altında Tempdb isminde bir klasör olmasın.   [crayon-5baaae414a9f6812873333/]   […]
21 Tem by NURULLAH ÇAKIR Etiketler:, , , , , ,

SQL Server Log Dosyası Problem Tespiti

SQL Server’da bazen log dosyası bazı sebeplerle şişebilir. Örneğin log backup alınmadığı için ya da bazı problemler nedeniyle. Aşağıdaki makalelerde log dosyasının neden dolabileceği hakkında makaleler bulabilirsiniz. “Log Dosyasının Truncate ya da Shrink Olmaması ve Diski Doldurması Durumu“, “Always ON’daki Primary Veritabanının Log Dosyasının ACTIVE_TRANSACTION Nedeniyle Dolması“   Eğer log dosyasının dolduğunu ve bir problem […]
17 Tem by NURULLAH ÇAKIR Etiketler:, , , , ,

Always ON’daki Primary Veritabanının Log Dosyasının ACTIVE_TRANSACTION Nedeniyle Dolması

Bu sorun Always On’da bugüne kadar yaşadığım ender problemlerden biri. Primary veritabanının log dosyası bir şekilde doluyor. Normalde log backup alınmazsa log dosyası dolar fakat burdaki problem biraz başka.   Log dosyasının dolma nedenini aşağıdaki script yardımıyla görebilirsiniz.   select log_reuse_wait_desc from sys.databases where name=’Veritabanı İsminiz‘   Makalemize konu olan problemde bu sorgu sonucu ACTIVE_TRANSACTION […]