Lorsque vous cliquez avec le bouton droit sur un tableau et sélectionnez "sélectionner les 1000 premières lignes", j'obtiens cette erreur:
Existe-t-il une solution de contournement, autre que la mise à niveau évidente vers SQL Server 2014?
Juste pour référence, ce problème semble être lié à ce bogue Connect:
Impossible d'afficher les propriétés de la base de données lors de l'utilisation du compte propriétaire db - par Jimmy Rudley
Publié par Microsoft le 09/07/2013 à 14h47
[...] Nous avons corrigé cela pour la prochaine version de SQL 14.
Walter A Jokiel, gestionnaire de programme, SQL Server
J'ai le même problème avec SQL Server 2012 Management Studio 2012.
Si quelqu'un se retrouve avec ce problème, essayez de mettre à jour SQL Server Management Studio. De cette façon, vous n'avez pas besoin d'accorder l'autorisation VIEW SERVER STATE
à l'utilisateur.
Utilisation de SQL Server Management Studio 2014 (12.0.4213.0) maintenant, et le problème semble avoir disparu.
Le moyen le moins intrusif pour que cela fonctionne est d'utiliser la commande suivante ou de demander au DBA d'émettre cette commande pour vous:
use master
go
GRANT VIEW SERVER STATE TO <user_name>
Vous obtiendrez ce message d'erreur si l'utilisateur a reçu SELECT
sur des tables uniques. Vous ne rencontrerez pas ce problème lorsque l'utilisateur est membre de db_datareader
.
Je n'aime pas l'idée d'accorder VIEW SERVER STATE
aux utilisateurs standard.
Ce bogue existe toujours dans SSMS 17.1