Anda sedang offline saat ini, menunggu internet Anda untuk menyambung kembali

Browser Anda tidak didukung

Anda perlu memperbarui browser untuk menggunakan situs ini.

Perbarui versi terbaru dari Internet Explorer

SQL Server permintaan Pengoptimal hotfix jejak bendera 4199 model Layanan

PENTING: Artikel ini diterjemahkan oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.

Klik disini untuk melihat versi Inggris dari artikel ini: 974006
PENDAHULUAN
Versi Microsoft SQL Server lebih lambat dari SQL Server 2000 Service Pack 3 (SP3) dikirim hotfix sebagian besar ke Pengoptimal permintaan dalam keadaan off-oleh-asali untuk mencegah produksi pelanggan melihat diharapkan rencana perubahan yang dapat menyebabkan regresi kinerja. Pada awalnya, setiap hotfix disampaikan di bawah bendera pelacakan yang terpisah. Kemudian, praktik ini berubah sehingga sebagian besar bendera yang dikombinasikan di bawah bendera pelacakan tunggal (4199). Praktik ini baru dimulai di beberapa versi dimulai dengan pembaruan berikut:
  • SQL Server 2005 Service Pack 3 (SP3) pembaruan kumulatif 6
  • SQL Server 2008 Service Pack 1 (SP1) paket pemutakhiran kumulatif 7
  • SQL Server 2008 R2 (RTM)
Bendera pelacakan 4199 digunakan untuk mengumpulkan hotfix yang dimaksudkan untuk menjadi di-dengan-default di masa mendatang, sedangkan bendera pelacakan lain yang digunakan untuk situasi di mana perbaikan ini tidak dimaksudkan untuk menjadi di-dengan-default dalam bentuk saat ini. Dimulai dengan SQL Server 2016 RTM, pengaturan COMPATIBILITY_LEVEL database yang akan digunakan mengaktifkan jejak bendera 4199 yang berkaitan dengan perbaikan terbaru pada-dengan-default. Artikel ini menjelaskan mekanisme dan kebijakan bagaimana mempengaruhi rencana perbaikan akan dikirimkan untuk SQL Server 2016 dan versi yang lebih baru.
Informasi lebih lanjut
Di SQL Server 2016, jejak bendera 4199 hotfix yang dibuat sebelumnya Edaran SQL Server akan menjadi diaktifkan pada database COMPATIBILITY_LEVEL 130 tanpa bendera pelacakan 4199 diaktifkan. Bendera pelacakan 4199 akan digunakan untuk edaran perbaikan SQL Server 2016 mendatang untuk pangkalan data dengan menggunakan tingkat kompatibilitas mundur 130. Karena bendera pelacakan 4199 direkomendasikan hanya bagi pelanggan yang melihat masalah kinerja spesifik, pelanggan yang disarankan untuk menghapus bendera pelacakan 4199 setelah mereka migrasi database ke tingkat kompatibilitas mundur terbaru karena bendera pelacakan 4199 akan digunakan kembali selama masa perbaikan yang mungkin tidak sahih untuk aplikasi dan dapat menyebabkan perubahan kinerja rencana tak terduga pada sistem produksi. Ini berarti bahwa berbeda jejak bendera 4199 hotfix yang diaktifkan untuk masing-masing tingkat kompatibilitas mundur yang didukung dalam rilis produk tertentu.

Catatan secara asali, database yang dibuat di SQL Server 2016 menggunakan tingkat kompatibilitas mundur 130 dan memiliki logika Pengoptimal baru telah diaktifkan.

Manfaat utama dari model ini akan mengurangi risiko untuk sistem produksi selama proses upgrade. Pendekatan ini memisahkan penginstalan baru versi utama SQL Server dari otomatis mengaktifkan semua perubahan prosesor permintaan yang baru. Karena peningkatan versi utama mengubah format berkas dan tidak dapat dipulihkan, itu ide yang baik untuk menggunakan pengaturan COMPATIBILITY_LEVEL, karena ini memungkinkan pelanggan cepat downgrade jika masalah kinerja tak terduga rencana ditemukan selama proses upgrade. Apabila pelanggan menemukan rencana tak terduga perubahan yang memblokir aplikasi upgrade, pelanggan dapat mengurangi situasi dengan menerapkan rencana sesuai petunjuk menggunakan toko permintaan untuk memaksa rencana sebelumnya, atau dapat mengurangi situasi dengan menghubungi dukungan pelanggan Microsoft untuk bantuan dengan masalah untuk memberikan pemecahan masalah atau hotfix. Semua masalah berkurang, peningkatan dapat melanjutkan. Pelanggan harus menggabungkan kemampuan ini ke peningkatan mereka berencana untuk SQL Server 2016.

Daftar Tabel berikut menjelaskan model untuk bagaimana bendera pelacakan 4199 akan bekerja dimulai dengan SQL Server 2016.

