Pesan galat - lihat izin status server ditolak - saat menyambung ke SQL Server 2014 menggunakan SQL Server 2012 Management Studio


Jawaban:


9

Hanya untuk referensi, masalah ini tampaknya terkait dengan bug Connect ini:

Tidak dapat melihat properti basis data saat menggunakan akun pemilik db - oleh Jimmy Rudley

Diposting oleh Microsoft pada 7/9/2013 pada 14:47
[...] Kami telah memperbaikinya untuk versi berikutnya dari SQL 14.
Walter A Jokiel, Program Manager, SQL Server

Saya memiliki masalah yang sama dengan SQL Server 2012 Management Studio 2012.

Jika ada yang menemukan diri mereka terjebak dengan masalah ini, cobalah untuk memperbarui SQL Server Management Studio. Dengan cara ini, Anda tidak perlu memberikan izin VIEW SERVER STATEkepada pengguna.

Menggunakan SQL Server Management Studio 2014 (12.0.4213.0) sekarang, dan masalahnya tampaknya hilang.


15

Cara yang paling tidak mengganggu untuk membuatnya bekerja adalah dengan menggunakan perintah berikut atau meminta DBA mengeluarkan perintah ini untuk Anda:

use master
go
GRANT VIEW SERVER STATE TO <user_name>

mungkin digunakan di []sekitar nama_pengguna
Bernhard Döbler

1

Anda akan mendapatkan pesan kesalahan ini jika pengguna diberikan SELECTpada tabel tunggal. Anda tidak akan mengalami masalah ini saat pengguna menjadi anggota db_datareader.

Saya tidak suka gagasan pemberian VIEW SERVER STATEkepada pengguna standar.

Bug ini masih ada di SSMS 17.1


2
Saya tidak bisa mengkonfirmasi itu. Saat ini saya anggota dari db_datareadersalah satu server 2012 tersebut, dan mendapatkan kesalahan ini. Tidak ada izin tingkat tabel telah diberikan.
ajeh
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.