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 |
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 |
DÜZELTME: SSAS 2012'de küp oluşturma MDX sorgusu çalıştırdığınızda sunucuya bağlanılamıyor |
|
|
2011247 |
DÜZELTME: SSRS 2012 raporunda DrillThrough eylemini kullandığınızda web sayfasında görüntü düzgün görüntülenmiyor |
|
|
2034994 |
DÜZELTME: SSRS 2012'de bir raporu görüntülemek için HPB işleyici kullandığınızda kesilen metin |
|
|
1769469 |
DÜZELTME: tempdb veritabanının günlük dosyası SQL Server 2012'de dolduğunda SQL Server kilitleniyor |
|
|
1973168 |
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 |
DÜZELTME: SSRS 2012, 10 MB'tan büyük bir raporu Excel biçiminde dışarı aktaramaz |
|
|
787358 |
DÜZELTME: Geri alma, veritabanının SQL Server 2012'de şüpheli moda gitmesine neden oluyor |
|
|
1043717 |
DÜZELTME: SQL Server 2012'de RCSI özellikli veritabanındaki bir tabloda sorgu çalıştırdığınızda düşük performans |
|
|
1178585 |
SQL Server 2012 SP2'de yeni DMF sys.dm_fts_index_keywords_position_by_document |
|
|
1182241 |
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 |
DÜZELTME: SQL Server 2012'de günlük yedekleme başarısız olduğunda hata iletisi yok |
|
|
1253861 |
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 |
DÜZELTME: Dosya Paylaşımı aboneliği SSRS 2012'de açıklama sütununu doldurmuyor |
|
|
1481773 |
DÜZELTME: SSRS 2012 raporu belirtildiğinde "Ad" açılan listesi boş olur |
|
|
1419367 |
DÜZELTME: SSAS 2012'de Bul komutunu kullandığınızda olay kimliği 22 veya hata 0xC1000016 günlüğe kaydedilecek |
|
|
2103903 |
DÜZELTME: SQL Server 2012'de dağıtım deponuz olarak SSISDB kullandığınızda performans sorunları |
|
|
2021581 |
SQL Server 2012 Service Pack 2'de SSAS 2012 günlük özelliği geliştirmesi |
|
|
203749 |
DÜZELTME: SQL Server 2012'de tablo değişkenlerini kullandığınızda düşük performans |
|
|
2095064 |
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 |
DÜZELTME: DTA, tamamlayıcı karakter harmanlaması kullanan SQL Server 2012 örneğinde çalışmıyor |
|
|
2124209 |
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 |
|---|---|
|
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. |
|
|
Veritabanı, yedeklemesi aynı örnekte farklı bir veritabanı olarak geri yüklendiğinde geri yükleme moduna geçer. |
|
|
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. |
|
|
SSMS, SQL Server Express'da Full-Text tam olarak yönetmez. |
|
|
SQL Server SMO, SQL Server 2012 ve SQL Server 2014'teki varsayılan kısıtlamayı yoksayar. |
|
|
SSMS, Numaralandırılmış Saklı yordamları tutarsız bir şekilde işler. |
|
|
"'<sütun adı>' sütunu tablo özetine ait değil. (System.Data)" hata iletisi görüntülenir. |
|
|
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. |
|
|
SSMS bazen kapanışta kilitleniyor ve bu da otomatik olarak yeniden başlatılmasına neden oluyor |
|
|
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. |
|
|
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. |
|
|
Tetikleyicileri olan bölümlenmiş bir görünüme veri eklediğinizde "Sistem onaylama denetimi başarısız oldu" hata iletisi. |
|
|
Betik oluşturma, SSMS'de sütun düzeyi izinleri betik oluştururken deyimleri yineler. |
|
|
Görev çubuğundaki SSMS penceresi simgesini yenilemeye çalıştığınızda SSMS kilitlenebilir. |
|
|
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ı. |
|
|
"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