Uygulandığı Öğe
SQL Server 2012 Analysis Services SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Business Intelligence SQL Server 2012 Standard SQL Server 2012 Web

Giriş

Bu makalede, Microsoft SQL Server 2012 Service Pack 2'de (SP2) düzeltilen hatalar listelenir.Notlar

  • Burada belgelenmemiş ek düzeltmeler de hizmet paketine eklenebilir.

  • Daha fazla makale yayımlandığında bu liste güncelleştirilir.

SQL Server 2012 hizmet paketlerini edinme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:

2755533 SQL Server 2012 için en son hizmet paketini edinme Not Kullanılabilir indirmeler listesinden hangi indirmeyi seçmeniz gerektiği hakkında daha fazla bilgi için buradaki sürüm notlarına bakın.

Ek Bilgi

SQL Server 2012 hizmet paketleri toplu güncelleştirmelerdir ve SQL Server 2012'nin tüm sürümlerini ve hizmet düzeylerini SP2'ye yükseltmektedir. Bu makalede listelenen düzeltmelere ek olarak, bu hizmet paketi Microsoft SQL Server 2012 SP1 Toplu Güncelleştirme 9 (CU9)'a kadar ve içerir. SQL Server 2012 SP1 için kullanılabilen toplu güncelleştirme paketleri hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:

2772858 SQL Server 2012 Service Pack 1 yayımlandıktan sonra yayımlanan SQL Server 2012 derlemeleri

Bu hizmet paketinde düzelten sorunlar

SQL Server 2012 SP2'de düzeltilen hatalar hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarına tıklayın.

VSTS hata numarası

KB makale numarası

Açıklama

1374617

2028830

DÜZELTME: SQL Server 2008 veya SQL Server 2012 Yük Devretme Kümesi yüklemesi uyguladığınızda paylaşılan bileşenler yanlış konuma yükleniyor

1703014

2963382

DÜZELTME: SSAS 2012'de küp oluşturma MDX sorgusu çalıştırdığınızda sunucuya bağlanılamıyor

2011247

2927741

DÜZELTME: SSRS 2012 raporunda DrillThrough eylemini kullandığınızda web sayfasında görüntü düzgün görüntülenmiyor

2034994

2963383

DÜZELTME: SSRS 2012'de bir raporu görüntülemek için HPB işleyici kullandığınızda kesilen metin

1769469

2963384

DÜZELTME: tempdb veritabanının günlük dosyası SQL Server 2012'de dolduğunda SQL Server kilitleniyor

1973168

2963386

DÜZELTME: SSRS 2012, Excel çalışma sayfalarına aktarılan abonelikler 10 MB'tan büyük olduğunda IsolatedStorageException ile başarısız oluyor

1973196

2963388

DÜZELTME: SSRS 2012, 10 MB'tan büyük bir raporu Excel biçiminde dışarı aktaramaz

787358

2963404

DÜZELTME: Geri alma, veritabanının SQL Server 2012'de şüpheli moda gitmesine neden oluyor

1043717

2806979

DÜZELTME: SQL Server 2012'de RCSI özellikli veritabanındaki bir tabloda sorgu çalıştırdığınızda düşük performans

1178585

2963412

SQL Server 2012 SP2'de yeni DMF sys.dm_fts_index_keywords_position_by_document

1182241

2966520

DÜZELTME: 1 Ocak'ta SSRS 2012'de Reporting Services Windows Hizmetini yeniden başlattığınızda yeni günlük dosyaları oluşturulmaz

1240848

2966519

DÜZELTME: SQL Server 2012'de günlük yedekleme başarısız olduğunda hata iletisi yok

1253861

2936004

DÜZELTME: Veri kaynağı bağlaması yerel modda Rapor Görüntüleyicisi 2012 kullanıcı arabiriminde tamamlandığında erişim ihlali nedeniyle Visual Studio 2012 kilitleniyor

1262029

2966522

DÜZELTME: Dosya Paylaşımı aboneliği SSRS 2012'de açıklama sütununu doldurmuyor

1481773

2966523

DÜZELTME: SSRS 2012 raporu belirtildiğinde "Ad" açılan listesi boş olur

1419367

2964762

DÜZELTME: SSAS 2012'de Bul komutunu kullandığınızda olay kimliği 22 veya hata 0xC1000016 günlüğe kaydedilecek

