Berlaku Untuk
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

Pendahuluan

Artikel ini mencantumkan bug yang telah diperbaiki di Microsoft SQL Server 2012 Service Pack 2 (SP2).Catatan

  • Perbaikan tambahan yang tidak didokumentasikan di sini juga dapat disertakan dalam paket layanan.

  • Daftar ini akan diperbarui saat artikel lainnya dirilis.

Untuk informasi selengkapnya tentang cara mendapatkan paket layanan SQL Server 2012, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2755533 Cara mendapatkan paket layanan terbaru untuk catatan SQL Server 2012 Untuk informasi selengkapnya tentang unduhan mana yang harus Anda pilih dari daftar unduhan yang tersedia, lihat catatan rilis di sini.

Informasi Selengkapnya

SQL Server 2012 paket layanan adalah pembaruan kumulatif dan pemutakhiran semua edisi dan tingkat layanan SQL Server 2012 ke SP2. Selain perbaikan yang tercantum dalam artikel ini, paket layanan ini berisi hingga dan menyertakan Microsoft SQL Server 2012 SP1 Pembaruan Kumulatif 9 (CU9). Untuk informasi selengkapnya tentang paket pembaruan kumulatif yang tersedia untuk SQL Server 2012 SP1, klik nomor artikel berikut ini untuk menampilkan artikel di Pangkalan Pengetahuan Microsoft:

2772858 Build SQL Server 2012 yang dirilis setelah SQL Server 2012 Service Pack 1 dirilis

Masalah yang diperbaiki dalam paket layanan ini

Untuk informasi selengkapnya tentang bug yang telah diperbaiki di SQL Server 2012 SP2, klik nomor artikel berikut ini untuk menampilkan artikel di Pangkalan Pengetahuan Microsoft.

Nomor bug VSTS

Nomor artikel KB

Deskripsi

1374617

2028830

MEMPERBAIKI: Komponen bersama diinstal di lokasi yang salah ketika Anda menerapkan penginstalan Kluster Failover SQL Server 2008 atau SQL Server 2012

1703014

2963382

MEMPERBAIKI: Tidak dapat tersambung ke server saat Anda menjalankan kueri MDX pembuatan kubus di SSAS 2012

2011247

2927741

MEMPERBAIKI: Gambar tidak ditampilkan dengan benar di halaman web ketika Anda menggunakan tindakan DrillThrough pada laporan SSRS 2012

2034994

2963383

MEMPERBAIKI: Teks terpotok saat Anda menggunakan penyaji HPB untuk menampilkan laporan di SSRS 2012

1769469

2963384

MEMPERBAIKI: SQL Server crash ketika file log database tempdb penuh di SQL Server 2012

1973168

2963386

MEMPERBAIKI: SSRS 2012 gagal dengan IsolatedStorageException ketika langganan yang diekspor ke lembar kerja Excel lebih besar dari 10 MB

1973196

2963388

MEMPERBAIKI: SSRS 2012 tidak dapat mengekspor laporan yang lebih besar dari 10 MB ke format Excel

787358

2963404

MEMPERBAIKI: Pembatalan menyebabkan database masuk ke mode tersangka di SQL Server 2012

1043717

2806979

MEMPERBAIKI: Kinerja buruk saat Anda menjalankan kueri terhadap tabel dalam database yang diaktifkan RCSI di SQL Server 2012

1178585

2963412

sys.dm_fts_index_keywords_position_by_document DMF baru di SQL Server 2012 SP2

1182241

2966520

MEMPERBAIKI: File log baru tidak dibuat saat Anda memulai ulang Layanan Pelaporan Windows Service di SSRS 2012 pada 1 Januari

1240848

2966519

MEMPERBAIKI: Tidak ada pesan kesalahan ketika pencadangan log gagal di SQL Server 2012

1253861

2936004

MEMPERBAIKI: Visual Studio 2012 crash karena pelanggaran akses ketika pengikatan sumber data selesai dalam UI Penampil Laporan 2012 dalam mode lokal

1262029

2966522

MEMPERBAIKI: Langganan Berbagi File tidak mengisi kolom deskripsi di SSRS 2012

1481773

