首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >登录时没有查看sql server属性的权限

问登录时没有查看sql server属性的权限
EN

Database Administration用户
提问于 2019-11-11 12:31:50
回答 1查看 276关注 0票数 -3

我需要一个登录名,该登录名不应该查看sql server属性,也就是说,登录不应该具有执行命令select @@version的权限。

EN

回答 1

Database Administration用户

发布于 2019-11-11 13:13:54

@@VERSION的Server手册没有列出运行该函数的特定权限要求。更准确地说,它根本没有提到权限,这本身可能并不意味着什么。但是,可以使用SERVERPROPERTY函数请求服务器版本信息的各个部分。现在,SERVERPROPERTY手册中确实有一个关于权限要求的部分,其中非常清楚地说明:

所有用户都可以查询服务器属性。

我认为,在使用所有这些函数(包括@@VERSION )查询服务器范围内的属性方面,采取一致的策略是公平的。因此,您可以安全地得出结论,没有明显的内置方式来限制对@@VERSION函数结果的访问。您必须为给定的用户推出自己的自定义方法来抑制此信息。

票数 6
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/252962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档