2103903

2972285

DÜZELTME: SQL Server 2012'de dağıtım deponuz olarak SSISDB kullandığınızda performans sorunları

2021581

2965035

SQL Server 2012 Service Pack 2'de SSAS 2012 günlük özelliği geliştirmesi

203749

2952444

DÜZELTME: SQL Server 2012'de tablo değişkenlerini kullandığınızda düşük performans

2095064

2936328

DÜZELTME: SQL SERVER 2008 R2 veya SQL Server 2012'de hesaplanan sütunları kalıcı hale getiren bir tabloda CHECKTABLE veya CHECKDB çalıştırdığınızda erişim ihlali oluşuyor

1222472

2827857

DÜZELTME: DTA, tamamlayıcı karakter harmanlaması kullanan SQL Server 2012 örneğinde çalışmıyor

2124209

2939277

DÜZELTME: SQL Server'de paralel sorgu planı kullanarak UNION işleci içeren sorgular çalıştırdığınızda yanlış sonuçlar elde SQL Server

Aşağıdaki sorunların çözümleri SQL Server 2012 SP2'ye de dahildir.

VSTS hata numarası

Açıklama

950185

Büyük HTML raporlarıyla çalışırken hataları ve uyarıları işleme konusunda geliştirilmiş mesajlaşma.

950189

Çok sayıda parametre içeren raporlarla çalışırken hataları ve uyarıları işlemeye yönelik geliştirilmiş mesajlaşma.

994470

Blok modu birli işleçlerle çalışırken hatalı sonuçlar.

1041277

DPM'nin AlwaysOn ikincilli sunucuda tam yedeklemesi copy_only yedeklemeye dönüştürülür.

1278767

Tablosal örnek perfmon sayaçlarının değeri: Memory\VertiPaq <TypeName> KB her zaman 0'dır.

1355346

end SCOPE deyimi, açılış SCOPE deyimiyle eşleşmiyor.

1374617

DÜZELTME: SQL Server 2008 Yük Devretme Kümesi yüklemesi uyguladığınızda paylaşılan bileşenler yanlış konuma yükleniyor

1610447

Başlatılmamış nesne, koşullu hesaplamalarla DAX ifadelerini yürütürken kilitlenmelere ve olası yanlış sonuçlara yol açar.

1610492

PowerPivot v2 11.0.3000.0 kullandığınızda basit bir DAX sorgusu beklenmeyen sonuçlar döndürür.

2060218

SSRS yapılandırma dosyası geçersiz bir InstanceId kullanılarak ayrıştırıldığında "ACTIONABLE_HEAP_CORRUPTION".

2065570

RING_BUFFER_NONYIELD_PROCESSTABLE kademe arabelleğindeki NonYieldProcessTable kaydının kullanıcı ve çekirdek işlem süresi yoktur.

2075161

SSRS 2012 günlüğünde platform bilgileri sağlar

1347204

DÜZELTME: SQL Server 2012'de veritabanları arası işlemden varsayılan sıralı bir sütuna sahip bir tabloya veri eklediğinizde Erişim İhlali

1184332

Model veritabanında kuyruk günlüğü yedeklemesi gerçekleştirilirse, SQL Server başarıyla başlatılmasını önleyecek bir sunucu yeniden başlatması sırasında model veritabanı geri yükleme durumunda donar. Bunun nedeni, Sunucu başlatma sırasında Tempdb veritabanının oluşturulamaması ve şu hata iletisini almanızdır: "Veritabanı '<DatabaseName>' açılamıyor"

1243853

3456 hatası, ilk boyutu 64704 KB'tan büyük olan yeni bir veri dosyasının eklendiği toplu günlüğe kaydedilen veritabanının günlük yedeği geri yüklenirken oluşur.

1404999

LOCK_TIMEOUT ayarına sahip bir oturumda veritabanı anlık görüntüsünü bıraktığınızda, zaman aşımı hatası ve ardından onay hatası oluşabilir.

1190211

InstallShield kullanılarak SQL Server yüklenmesi askıda kalma durumuna neden olur. Daha fazla bilgi için buBilgi Bankası makalesine gidin.

1386073