2966523

MEMPERBAIKI: Daftar menurun "Nama" kosong ketika laporan SSRS 2012 ditentukan

1419367

2964762

MEMPERBAIKI: ID Kejadian 22 atau kesalahan 0xC1000016 akan dicatat ketika Anda menggunakan perintah Temukan di SSAS 2012

2103903

2972285

MEMPERBAIKI: Masalah kinerja saat Anda menggunakan SSISDB sebagai penyimpanan penyebaran di SQL Server 2012

2021581

2965035

Penyempurnaan fitur pembuatan log SSAS 2012 di SQL Server 2012 Paket Layanan 2

203749

2952444

MEMPERBAIKI: Kinerja buruk ketika Anda menggunakan variabel tabel di SQL Server 2012

2095064

2936328

MEMPERBAIKI: Pelanggaran akses terjadi ketika Anda menjalankan CHECKTABLE atau CHECKDB terhadap tabel yang telah tetap menghitung kolom di SQL Server 2008 R2 atau SQL Server 2012

1222472

2827857

MEMPERBAIKI: DTA tidak berfungsi pada instans SQL Server 2012 yang menggunakan kolase karakter tambahan

2124209

2939277

MEMPERBAIKI: Hasil yang salah saat Anda menjalankan kueri yang berisi operator UNION dengan menggunakan rencana kueri paralel di SQL Server

Resolusi untuk masalah berikut ini juga disertakan dalam SQL Server 2012 SP2.

Nomor bug VSTS

Deskripsi

950185

Penyempurnaan olahpesan tentang pemrosesan kesalahan dan peringatan saat Anda bekerja dengan laporan HTML besar.

950189

Penyempurnaan olahpesan tentang pemrosesan kesalahan dan peringatan saat Anda bekerja dengan laporan dengan sejumlah besar parameter.

994470

Hasil yang salah ketika Anda bekerja dengan operator unary mode blok.

1041277

Cadangan lengkap DPM di server dengan AlwaysOn sekunder akan dikonversi menjadi cadangan copy_only.

1278767

Nilai penghitung perfmon instans tabular: Memory\VertiPaq <TypeName> KB selalu 0.

1355346

Pernyataan SCOPE akhir tidak cocok dengan pernyataan SCOPE pembuka.

1374617

MEMPERBAIKI: Komponen bersama diinstal di lokasi yang salah ketika Anda menerapkan penginstalan Kluster Failover SQL Server 2008

1610447

Objek yang tidak diinisialisasi mengakibatkan crash dan hasil yang berpotensi salah saat menjalankan ekspresi DAX dengan perhitungan bersyarat.

1610492

Kueri DAX sederhana mengembalikan hasil yang tidak diharapkan saat Anda menggunakan PowerPivot v2 11.0.3000.0.

2060218

"ACTIONABLE_HEAP_CORRUPTION" ketika file konfigurasi SSRS dipilah dengan menggunakan InstanceId yang tidak valid.

2065570

Catatan NonYieldProcessTable dalam buffer cincin RING_BUFFER_NONYIELD_PROCESSTABLE tidak memiliki waktu proses pengguna dan kernel.

2075161

Menyediakan informasi platform dalam log SSRS 2012

1347204

MEMPERBAIKI: Pelanggaran Akses saat Anda menyisipkan data ke dalam tabel yang memiliki kolom dengan default urutan dari transaksi lintas database di SQL Server 2012

1184332

Jika pencadangan log ekor dilakukan terhadap database model, database model akan dibekukan dalam status pemulihan selama server restart yang akan mencegah SQL Server memulai dengan sukses. Ini karena database Tempdb tidak dapat dibuat selama startup server dan Anda menerima pesan kesalahan berikut: "Database '<DatabaseName>' tidak dapat dibuka"

1243853

Kesalahan 3456 terjadi ketika memulihkan cadangan log DB yang dicatat massal di mana file data baru ditambahkan dengan ukuran awal yang lebih besar dari 64704KB.

1404999

Saat Anda menjatuhkan snapshot database dikeluarkan dalam sesi dengan pengaturan LOCK_TIMEOUT, kesalahan waktu habis mungkin terjadi diikuti dengan kesalahan penegasan.

