Microsoft mendistribusikan perbaikan Microsoft SQL Server 2008 R2 sebagai satu file yang dapat diunduh. Karena perbaikan bersifat kumulatif, setiap Edaran baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2008 R2 sebelumnya.

Gejala

Saat Anda menggunakan Microsoft SQL Server Profiler untuk memantau contoh SQL Server 2008 R2 Analysis Services, satu atau beberapa masalah berikut ini mungkin terjadi.Masalah 1Ketika sebuah acara eksekusi SKRIP MDX dijalankan oleh sesi selain Analysis Services, atribut connectionID dan SPID salah dilaporkan sebagai 0. Oleh karena itu, sesi yang memicu kejadian tidak dicatat.Masalah 2Acara saat ini mengeksekusi SKRIP MDX yang dipicu untuk setiap perintah sub skrip yang salah berisi seluruh skrip dalam kolom textdata . Oleh karena itu, Bagian skrip yang terkait dengan kejadian tidak diindikasikan.Masalah 3Informasi pelacakan saat ini tidak menunjukkan sumber daya yang dikonsumsi oleh perintah tertentu atau kueri.Masalah 4Di SQL Server Profiler, kategori kunci yang berisi informasi operasi kunci log hanya dua kejadian berikut ini:

  • Gokan

  • LockTimeOut

Namun, informasi ini tidak cukup ketika Anda mencoba memecahkan masalah kinerja layanan analisis SQL Server 2008 R2. Pembaruan ini memperkenalkan beberapa kejadian pelacakan baru ke SQL Server Profiler untuk mengatasi masalah ini. Untuk informasi selengkapnya, lihat bagian "informasi selengkapnya".

Pemecahan Masalah

Informasi paket layanan untuk SQL Server 2008 R2

Untuk mengatasi masalah ini, Dapatkan paket layanan terbaru untuk SQL Server 2008 R2. Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:

2527041 Cara mendapatkan paket layanan terbaru untuk SQL Server 2008 R2 Catatan Perbaikan untuk masalah ini pertama kali dirilis di SQL Server 2008 R2 Service Pack 1.

Informasi Selengkapnya

Acara perintah skrip kueri MDX yang baru

Layanan analisis SQL Server 2008 R2 saat ini mendukung kejadian berikut ini untuk operasi skrip MDX mengeksekusi :

  • Menjalankan skrip MDX mulai

  • Menjalankan skrip MDX saat ini

  • Menjalankan Akhiri skrip MDX

Setelah Anda menginstal pembaruan ini, perintah baru subacara MDX skrip tersedia untuk melacak operasiskripmdx. Di bawah ini adalah kombinasi acara dan sub kejadian:

  • Mengeksekusi skrip mulai/MDX skrip MDX

  • Mengeksekusi perintah skrip MDX skrip mulai/MDX

  • Mengeksekusi skrip end/MDX skrip MDX

  • Perintah eksekusi skrip MDX/perintah skrip mdx

Kejadian ini mengindikasikan bagian mana dari seluruh skrip yang terkait dengan setiap perintah sub dari skrip MDX. Kolom Textdataeksekusi skrip mdx mulai kejadian berisi seluruh skrip mdx. Kolom Textdataperintah Jalankan skrip mdx dimulai hanya berisi skrip mdx dari perintah saat ini.

Kejadian jejak baru untuk melacak penggunaan sumber daya

Informasi pelacakan saat ini tidak menunjukkan sumber daya yang dikonsumsi oleh perintah tertentu. Setelah Anda menginstal pembaruan ini, kelas acara penggunaan sumber daya baru diperkenalkan untuk menyertakan informasi tentang operasi I/O penggunaan CPU dan. Informasi ini dicatat dalam Kejadian terpisah atau dalam kolom tambahan pada acara akhir perintah atau pada acara akhir kueri . Informasi berikut ini dapat disertakan dalam kolom Textdata acara:

  • MEMBACA, <Value>

  • READ_KB, <Value>

  • MENULIS, <Value>

  • WRITE_KB, <Value>

  • CPU_TIME_MS, <Value>

  • ROWS_SCANNED, <Value>

  • ROWS_RETURNED, <Value>

Melacak kejadian yang melacak aktivitas penguncian apa pun

Layanan analisis SQL Server 2008 R2 mendukung dua kejadian berikut ini yang melacak aktivitas penguncian apa pun:

  • Gokan

  • LockTimeOut