SQL Server 2012 SP2'yi yükledikten sonra, SQL Server yapılandırma yöneticisinden veya hizmet denetim yöneticisinden durdurulduğunda, kapatma işlemi verildikten hemen sonra SQL Server bilgilendirici bir ileti günlüğe kaydedilir. Önceki sürümlerde, .NET Framework, hizmet aracısı gibi iç hizmetler durdurulduktan sonra bu iletileri yayımlamıştık.

Topluluk tarafından gönderilen Connect Öğeleri için düzeltmeler

Bağlantı Hata Kimliği

Açıklama

714689

Değerlendirme sonuçları, Enterprise Management Framework'i birden çok sunucuya uyguladığınızda xml dosyasının çıkış dosyasına birden çok kez yazılır ve listedeki sunuculardan birinde hata oluşur.

735543

Veritabanı, yedeklemesi aynı örnekte farklı bir veritabanı olarak geri yüklendiğinde geri yükleme moduna geçer.

736509

SQL Server Management Studio'de (SSMS) sp_executesql çağıran saklı yordamın hatalarını ayıklayamazsınız. F11'e basıldığında ,'Nesne başvurusu bir nesne örneğine ayarlanmadı' hata iletisi alırsınız.

740181

SSMS, SQL Server Express'da Full-Text tam olarak yönetmez.

745566

SQL Server SMO, SQL Server 2012 ve SQL Server 2014'teki varsayılan kısıtlamayı yoksayar.

764197

SSMS, Numaralandırılmış Saklı yordamları tutarsız bir şekilde işler.

769121

"'<sütun adı>' sütunu tablo özetine ait değil. (System.Data)" hata iletisi görüntülenir.

773710

Tam metin dizinleri içeren bir veritabanı anlık görüntüsüne geri döndükten sonra, SQL Server yeniden başlatana, ayırıp ekleyene veya veritabanını çevrimdışına alıp sonra veritabanını çevrimiçi olarak ayarlayana kadar herhangi bir ft_catalogs oluşturamazsınız.

774317

SSMS bazen kapanışta kilitleniyor ve bu da otomatik olarak yeniden başlatılmasına neden oluyor

785064

Business Intelligence Development Studio'da (BIDS) müşteri işlem hattı bileşenleriyle çalışırken "'null' değeri 'stream' için geçerli değil" hata iletisi.

785151

Gerçek Sorgu Planını Göster açık durumdayken sorguları yürütürken Null değeri döndürülür ve şu hata iletisini alırsınız: Hata: Msg 50000, Düzey 16, Durum 10, Yordam testi, Satır 34 Dizesi veya ikili veriler kesilir.

791929

Tetikleyicileri olan bölümlenmiş bir görünüme veri eklediğinizde "Sistem onaylama denetimi başarısız oldu" hata iletisi.

797967

Betik oluşturma, SSMS'de sütun düzeyi izinleri betik oluştururken deyimleri yineler.

799430

Görev çubuğundaki SSMS penceresi simgesini yenilemeye çalıştığınızda SSMS kilitlenebilir.

804901

Büyük projelerin yeni sürümlerinin dağıtılması, SSIS Kataloğu veritabanına (SSISDB) dağıtım sırasında zaman aşımıyla karşılaşır. Ayrıca, şu hata iletilerini alırsınız: Proje dağıtılamadı. Daha fazla bilgi için '219' işlem tanımlayıcısı için operation_messages görünümünü sorgulayın. (Microsoft SQL Server, Hata: 27203) Proje dağıtılamadı. Sorunları düzeltin ve daha sonra yeniden deneyin.:Zaman aşımı süresi doldu. İşlem tamamlanmadan önce zaman aşımı süresi doldu veya sunucu yanıt vermiyor. deyimi sonlandırıldı.

805659

"SQL deyiminizin bir bölümü çok derin iç içe yerleştirilmiş. Saklı yordamı ayrıştırdığınızda veya yürütürken sorguyu yeniden yazın veya daha küçük sorgulara bölün" hata iletisi.

SQL Server 2012 SP2 için öne çıkanlar