Pengaturan Tingkat kompatibilitas mundur SQLJejak bendera 4199 Pengoptimal hotfix sebelum SQL Server 2016 RTMPengoptimal hotfix setelah SQL Server 2016 RTM
1. 120OffNonaktifNonaktif
2. 120PadaDiaktifkanNonaktif
3. 130OffDiaktifkan dengan tingkat kompatibilitas mundurNonaktif
4.130PadaDiaktifkan dengan tingkat kompatibilitas mundurDiaktifkan dengan tingkat kompatibilitas mundur
Catatan Pengaturan nomor 3 dianjurkan bagi pelanggan yang baru saja meningkatkan ke SQL Server 2016.

Untuk rilis utama setelah SQL Server 2016, Microsoft merencanakan untuk terus menggunakan model layanan ini untuk Pengoptimal hotfix. secara asali, atau setiap Edaran, jejak bendera 4199 hotfix dari rilis sebelumnya akan diaktifkan di tingkat kompatibilitas mundur berikutnya. Ini berarti bahwa status disarankan bagi pelanggan setelah migrasi mereka ke tingkat kompatibilitas mundur terbaru akan memiliki bendera pelacakan 4199 dinonaktifkan. Hotfix yang lebih baru akan menggunakan bendera pelacakan 4199 untuk mengaktifkan perbaikan bagi pelanggan yang harus mengaktifkan hotfix tersebut khusus dalam aplikasi. Pelanggan yang disarankan untuk menonaktifkan bendera pelacakan 4199 setelah aplikasi ditingkatkan ke tingkat kompatibilitas mundur terbaru untuk menghindari perubahan tak terduga mendatang Pengoptimal diaktifkan pada aplikasi tiba-tiba.

Catatan Saat banyak Pengoptimal hotfix diaktifkan di bawah bendera pelacakan 4199, beberapa menggunakan bendera pelacakan lain. Jejak bendera 4199 historis tertutup jejak bendera yang luas dapat diterapkan dan mungkin menjadi diaktifkan secara asali di masa mendatang. Bendera pelacakan alternatif yang digunakan dalam hotfix mana kondisi sangat khusus untuk hanya beberapa pelanggan, mana fix dapat menyebabkan kinerja regresi pada jenis aplikasi lain, atau di mana fungsi internal akan melihat perubahan sebelum siap untuk menjadi aktif bagi siapa saja. Microsoft akan terus menggunakan bendera pelacakan lain yang diperlukan untuk layanan produk.

Catatan Artikel ini fokus pada model untuk melepaskan bendera pelacakan 4199 hotfix pada tingkat kompatibilitas mundur terbaru dari produk terbaru. (Pada waktu publikasi, ini adalah SQL Server 2016.) Pengoptimal hotfix akan dirilis di pasar versi SQL Server atau di bawah tingkat kompatibilitas mundur (120 atau sebelumnya) SQL Server tahun 2011. Microsoft akan mengevaluasi setiap kasus dan menentukan apakah perlu menggunakan bendera pelacakan 4199 atau bendera pelacakan yang berbeda. Karena perubahan non-hotfix juga aktif ketika bergerak dibuat ke tingkat kompatibilitas mundur yang lebih baru, ada tidak ada janji tertentu yang tidak ada perubahan rencana akan terjadi selama upgrade (dengan atau tanpa bendera pelacakan 4199). Pelanggan harus selalu menguji perubahan tingkat kompatibilitas mundur dengan hati-hati untuk produksi aplikasi dan harus menggunakan teknologi mitigasi, seperti permintaan penyimpanan, jika ada masalah kinerja terkait rencana-pilihan.

Untuk referensi, Daftar Tabel berikut mencantumkan bendera pelacakan yang digunakan untuk permintaan prosesor hotfix sebelum pengenalan bendera pelacakan 4199.
Artikel Pangkalan Pengetahuan MicrosoftBendera pelacakan
3185304101
9401284102
9199054103
9203464104
9203474105
9224384106
9238494107
9260244108
9267734109
9337244110
9340654111
9467934115
9508804116
9484454117
9426594119
9539484120
9424444121
9460204122
9482484124
9498544125
9590134126
9535694127
955694
957872
4128
9585474129
9566864131
9580064133
9607704135 *

SQL Server 2005

Perbaikan untuk masalah ini pertama kali dirilis di pembaruan kumulatif 6 untuk SQL Server 2005 Service Pack 3. Untuk informasi lebih lanjut tentang paket pembaruan kumulatif ini, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
974648 Paket pembaruan kumulatif 6 untuk SQL Server 2005 Service Pack 3
Catatan Karena edisi ini kumulatif, setiap edaran perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan sebelumnya SQL Server 2005 edaran perbaikan. Kami sarankan Anda mempertimbangkan untuk menerapkan edaran perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
960598 Bangun SQL Server 2005 yang dirilis setelah SQL Server 2005 Service Pack 3 kini telah dirilis
Microsoft SQL Server 2005 perbaikan dibuat untuk Service Pack SQL Server tertentu. Anda harus menerapkan perbaikan terbaru SQL Server 2005 Service Pack 3 untuk penginstalan SQL Server 2005 Service Pack 3. secara asali, setiap perbaikan terbaru yang disediakan dalam Service Pack SQL Server yang disertakan dalam Service Pack SQL Server.