1190211

Penginstalan SQL Server menggunakan InstallShield berakhir dalam keadaan hang. Untuk informasi selengkapnya, buka artikel Pangkalan Pengetahuan ini.

1386073

Setelah Anda menginstal SQL Server 2012 SP2, ketika SQL Server dihentikan dari manajer konfigurasi atau manajer kontrol layanan, pesan informasi dicatat ke SQL Server segera setelah shutdown dikeluarkan. Dalam versi yang lebih lama, kami mengeluarkan pesan ini setelah layanan internal, seperti .NET Framework, broker layanan, dihentikan.

Perbaikan untuk Item Hubungkan yang dikirim oleh komunitas

Hubungkan BUG ID

Deskripsi

714689

Hasil evaluasi ditulis untuk menghasilkan file xml beberapa kali ketika Anda menerapkan Kerangka Kerja Manajemen Perusahaan terhadap beberapa server dan terjadi kesalahan terhadap salah satu server dalam daftar.

735543

Database masuk ke mode pemulihan ketika cadangan dipulihkan sebagai database berbeda pada instans yang sama.

736509

Anda tidak dapat men-debug prosedur tersimpan yang memanggil sp_executesql dalam SQL Server Management Studio (SSMS). Ketika F11 ditekan, Anda menerima pesan kesalahan 'Referensi objek tidak diatur ke contoh objek'.

740181

SSMS tidak sepenuhnya mengelola Full-Text dalam SQL Server Express.

745566

SQL Server SMO mengabaikan batasan default di SQL Server 2012 dan SQL Server 2014.

764197

SSMS menangani prosedur Tersimpan Bernomor secara tidak konsisten.

769121

"Kolom '<nama kolom>' tidak termasuk dalam ringkasan tabel. (System.Data)" pesan kesalahan saat mereplikasi tabel memiliki nama yang sama tetapi terletak di skema yang berbeda.

773710

Setelah kembali ke snapshot database yang berisi indeks teks penuh, Anda tidak bisa membuat ft_catalogs apa pun hingga Anda memulai ulang SQL Server, melepaskan lalu melampirkan database, atau membuat database offline lalu mengatur database secara online.

774317

SSMS terkadang mengalami crash ketika ditutup, yang kemudian menyebabkannya secara otomatis dimulai ulang

785064

Pesan kesalahan "Nilai 'null' tidak valid untuk 'stream' " ketika Anda bekerja dengan komponen saluran pelanggan di Business Intelligence Development Studio (BIDS).

785151

Saat Anda menjalankan kueri dengan Perlihatkan Paket Kueri Aktual diaktifkan, hasil Null dikembalikan, dan Anda menerima pesan kesalahan berikut:Kesalahan: Msg 50000, Tingkat 16, Negara Bagian 10, Uji prosedur, String Baris 34 atau data biner akan terpotong.

791929

Pesan kesalahan "Pemeriksaan penegasan sistem telah gagal" ketika Anda menyisipkan data ke tampilan partisi yang memiliki pemicu.

797967

Membuat skrip menduplikasi pernyataan saat membuat skrip izin tingkat kolom di SSMS.

799430

SSMS mungkin mengalami crash saat Anda mencoba merefresh ikon jendela SSMS di bilah tugas.

804901

Menyebarkan versi baru proyek besar mengalami batas waktu selama penyebaran ke dalam database Katalog SSIS (SSISDB). Selain itu, Anda menerima pesan kesalahan berikut:Gagal menyebarkan proyek. Untuk informasi selengkapnya, buat kueri tampilan operation_messages untuk pengidentifikasi operasi '219′. (Microsoft SQL Server, Error: 27203) Gagal menyebarkan proyek. Perbaiki masalah dan coba lagi nanti.:Waktu habis kedaluwarsa. Periode waktu habis berlalu sebelum penyelesaian operasi atau server tidak merespons. Pernyataan telah dihentikan.

805659

"Beberapa bagian dari pernyataan SQL Anda ditumpuk terlalu dalam. Menulis ulang kueri atau memisahkannya menjadi kueri yang lebih kecil" pesan kesalahan saat Anda menguraikan atau menjalankan prosedur yang disimpan.