SQL Server 2012 Service Pack 2'deki (diğer adıYLA SP2) bazı değişikliklerin vurgusunu aşağıda bulabilirsiniz:

  • Desteklenebilirlik:

    • İleti 35285, hata olarak değil beklendiği gibi bilgilendirici bir ileti olarak görüntülenir.

  • Işlevsel -liği:

    • SQL Yazıcı desteği COPY_ONLY yedekleme: AlwaysOn ikincilli sunucuda Data Protection Manager (DPM) tam yedeklemesi COPY_ONLY yedeklemeye dönüştürülür.

  • Yerel küp oluşturma senaryosuna destek ekleyin:

    • SQL Server 2012 Analysis Services (SSAS 2012) SP2 kullandığınızda, SQL tarayıcısı kapalı olan statik ve varsayılan olmayan bir bağlantı noktasında çalışan SSAS'ye bağlanan yerel bir küp oluşturabilirsiniz. Bu yeni özellik, msmdsrv.ini'de yeni bir yapılandırma ayarı tarafından denetlenir: "ConfigurationSettings\LocalCubeServerPortInConnectionString." Bu özelliği etkinleştirmek için değeri 1 olarak ayarlayın. SSAS 2012 bir yük devretme kümesi olarak yapılandırılmışsa veya varsayılan bağlantı noktasında çalışıyorsa bu ayarın hiçbir etkisi olmaz.

  • Daha fazla günlük ekleyin:

    • Bu hizmet paketi, sorun gidermeyi iyileştirmeye yardımcı olmak için SSAS günlük dosyasına daha fazla bilgi ekler. Buna SSAS sürümü, bilgisayar adı, netbios adı, CPU sayısı, RAM boyutu, IP, bağlantı noktası, protokol türü, kilitlenme, kilit zaman aşımı ve diğer bazı bilgiler dahildir.

  • SSISDB kilitlenmesi ve temizleme performansı iyileştirmesi

    • Giriş

      • SSISDB.catalog.create_execution saklı yordama yapılan eşzamanlı çağrılarda SSISDB veritabanında kilitlenme

        • SSISDB eşzamanlılıkları ve kilitlenme sorunu için bir düzeltme yapıldı. Ancak, bu tüm sorunları çözmez. Geçerli geçici çözüm, işleri birkaç saniyeliğine kademelendirmektir. Ancak bu geçici çözümü kullanamazsınız.

        • SSISDB bakım işinde düşük performans

      • SSISDB bakım işi için bir düzeltme sağlanır.

    • Mimari

      • Önceki Model:

        • Her işlem, bakım veya temizleme görevlerinde de depolanması ve işlenmesi gereken bir sertifika ve simetrik anahtar oluşturur.

      • Yeni Model:

        • Katalog özellik tablosu SERVER_OPERATION_ENCRYPTION_LEVEL yeni satır ekle ve geriye dönük uyumluluğu korumak için varsayılan olarak PER_EXECUTION değeri değiştirilebilir PER_PROJECT her proje için bir anahtar veya sertifika çifti oluşturma. PER_EXECUTION PER_PROJECT değiştirmeden önce tam temizleme gerekir. Tam temizleme için iki yeni mağaza yordamı kullanıma sunulmuştur.

      • Değişiklik özeti:

        • SSISDB özellik tablosunda yeni bir satır SERVER_OPERATION_ENCRYPTION_LEVEL:

          • Yalnızca iki değer geçerlidir (1 ve 2).

          • "1" değeri: Varsayılan değer. Yürütme düzeyine göre simetrik anahtarlar ve sertifikalarla şifrelenir. Yüksek güvenlik, ancak performans veya kilitlenme sorunu olabilir.

          • "2" değeri: Proje düzeyine göre simetrik anahtarlar ve sertifikalarla şifrelenir. Daha az güvenlik, performans veya kilitlenme sorununu çözün.

        • Cleanup_server_logs ve cleanup_server_execution_keys iki yeni saklı yordam (SP) tanıtın

          • SP'ler, şifreleme düzeyini "1" olan "2" olarak değiştirdiğinizde kullanılacak şekilde tasarlanmıştır. SSISDB'yi iyi bir duruma getirmek için çok hızlı bir şekilde tamamlanabilir Cleanup_server_logs çalıştırabilirsiniz. SSISDB veritabanı şifreleme düzeyine değiştirilmeye hazırdır.

          • Cleanup_server_keys Cleanup_server_logs daha uzun sürer. Ancak, şifreleme düzeyi "2" olarak değiştirildikten sonra çalıştırılır ve yoğun saatlerde düzenli aralıklarla çalıştırılır.

          • Cleanup_server_logs: Yalnızca tüm işlem günlüklerini temizleyin.

          • Cleanup_server_execution_keys: Hassas yürütme parametrelerini korumak için kullanılan simetrik anahtarları ve sertifikaları temizleyin.

          • @cleanup_flag int (in (1,2))

            • cleanup_flag = 1: Yürütme düzeyi simetrik anahtarları ve sertifikaları bırakma

            • cleanup_flag = 2: Proje düzeyinde simetrik anahtarları ve sertifikaları bırakın (yalnızca bu pertiküler proje silinmişse ve bu projeyle ilgili tüm işlem günlükleri temizlenmişse bunları bırakır).

          • @delete_batch_size int = 1000

            • anahtar veya sertifika sayısı, bu mağaza yordamının bir çağrısında bırakılacaktır.

        • internal.cleanup_server_retention_window'da delete_batch_size 10'dan 1000'e değiştirin.

  • Sorgu planlarını geliştirmek için tablo değişkeni satır sayıları için isteğe bağlı destek:

    • Tablo değişkeni SQL Server'daki diğer tablolarla birleştirilirse, SQL Server sorgu planı derlerken istatistikleri desteklemediğinden veya tablo değişkenindeki satır sayısını izlemediğinden verimsiz sorgu planı seçimi nedeniyle düşük performansa neden olabilir.

    • SQL Server 2012 SP2'de, sorgu iyileştiricisinin daha verimli bir sorgu planı seçmek için tablo değişkenine eklenen satır sayısı hakkındaki bilgileri kullanmasına olanak tanıyan yeni bir izleme bayrağı tanıtılır. Bu davranışı etkinleştirmek için izleme bayrağı 2453'i etkinleştirin.Notlar:

      • Bazı senaryolarda izleme bayrağı 2453'ün etkinleştirilmesi, yürütme süresi boyunca tablo değişkenine eklenen satır sayısını hesaba katmak için gereken ek derleme nedeniyle performansta bir düşüşe neden olabilir. Genellikle, bir tablo değişkeninin diğer tablolarla birleştirilmiş önemli miktarda satırı varsa veya birden fazla satırı varsa ve iç içe döngü birleştirme işlecinin dış tarafında büyük miktarda satırı işleyen bir planla kullanılıyorsa bu izleme bayrağından yararlanabilirsiniz.

      • Option (RECOMPILE) sorgu ipucu kullanılarak diğer SQL Server sürümlerinde de benzer davranışlar elde edilebilir. Ancak sorgu ipucu, tablo değişkenleri tarafından yönetilen büyük miktarda çalışma nedeniyle kötü plan seçiminden muzdarip tüm sorguların algılanması ve değiştirilmesini gerektirirken, izleme bayrağı 2453'ün etkinleştirilmesi mevcut iş yüklerini etkileyebilir.

  • Paralel sorgu yürütme planları için iyileştirilmiş performans sorunlarını giderme

    • DMV sys.dm_exec_requests artık paralel sorgu yürütme planları için cpu_time için doğru değer döndürür. İSTATİSTİkLER GÇ tanılamaları artık paralel sorgu yürütme planları için doğru mantıksal okumaları rapor ediyor.

  • Geliştirilmiş karma taşma tanılaması

    • Karma birleştirme veya karma toplama işleci sorgu yürütme sırasında tempdb veritabanına veri akıtıyorsa, artık İSTATİSTİk GÇ tanılaması için ilgili G/Ç bildirilir.

  • Geliştirilmiş tam metin dizini tanılaması

    • Bazı durumlarda, belirli tam metin sorgularının sonuçlarının nasıl döndürülür anlamak zor olabilir. Tam metin arama alt sistemi dış sözcük ayırıcılar ve durdurma listeleri ile etkileşim kurar ve bu etkileşimin sonucunda belgedeki anahtar sözcüklerin konum bilgileri gerçek metinde gözlemlenenden farklı olabilir. Bu, eşleşen belgeleri bulmak için iç hesaplamalarda sözcükler arasındaki değişim kullanıldığından ,'tümcecik' veya 'YAKIN' aramalar yapılırken son derece önemlidir.

    • SQL Server 2012 SP2'de, belgede dizine alınan anahtar sözcüklerin konum bilgilerine erişim sağlamak için yeni bir Dinamik Yönetim İşlevi (DMF) eklendi. Yeni DMF, mevcut DMF sys.dm_fts_index_keywords_by_document benzer ve aşağıdaki söz dizimine sahiptir:sys. dm_fts_index_keywords_position_by_document ( DB_ID('database_name'), OBJECT_ID('table_name') )

    • Oluşum sayısı yerine, her oluşum ve dizine alınan belgedeki konumu hakkında bilgi döndürür.

    • Bu bilgiler, arama tümceciği için değişiklik farkını (varsa) gösterecek metin ve iç dizin arasındaki eşlemeye bakmak için kullanılabilir. Bu, tümcecik aramasından sonuçların anlaşılmasına yardımcı olabilir.

  • Desteklenebilirlik

    • İşlem Çoğaltması:

      • Geçmiş tablolarındaki istatistiklere ve aracı günlüklerindeki daha ayrıntılı iletilere ayrıntılı ileti eklendi:

        • Hem logreader hem de dağıtımcı aracılarında farklı durumları tanımlamak için xml çıkışı> <istatistiklerine kısa mesaj eklendi.

        • Dağıtımcı ve logreader parametreli komutları için makale düzeyi istatistikleri eklendi.

        • Dağıtımcı aracısında çıkış dosyasına atlanan komut sayısı eklendi.

        • Dağıtımcı aracısında şema değişiklikleri yapmak için harcanan süre eklendi.

      • LogReader: Kullanıcı dökümü yakalandığında günlük kayıtları .TXT dosyasına eklenir.

      • Eşler Arası: Ekleme, güncelleştirme ve silme yordamları, çakışma iletisine aşağıdaki ayrıntıları sağlayacak şekilde güncelleştirilir:

        • Tablo Adı

        • Birincil Anahtar sütun adı ve değerleri

        • Geçerli sürüm

        • Ön sürüm

        • Sürüm sonrası

    • Birleştirme Çoğaltması:

      • Birleştirme aracısı için ayrıntılı çıkış düzeyi 4 olarak ayarlandığında günlük dosyasına eklenen izleme bayrağı 101'in çıktısı.

  • İşlevsellik

    • İşlem Çoğaltması:

      • Eşler Arası Çoğaltma artık Update veya kullanılarak metin sütununda yapılan kısmi güncelleştirmeleri destekliyor. Anlamsal yazma.

    • Birleştirme Çoğaltması:

      • Verilerin yedekli karşıya yüklenmesini önlemek için saklı yordamı temizleme işlemi yeniden tasarlandı.

  • CSS'ye, Büyük HTML Raporlarına yapılan yaygın çağrıları önlemek için İşleme Hataları ve Uyarıları içeren Günlüğe Kaydetme İletisi.

    • Genel bakış:

      • Rapor tasarımının büyük bir HTML raporu oluşturup oluşturmayacağını ve performans sorunlarına neden olup olmadığını belirlemek için rapor tasarımının algılanması. Bu, Etkileşimli Sayfa Yüksekliği ve Genişliği ayarları incelenerek kolayca algılanmalıdır.

    • Kullanıcı senaryosu:

      • Report Builder bir rapor oluşturursunuz. InteractiveSize özelliğine '0' değerini girersiniz. Olası performans etkisi hakkında aşağıdaki ileti uyarısını içeren bir açılır pencere alırsınız:

        Etkileşimli heigth ayarının 0 mat olarak ayarlanması performansı etkiler.

  • Performans geliştirmeleri

    • Aşağıdaki makalelerde açıklandığı gibi Service Pack 2'de çeşitli performans geliştirmeleri:

      • SQL Server 2012'de veritabanı kilit etkinliği arttığında performans sorunları oluşuyor

      • SQL Server 2012'de yabancı sayfa işleme sırasında NUMA ortamlarında performans sorunları oluşuyor

      • ALTER INDEX sonrasında performans düşüyor... SQL Server 2012'de ONLINE işlemi durduruldu

    • DMV geliştirmeleri

      • sys.dm_db_session_space_usage, oturum başına kullanıcı nesnesine göre tempdb veritabanında alınan alan miktarını yansıtır. Silinen satır sayısı 1024 sayfayı aştığında, bu sayfaların ayırması ertelenir. SQL Server 2012 Service Pack 2'de DMV, user_objects_deferred_dealloc_page_count adlı yeni bir sütunda ertelenen ayırma birimleri için alan kullanımını da içerir.

      • sys.dm_server_services yük devretme kümesinde SQL Server yüklüyse düğüm adını cluster_nodename sütununda doğru şekilde belirtir.

    • Kademe arabelleği geliştirmeleri

      • Uygulama etki alanları RING_BUFFER_CLRAPPDOMAIN için halka arabelleği, uygulama etki alanının <DoomReason> alanında kaldırılmasının nedenini içerir:

        • 1 = bırakma derlemesi gibi DDL işlemleri tarafından kaldırılır.

        • 2 = izin değiştirme gibi güvenlikle ilgili işlem tarafından kaldırıldı.

        • 3 = bellek baskısı işleme nedeniyle boşaltıldı.

        • 4 = başarısız başlatma nedeniyle kaldırıldı.

      • İlgili Genişletilmiş Olay app_domain_ring_buffer_recorded, doom_reason olay verileri alanında kaldırma nedenini içerir.

      • RING_BUFFER_RESOURCE_MONITOR, Kaynak İzleyicisi tarafından izlenen durumda bir değişiklik algılandığında girdileri vardır. Ayrıca, sistem ve işlem kaynak bildirimleri için havuz bildirimleri <IndicatorsPool> </IndicatorsPool> düğümünde de kullanılabilir.

      • Resource_monitor_ring_buffer_recorded genişletilmiş olay, pool_indicators veri alanında havuz genelinde bildirimler içerir.

      • RING_BUFFER_NONYIELD_PROCESSTABLE, halka arabelleği girişini kaydederken sistemde çalışan 8192 iş parçacığına kadar diğer bilgilere ek olarak işlem adını içerir.

    • Yedekleme ve Geri Yükleme Geliştirmeleri

      • Modelin kuyruk günlüğünün norecovery seçeneğiyle yedeklenmesine artık Service Pack 2'den itibaren izin verilmiyor.

      • Hata günlüğündeki yedekleme ve geri yükleme tamamlama iletileri süre ve aktarım hızı bilgilerini içerir:

        • BACKUP DATABASE 298 sayfayı 0,026 saniyede (89,261 MB/saniye) başarıyla işledi.

        • RESTORE DATABASE, 298 sayfayı 0,016 saniyede (145,050 MB/saniye) başarıyla işledi.

    • Genişletilmiş Olaylar

      • SQL Server 2012 Service Pack 2'de aşağıdaki genişletilmiş olaylar eklendi veya değiştirildi:

        • Bellek Ayırma:

          • page_allocated ve page_freed genişletilmiş olaylar, SQL Server belleğin en yüksek tüketicilerini görmek için kullanılabilir. Service Pack 2'den başlayarak, bu genişletilmiş olaylar sorgu yürütme sırasında ayrılan ve boşaltılan ayrılmış belleği de bildirir.

        • Hayalet Temizleme:

          • Bir tablo veya dizinde kayıt silindiğinde, silme işlemi hiçbir zaman sayfaların kayıtlarını fiziksel olarak kaldırmaz, yalnızca silinmiş veya hayaletli olarak işaretler. Bu, silme işlemlerinin daha hızlı tamamlanmasını sağlayan bir performans iyileştirmesidir. Hayalet temizleme görevi adlı bir arka plan görevi, silinen tüm kayıtları fiziksel olarak kaldırır. Bu görevin çeşitli aşamalarına ilişkin içgörüler sağlamak için Service Pack 2'ye çeşitli genişletilmiş olaylar eklenmiştir:

            • ghost_cleanup_task_start

            • ghost_cleanup_task_suspend

            • ghost_cleanup_task_packet_enqueue

            • ghost_cleanup_task_process_packet

            • ghost_cleanup_task_process_pages_for_db_packet

Başvurular

Geçerli SQL Server sürümünü ve sürümünü belirleme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:

321185 SQL Server ve bileşenlerinin sürümünü ve sürümünü belirleme

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.