Microsoft mendistribusikan perbaikan Microsoft SQL Server 2012 sebagai satu file yang dapat diunduh. Karena perbaikannya bersifat kumulatif, setiap rilis baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2012 sebelumnya.
Gejala
Pertimbangkan skenario berikut:
-
Anda membuat ID masuk SQL Server baru lalu menetapkan ID masuk sebagai pemilik database di instans Microsoft SQL Server 2012.
-
Anda masuk ke instans SQL Server 2012 menggunakan ID masuk baru.
-
Anda mencoba menampilkan properti database dalam instans SQL Server 2012.
Dalam skenario ini, Anda menerima pesan kesalahan berikut:
Tidak dapat menampilkan dialog yang diminta.Informasi tambahan:Tidak dapat menampilkan dialog yang diminta. (SqlMgmt)Pengecualian terjadi saat menjalankan pernyataan atau kumpulan Transact-SQL.(Microsoft.SqlServer.ConnectionInfo)Pengguna tidak memiliki izin untuk melakukan tindakan ini. (Microsoft SQL Server, Kesalahan: 297)
Penyebab
Masalah ini terjadi karena izin VIEW SERVER STATE diperlukan saat Anda mencoba menampilkan properti database.Saat Anda mengklik Properti Database, SQL Server Management Studio (SSMS) menjalankan kueri terhadap tampilan manajemen dinamis (DMV) berikut ini):
-
sys.dm_hadr_cluster
-
sys.dm_database_encryption_keys
DMV ini baru SQL Server 2012 dan memerlukan izin tingkat server.Â
Resolusi
Informasi pembaruan kumulatif
SQL Server 2012
Perbaikan untuk masalah ini pertama kali dirilis dalam Pembaruan Kumulatif 2 untuk SQL Server 2012 Service Pack RTM. Untuk informasi selengkapnya tentang paket pembaruan kumulatif ini, klik nomor artikel berikut ini untuk menampilkan artikel di Pangkalan Pengetahuan Microsoft:
2703275 Pembaruan kumulatif paket 2 untuk SQL Server 2012Note Karena build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2012 sebelumnya. Microsoft menyarankan agar Anda mempertimbangkan untuk menerapkan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
2692828 Build SQL Server 2012 yang dirilis setelah SQL Server 2012 dirilis, hotfix Microsoft SQL Server 2012 dibuat untuk paket layanan SQL Server tertentu. Anda harus menerapkan hotfix RTM Paket Layanan SQL Server 2012 untuk instalasi SQL Server 2012 Service Pack RTM. Secara default, hotfix apa pun yang disediakan dalam paket layanan SQL Server disertakan dalam paket layanan SQL Server berikutnya.
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".
Penyelesaian Masalah
Untuk mengatasi masalah ini, berikan izin VIEW SERVER STATE ke ID masuk yang Anda buat.