SQL Server 2008

Perbaikan untuk masalah ini pertama kali dirilis di pembaruan kumulatif 7. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini untuk SQL Server 2008, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
973601 Paket pemutakhiran kumulatif 7 untuk SQL Server 2008
Catatan Karena edisi ini kumulatif, setiap edaran perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan sebelumnya SQL Server 2008 edaran perbaikan. Kami sarankan Anda mempertimbangkan untuk menerapkan edaran perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
956909 Bangun SQL Server 2008 yang dirilis setelah SQL Server 2008 dirilis

SQL Server 2008 SP1

Perbaikan untuk masalah ini pertama kali dirilis di pembaruan kumulatif 7 untuk SQL Server 2008 Service Pack 1. Untuk informasi lebih lanjut tentang paket pembaruan kumulatif ini, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
979065 Paket pemutakhiran kumulatif 7 untuk SQL Server 2008 Service Pack 1
Catatan Karena edisi ini kumulatif, setiap edaran perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan sebelumnya SQL Server 2008 edaran perbaikan. Kami sarankan Anda mempertimbangkan untuk menerapkan edaran perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
970365 Bangun SQL Server 2008 yang dirilis setelah SQL Server 2008 Service Pack 1 kini telah dirilis
Microsoft SQL Server 2008 perbaikan dibuat untuk Service Pack SQL Server tertentu. Anda harus menerapkan perbaikan terbaru SQL Server 2008 Service Pack 1 untuk penginstalan SQL Server 2008 Service Pack 1. secara asali, setiap perbaikan terbaru yang disediakan dalam Service Pack SQL Server yang disertakan dalam Service Pack SQL Server.

SQL Server 2008 R2

Dalam versi rilis SQL Server 2008 R2, bendera pelacakan 4135 secara tidak sengaja dihilangkan dari Daftar bendera pelacakan yang dapat dikendalikan oleh - T4199. Namun, ini telah diperbaiki dalam pemutakhiran kumulatif 1 untuk SQL Server 2008 R2. Jadi, untuk membangun ini dan SQL Server 2005 dan SQL Server 2008 mendukung edisi, - T4199 akan cukup untuk memungkinkan ini dan bendera pelacakan lain yang tercantum dalam artikel ini.

SQL Server 2012 dan versi yang lebih baru

Bendera pelacakan 4199 disertakan dalam versi rilis SQL Server 2012 dan versi yang lebih baru.

Cara mengaktifkan bendera pelacakan 4199

Anda dapat mengaktifkan bendera pelacakan 4199 startup atau sesi pengguna. Bendera pelacakan ini berpengaruh tingkat global atau sesi-tingkat. Untuk mengaktifkan bendera pelacakan 4199, gunakan DBCC TRACEON perintah atau penggunaan – T 4199 sebagai parameter permulaan.

Jika DBCC TRACEON\TRACEOFF digunakan ini tidak kembali rencana cache baru untuk disimpan prosedur. Rencana bisa dalam cache yang dibuat tanpa jejak bendera.

Untuk informasi selengkapnya tentang cara mengaktifkan atau menonaktifkan jejak bendera dan penjelasan global dan sesi tingkat jejak bendera, Baca topik berikut ini di buku daring SQL Server:
Referensi
Untuk informasi selengkapnya tentang skema penamaan untuk pemutakhiran SQL Server, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
822499 Skema penamaan baru untuk paket pembaruan peranti penangkap lunak Microsoft SQL Server
Untuk informasi selengkapnya tentang peristilahan pemutakhiran peranti penangkap lunak, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
824684 Deskripsi tentang peristilahan standar yang digunakan untuk menjelaskan pemutakhiran peranti penangkap lunak Microsoft

Peringatan: Artikel ini telah diterjemahkan secara otomatis

Properti

ID Artikel: 974006 - Tinjauan Terakhir: 07/10/2015 03:21:00 - Revisi: 5.0

  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium-based Systems
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium-based Systems
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2014 Developer
  • Microsoft SQL Server 2014 Enterprise
  • Microsoft SQL Server 2014 Express
  • Microsoft SQL Server 2014 Standard
  • Microsoft SQL Server 2016 Developer
  • Microsoft SQL Server 2016 Enterprise
  • Microsoft SQL Server 2016 Standard
  • kbsurveynew kbexpertiseadvanced kbqfe kbfix kbmt KB974006 KbMtid
Tanggapan
>>&t="> "//c.microsoft.com/ms.js'><\/script>");