Peningkatan penggunaan CPU saat Anda mengakses berbagi SQL Server FileTable dari Penjelajah Windows

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: 3092936
Gejala
Pertimbangkan skenario berikut ini:
  • Anda telah menerapkan SQL Server FileTable.
  • FileTable memperlihatkan SMB berbagi.
  • Anda mengakses berbagi SMB melalui Penjelajah Windows (explorer.exe) dengan menggunakan kandar yang dipetakan atau lintasan UNC.
Dalam skenario ini, Anda mungkin melihat peningkatan penggunaan CPU di explorer.exe dan juga proses SQL Server dan sistem. Gejala ini mencerminkan peningkatan dalam SMB perubahan direktori memberitahu lalu lintas.
Penyebab
SQL Server FileTable berbagi tidak mendukung pemberitahuan perubahan direktori. Oleh karena itu, server yang menjalankan SQL Server merespons permintaan ini dengan nilai STATUS_NOT_SUPPORTED. Karena explorer.exe tidak dapat menangani nilai respons ini serentak, ini akan tetap mencoba untuk mendaftar pemberitahuan perubahan direktori sementara berbagi FileTable SMB terbuka di satu atau lebih explorer.exe windows. Setelah jendela ini ditutup, pemberitahuan perubahan perilaku akan berhenti. Server file pihak ketiga yang tidak mendukung pemberitahuan perubahan direktori mungkin juga memperlihatkan perilaku ini.
Pemecahan masalah
Peringatan Jika Anda menggunakan Peninjau suntingan registri secara tidak benar, Anda mungkin mengalami masalah serius yang mengharuskan Anda untuk menginstal ulang sistem operasi. Microsoft tidak dapat menjamin bahwa Anda dapat memecahkan masalah yang disebabkan oleh menggunakan Penyunting registri. Gunakan Penyunting registri risiko Anda sendiri.

Untuk mencegah masalah ini, Nonaktifkan pemberitahuan perubahan direktori SMB menggunakan nilai registriNoRemoteChangeNotify. Melakukannya di salah satu sistem yang akan mengakses FileTable berbagi melalui Penjelajah Windows.
  • Untuk menerapkan tataan pengguna yang saat ini masuk, tambahkan entri registri NoRemoteChangeNotify ke bukti kunci registri berikut ini:

    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer
  • Untuk menerapkan pengaturan untuk semua pengguna yang log on ke komputer, tambahkan entri registri NoRemoteChangeNotify ke bukti kunci registri berikut ini:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer
Saat Anda menyetel nilai entri registri NoRemoteChangeNotify ke 1, Anda mematikan jauh memberitahukan perubahan permintaan perubahan file dan folder yang terjadi di folder berbagi jaringan yang dipetakan. Untuk mengaktifkan permintaan perubahan beritahu jarak jauh, menetapkan entri registri NoRemoteChangeNotify ke 0 (nol).
Pastikan bahwa Anda menonaktifkan perubahan beritahu permintaan untuk hanya pengguna yang saat ini masuk, sebagai berikut:
  1. Klik mulai, klik Jalankan, ketik regedit di kotak buka , kemudian klik OK.
  2. Temukan dan klik kunci registri berikut ini:

    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer
  3. Pada Edit menu, arahkan ke baru, dan kemudian klik Nilai DWORD.
  4. Ketik NoRemoteChangeNotify, kemudian tekan ENTER.
  5. Pada Edit menu, klik Ubah.
  6. Di kotakdata nilai, ketik 1, kemudian klikOK.
  7. Keluar dari Editor Registri.
Menonaktifkan perubahan beritahu permintaan untuk semua pengguna
  1. Klik mulai, klik Jalankan, ketik regedit di kotak buka , kemudian klik OK.
  2. Temukan dan klik kunci registri berikut ini:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer
  3. Pada Edit menu, arahkan ke baru, dan kemudian klik Nilai DWORD.
  4. Ketik NoRemoteChangeNotify, kemudian tekan ENTER.
  5. Pada Edit menu, klik Ubah.
  6. Di kotakdata nilai, ketik 1, kemudian klikOK.
  7. Keluar dari Editor Registri.

Peringatan: Artikel ini telah diterjemahkan secara otomatis

Properti

ID Artikel: 3092936 - Tinjauan Terakhir: 09/17/2015 20:56:00 - Revisi: 1.0

Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2016 Enterprise, Windows Vista Business, Windows 7 Enterprise, Windows 8 Enterprise, Windows 8.1 Enterprise, Windows Server 2008 R2 Enterprise, Windows Server 2012 Datacenter, Windows Server 2012 R2 Datacenter

  • kbexpertiseadvanced kbsurveynew kbtshoot kbmt KB3092936 KbMtid
Tanggapan