拒绝了对对象 'server' (数据库 'master')的 VIEW SERVER STATE 权限。 (Microsoft SQL Server,错误: 300)
远程服务器的数据库,要修改,直接就出现了如下提示:
标题: Microsoft SQL Server Management Studio
------------------------------
执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)
------------------------------
其他信息:
拒绝了对对象 'server' (数据库 'master')的 VIEW SERVER STATE 权限。 (Microsoft SQL Server,错误: 300)
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=13.00.4259&EvtSrc=MSSQLServer&EvtID=300&LinkId=20476
------------------------------
按钮:
确定
------------------------------
解决方案:
1.打开:Microsoft SQL Server Management Studio
2.展开 安全性 > 登录名 > 找到你的用户名右键属性>服务器角色>勾选上 sysadmin 点 确定后即可。
这个时候你再到本地刷新数据库或者重连数据库就能有操作权限了。
注意:不建议这样玩,这样给的权限太大了,容易有未知的风险!!!
相关文章
- SQL SERVER 2016修改数据库表时提示:启用了“阻止保存要求重新创建表的更改”选项
- Sql Server如何清空日志文件?
- SQL SERVER查看数据库中哪个表占用的数最多空间最多
- 如何设置sql server 2016数据库每天指定时间自动备份数据?
- SQL SERVER; 代理 XP”组件已作为此服务器安全配置的一部分被关闭
- sqlserver 2016数据库的事务日志已满,原因为ACTIVE_TRANSACTION
- SQLSERVER2016数据库如何压缩数据库日志文件?
- SQL SERVER 2016如何修改默认1433端口?
- SQLSERVER如何查看每个数据库占用的内存
- SQL SERVER查看CPU,磁盘IO,内存占用大的SQL语句