Sorotan untuk SQL Server 2012 SP2

Berikut adalah sorotan dari beberapa perubahan yang ada di SQL Server 2012 Paket Layanan 2 (alias SP2):

  • Keterserbagunaan:

    • Pesan 35285 ditampilkan sebagai pesan informasi seperti yang diharapkan dan bukan sebagai kesalahan.

  • Fungsi:

    • Dukungan SQL Writer COPY_ONLY cadangan: Pencadangan penuh Manajer Perlindungan Data (DPM) di server dengan AlwaysOn sekunder akan dikonversi menjadi cadangan COPY_ONLY.

  • Tambahkan dukungan ke skenario pembuatan kubus lokal:

    • Saat Anda menggunakan SQL Server 2012 Analysis Services (SSAS 2012) SP2, Anda bisa membuat kubus lokal yang tersambung ke SSAS yang berjalan pada port non-default statis yang browser SQL dinonaktifkan. Fitur baru ini dikontrol oleh pengaturan konfigurasi baru di msmdsrv.ini: "ConfigurationSettings\LocalCubeServerPortInConnectionString." Untuk mengaktifkan fitur ini, atur nilai ke 1. Pengaturan ini tidak akan berpengaruh jika SSAS 2012 dikonfigurasi sebagai kluster failover atau sedang berjalan pada port default.

  • Tambahkan pembuatan log lainnya:

    • Paket layanan ini menambahkan lebih banyak informasi ke file log SSAS untuk membantu meningkatkan pemecahan masalah. Ini termasuk versi SSAS, nama komputer, nama netbios, jumlah CPU, ukuran RAM, IP, port, tipe protokol, deadlock, waktu penguncian, dan beberapa informasi lainnya.

  • SSISDB deadlock dan penyempurnaan kinerja pembersihan

    • Pendahuluan

      • Deadlock dalam database SSISDB pada panggilan serentak ke prosedur SSISDB.catalog.create_execution disimpan

        • Perbaikan telah dilakukan untuk konkurensi SSISDB dan masalah deadlock. Namun, ini tidak mengatasi semua masalah. Solusi saat ini mengejutkan pekerjaan dengan beberapa detik. Tapi Anda mungkin tidak menggunakan solusi ini.

        • Kinerja buruk pada pekerjaan pemeliharaan SSISDB

      • Hotfix tersedia untuk pekerjaan pemeliharaan SSISDB.

    • Arsitektur

      • Model Sebelumnya:

        • Setiap transaksi membuat sertifikat dan kunci simetris, yang juga harus disimpan dan diproses dalam tugas pemeliharaan atau pembersihan.

      • Model Baru:

        • Perkenalkan baris baru dalam tabel properti katalog SERVER_OPERATION_ENCRYPTION_LEVEL dan default ke PER_EXECUTION untuk mempertahankan kompatibilitas mundur, nilai dapat diubah menjadi PER_PROJECT membuat satu kunci atau pasangan sertifikat untuk setiap proyek. Pembersihan penuh diperlukan sebelum mengubah dari PER_EXECUTION ke PER_PROJECT. Dua prosedur toko baru diperkenalkan untuk pembersihan penuh.

      • Ubah ringkasan:

        • Perkenalkan baris baru dalam tabel properti SSISDB SERVER_OPERATION_ENCRYPTION_LEVEL:

          • Hanya dua nilai yang valid (1 dan 2).

          • Nilai "1": Nilai default. Dienkripsi dengan kunci dan sertifikat simetris sesuai tingkat eksekusi. Keamanan tinggi, tetapi mungkin memiliki masalah kinerja atau kebuntuan.

          • Nilai "2": Dienkripsi dengan kunci simetris dan sertifikat sesuai dengan tingkat proyek. Kurangi keamanan, atasi masalah kinerja atau deadlock.

        • Memperkenalkan dua Cleanup_server_logs dan cleanup_server_execution_keys prosedur tersimpan baru

          • SPs dirancang untuk digunakan ketika Anda mengubah tingkat enkripsi dari "1" menjadi "2." Anda dapat menjalankan Cleanup_server_logs terlebih dahulu yang dapat diselesaikan dengan sangat cepat untuk membawa SSISDB ke dalam keadaan yang baik. Database SSISDB siap diubah ke tingkat enkripsi.

          • Cleanup_server_keys membutuhkan waktu lebih lama daripada Cleanup_server_logs. Namun, ini dijalankan setelah tingkat enkripsi diubah menjadi "2" dan berjalan secara berkala pada waktu puncak.

          • Cleanup_server_logs: Hanya bersihkan semua log operasi.

          • Cleanup_server_execution_keys: membersihkan kunci dan sertifikat simetris yang digunakan untuk melindungi parameter eksekusi sensitif.

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

            • cleanup_flag = 1: tombol dan sertifikat simetris tingkat eksekusi drop

            • cleanup_flag = 2: jatuhkan kunci dan sertifikat simetris tingkat proyek (hanya akan menjatuhkannya jika proyek ini telah dihapus dan semua log operasi yang terkait dengan proyek ini telah dibersihkan).

          • @delete_batch_size int = 1000

            • jumlah kunci atau sertifikat akan dijatuhkan pada satu panggilan prosedur bursa ini.

        • Di internal.cleanup_server_retention_window, ubah delete_batch_size dari 10 ke 1000.

  • Dukungan opsional untuk hitungan baris variabel tabel untuk menyempurnakan rencana kueri:

    • Jika variabel tabel digabungkan dengan tabel lain dalam SQL Server, itu mungkin mengakibatkan kinerja lambat karena pemilihan rencana kueri yang tidak efisien karena SQL Server tidak mendukung statistik atau melacak jumlah baris dalam variabel tabel saat menyusun rencana kueri.

    • Di SQL Server 2012 SP2, bendera jejak baru diperkenalkan yang memungkinkan pengoptimal kueri menggunakan informasi tentang jumlah baris yang disisipkan ke dalam variabel tabel untuk memilih rencana kueri yang lebih efisien. Aktifkan bendera jejak 2453 untuk mengaktifkan perilaku ini.Catatan:

      • Dalam beberapa skenario, mengaktifkan bendera jejak 2453 dapat mengakibatkan beberapa penurunan kinerja, karena kompilasi tambahan yang diperlukan untuk memperhitungkan jumlah baris aktual yang disisipkan ke dalam variabel tabel selama waktu eksekusi. Biasanya, Anda akan mendapatkan manfaat dari bendera jejak ini jika variabel tabel memiliki jumlah baris yang signifikan yang digabungkan dengan tabel lain, atau memiliki lebih dari satu baris dan digunakan di sisi luar operator gabungan pengulangan bertumpuk dengan rencana di sisi dalam yang memproses jumlah baris yang besar.

      • Perilaku serupa mungkin dicapai pada versi SQL Server lain melalui menggunakan petunjuk kueri OPTION (RECOMPILE). Namun, petunjuk kueri mengharuskan mendeteksi dan memodifikasi semua kueri yang menderita pilihan rencana yang buruk karena banyaknya pekerjaan yang digerakkan oleh variabel tabel, sambil mengaktifkan bendera jejak 2453 dapat memengaruhi beban kerja yang ada.

  • Pemecahan masalah kinerja yang disempurnakan untuk rencana eksekusi kueri paralel

    • DMV sys.dm_exec_requests kini mengembalikan nilai yang akurat untuk cpu_time untuk rencana eksekusi kueri paralel. Diagnostik IO STATISTICS kini melaporkan pembacaan logika yang akurat untuk rencana eksekusi kueri paralel.

  • Diagnostik tumpahan hash yang disempurnakan

    • Jika operator gabungan hash atau agregat hash menumpahkan data ke database yang menggoda selama eksekusi kueri, I/O terkait kini dilaporkan untuk diagnostik IO STATISTIK.

  • Diagnostik indeks teks penuh yang disempurnakan

    • Dalam beberapa kasus, mungkin sulit untuk memahami bagaimana hasil kueri teks penuh tertentu dikembalikan. Subsstem pencarian teks penuh berinteraksi dengan pemisah kata dan stop-list eksternal, dan sebagai akibat interaksi ini informasi posisi untuk kata kunci dalam dokumen mungkin berbeda dari apa yang diamati dalam teks aktual. Ini sangat relevan ketika melakukan pencarian 'frasa' atau 'NEAR' karena delta antara kata-kata digunakan dalam perhitungan internal untuk menemukan dokumen yang cocok.

    • Di SQL Server 2012 SP2, Fungsi Manajemen Dinamis (DMF) baru ditambahkan untuk menyediakan akses ke informasi pemosisian untuk kata kunci yang diindeks dalam dokumen. DMF baru mirip dengan sys.dm_fts_index_keywords_by_document DMF yang sudah ada, dan memiliki sintaks:sys berikut. dm_fts_index_keywords_position_by_document ( DB_ID('database_name'), OBJECT_ID('table_name') )

    • Alih-alih hitungan kemunculan, ini mengembalikan informasi tentang setiap kemunculan dan posisinya dalam dokumen terindeks.

    • Informasi ini dapat digunakan untuk melihat pemetaan antara teks dan indeks internal yang akan memperlihatkan perbedaan dalam delta, jika ada, untuk frasa pencarian. Hal ini dapat membantu memahami hasil dari pencarian frasa.

  • Dukungan

    • Replikasi Transaksional:

      • Pesan verbose ditambahkan ke statistik dalam tabel riwayat dan pesan yang lebih mendetail dalam log agen:

        • Menambahkan pesan teks ke statistik <> output xml untuk menentukan status yang berbeda di agen logreader dan distributor.

        • Menambahkan statistik tingkat artikel untuk perintah parameter distributor dan logreader.

        • Menambahkan jumlah perintah yang dilewati ke file output di agen distributor.

        • Menambahkan waktu yang dihabiskan untuk melakukan perubahan skema di agen distributor.

      • LogReader: rekaman log ditambahkan dalam file .TXT saat dump pengguna direkam.

      • Peer To Peer: Prosedur sisipkan, perbarui, dan hapus diperbarui untuk memberikan detail di bawah ini ke pesan yang berkonflik:

        • Nama Tabel

        • Nama dan nilai kolom Kunci Utama

        • Versi saat ini

        • Pra-versi

        • Pasca versi

    • Gabungkan Replikasi:

      • Output bendera jejak 101 yang ditambahkan dalam file log ketika tingkat verbose output untuk agen gabungan diatur ke 4.

  • Fungsionalitas

    • Replikasi Transaksional:

      • Replikasi Peer to Peer kini mendukung pembaruan parsial yang dilakukan pada kolom teks menggunakan Perbarui atau . Menulis semantik.

    • Gabungkan Replikasi:

      • Prosedur pembersihan yang disimpan telah didesain ulang untuk menghindari pengunggahan data yang berlebihan.

  • Pembuatan Log Pesan dengan Pemrosesan Kesalahan dan Peringatan untuk Mencegah panggilan umum ke CSS, Laporan HTML Besar.

    • Ikhtisar:

      • Deteksi desain laporan untuk menentukan apakah desain laporan akan menjaring laporan HTML yang besar dan berpotensi menyebabkan masalah kinerja. Ini harus dengan mudah dideteksi dengan pemeriksaan pengaturan Tinggi Halaman interaktif dan Lebar.

    • Skenario pengguna:

      • Anda membuat laporan di Pembuat Laporan. Masukkan nilai '0' dalam properti InteractiveSize. Anda menerima jendela pop-up yang berisi peringatan pesan berikut tentang potensi dampak kinerja:

        Mengatur heigth interaktif ke tikar 0 memiliki dampak kinerja.

  • Penyempurnaan kinerja

    • Beberapa penyempurnaan kinerja dalam Paket Layanan 2 seperti yang dijelaskan dalam artikel berikut ini:

      • Masalah kinerja terjadi ketika aktivitas penguncian database meningkat di SQL Server 2012

      • Masalah kinerja terjadi di lingkungan NUMA selama pemrosesan halaman asing di SQL Server 2012

      • Kinerja menurun setelah INDEKS ALTER... Operasi ONLINE dibatalkan pada SQL Server 2012

    • Penyempurnaan DMV

      • sys.dm_db_session_space_usage mencerminkan jumlah ruang yang diambil dalam database tempdb menurut objek pengguna per sesi. Ketika jumlah baris yang dihapus melebihi 1024 halaman, de-alokasi halaman ini ditunda. Dalam SQL Server 2012 Service Pack 2, DMV juga akan menyertakan penggunaan ruang untuk unit alokasi yang ditunda dalam kolom baru yang disebut user_objects_deferred_dealloc_page_count.

      • sys.dm_server_services sekarang akan menentukan nama simpul dengan benar di kolom cluster_nodename jika SQL Server diinstal pada kluster failover.

    • Penyempurnaan penyangga dering

      • Buffer cincin untuk domain aplikasi RING_BUFFER_CLRAPPDOMAIN menyertakan alasan mengapa domain aplikasi dibongkar dalam bidang> <DoomReason:

        • 1 = dibongkar oleh operasi DDL seperti perakitan drop.

        • 2 = dibongkar oleh operasi terkait keamanan seperti mengubah izin.

        • 3 = dibongkar karena penanganan tekanan memori.

        • 4 = dibongkar karena inisialisasi gagal.

      • App_domain_ring_buffer_recorded Kejadian Diperpanjang terkait menyertakan alasan untuk membongkar bidang data kejadian doom_reason.

      • RING_BUFFER_RESOURCE_MONITOR memiliki entri ketika perubahan terdeteksi dalam status yang dipantau oleh Monitor Sumber Daya. Selain itu, untuk pemberitahuan sumber daya sistem dan proses, pemberitahuan pool juga tersedia di <IndicatorsPool> </IndicatorsPool> node.

      • Resource_monitor_ring_buffer_recorded acara yang diperluas mencakup pemberitahuan luas kumpulan dalam bidang data pool_indicators.

      • RING_BUFFER_NONYIELD_PROCESSTABLE menyertakan nama proses selain informasi lain hingga 8192 utas yang berjalan dalam sistem pada saat merekam entri buffer cincin.

    • Penyempurnaan Pencadangan dan Pemulihan

      • Pencadangan log ekor model dengan opsi norecovery tidak lagi diperbolehkan dimulai dengan Paket Layanan 2.

      • Pesan penyelesaian Pencadangan dan Pemulihan dalam log kesalahan mencakup informasi durasi dan throughput:

        • BACKUP DATABASE berhasil memproses 298 halaman dalam 0,026 detik (89,261 MB/detik).

        • RESTORE DATABASE berhasil memproses 298 halaman dalam 0,016 detik (145,050 MB/detik).

    • Acara Diperpanjang

      • Setelah kejadian diperpanjang telah ditambahkan atau diubah dalam SQL Server 2012 Paket Layanan 2:

        • Alokasi Memori:

          • Kejadian yang diperpanjang page_allocated dan page_freed dapat digunakan untuk melihat konsumen teratas memori SQL Server. Dimulai dengan Service Pack 2, kejadian yang diperluas ini juga melaporkan memori khusus yang dialokasikan dan dibeberkan selama eksekusi kueri.

        • Pembersihan Hantu:

          • Ketika rekaman dihapus dalam tabel atau indeks, operasi penghapusan seperti itu tidak pernah menghapus rekaman dari halaman secara fisik, itu hanya menandainya sebagai telah dihapus, atau dituduhkan. Ini adalah optimisasi kinerja yang memungkinkan operasi penghapusan diselesaikan dengan lebih cepat. Tugas latar belakang yang disebut tugas pembersihan hantu kemudian menghapus semua rekaman yang dihapus secara fisik. Beberapa acara diperpanjang telah ditambahkan dalam Paket Layanan 2 untuk memberikan wawasan ke dalam berbagai fase tugas ini:

            • 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

Referensi

Untuk informasi selengkapnya tentang cara menentukan versi dan edisi SQL Server saat ini, klik nomor artikel berikut ini untuk menampilkan artikel di Pangkalan Pengetahuan Microsoft:

321185 Cara menentukan versi dan edisi SQL Server dan komponennya

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.