Setelah Anda menginstal pembaruan ini, kejadian pelacakan baru berikut ini tersedia untuk melacak aktivitas penguncian apa pun:

  • Penguncian yang diperoleh

  • Kunci yang dirilis

  • Mengunci menunggu

Kejadian yang diperoleh kunci menunjukkan ketika transaksi telah mendapatkan batch kunci untuk pemrosesan transaksi. Kejadian yang dirilis kunci menunjukkan ketika transaksi telah merilis batch kunci yang diminta transaksi. Acara ini juga menunjukkan durasi yang dikunci. Acara tunggu kunci menunjukkan ketika transaksi mencoba dan menunggu dalam antrian untuk mendapatkan kunci dalam batch. Informasi ini ada dalam kolom Textdata kejadian tersebut. Informasi ini mencakup data terkait tambahan berikut ini:

  • ID transaksi

  • Simpul XML LockList

  • Simpul XML WaitList

  • Simpul XML HoldList

Acara yang diperoleh kunci dan acara yang dirilis kunci berisi informasi locklist . Acara tunggu kunci berisi informasi locklist, daftar tunggu, dan holdlist .

LockList

Simpul Locklist berisi informasi berikut ini:

  • Tipe kunci

  • Status kunci

  • Jalur objek dari objek yang diminta

  • ID objek

Catatan Jalur objek dilaporkan tanpa namespace. Acara kunci dirilis Selain itu berisi properti Duration . Properti Duration menunjukkan durasi yang dimiliki kunci dalam milidetik. Berikut ini adalah contoh simpul Locklist :

<LockList>                <Lock>                                <Type>Read</Type>                                <LockStatus>Acquired</LockStatus>                                <Object><DatabaseID>AdventureWorks</DatabaseID></Object>                                <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>                </Lock>                <Lock>                                <Type>Read</Type>                                <LockStatus>Waiting</LockStatus>                                <Object><DatabaseID>FoodMart</DatabaseID><Object>                                <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>                </Lock>                <Lock>                                <Type>Read</Type>                                <LockStatus>Requested</LockStatus>                                <Object><DatabaseID>FoodMart</DatabaseID><Object>                                <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>                </Lock></LockList>

Dalam contoh ini, permintaan transaksi tiga kunci, mendapatkan satu, dan menunggu untuk kunci kedua.

WaitList

Simpul Daftar tunggu mencantumkan transaksi menunggu menjelang transaksi saat ini. Berikut ini adalah contoh simpul Waitlist :

<WaitList>     <Object><DatabaseID>FoodMart</DatabaseID><Object>     <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>     <Type>Read</Type>     <Transaction>    <TransactionID>2342-3we-dsdf-sdf<TransactionID>  <SPID>234</SPID>  <Type>Write</Type>     </Transaction>       <Transaction>    <TransactionID>2ger342-3rtee-dsdf-sdf<TransactionID>  <SPID>222</SPID>  <Type>Read</Type>     </Transaction>  </WaitList>

HoldList

Simpul Holdlist mencantumkan transaksi yang memegang kunci yang akan diperoleh transaksi saat ini. Berikut ini adalah contoh simpul Holdlist :

<HoldList>     <Object><DatabaseID>FoodMart</DatabaseID><Object>     <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>     <Type>Read</Type>     <Transaction>    <TransactionID>2342-3we-dsdf-sdf<TransactionID>  <SPID>234</SPID>  <Type>Write</Type>     </Transaction>       <Transaction>    <TransactionID>2ger342-3rtee-dsdf-sdf<TransactionID>  <SPID>222</SPID>  <Type>Read</Type>     </Transaction>  </HoldList>

Status

Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".

Referensi

Untuk informasi selengkapnya tentang model pelayanan tambahan untuk SQL Server, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:

935897 Model Layanan inkremental tersedia dari tim SQL Server untuk mengirim hotfix untuk masalah yang dilaporkanUntuk informasi selengkapnya tentang skema penamaan untuk pembaruan SQL Server, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:

822499Skema penamaan baru untuk paket pembaruan perangkat lunak Microsoft SQL ServerUntuk informasi selengkapnya tentang terminologi pembaruan perangkat lunak, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:

824684 Deskripsi tentang terminologi standar yang digunakan untuk menjelaskan pembaruan perangkat lunak Microsoft

Perlu bantuan lainnya?

Ingin opsi lainnya?

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

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.