首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSMS数据库创建是在哪个用户下运行的?

SSMS数据库创建是在哪个用户下运行的?
EN

Stack Overflow用户
提问于 2019-01-31 14:47:07
回答 1查看 127关注 0票数 1

我有一个只有我自己和SYSTEM用户权限的(S:)驱动器。

我刚刚下载了SQL SERVER EXPRESS 2017,当我去创建一个新的数据库时,它看不到那个驱动器作为创建数据库的地方。

我尝试向Everyone组授予对该驱动器的完全权限,然后它显示为创建新数据库的位置。

我想知道我还需要给哪个用户权限,因为它显然不是在我的用户下运行的,因为我的用户对驱动器有完全的控制权,而且它不是以SYSTEM用户的身份运行的,因为该用户对驱动器有完全的控制权。我不想对该驱动器授予"Everyone“权限。

注意:做了更多的实验,在删除Everyone权限后,我查看了我的用户列表(在驱动器属性的安全选项卡中),唯一看起来与Everyone有任何关系的用户是SQLServer2005SQLBrowserUser${myUserName},但是给这个用户完全的控制权并不允许SSMS再次看到驱动器。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-31 15:45:39

运行以下查询:

代码语言:javascript
复制
SELECT * FROM sys.dm_server_services

您将看到SQL Server实例上当前可用的服务以及映射到每个服务的帐户。将权限添加到servicename: SQL Server (MSSQLSERVER)下面的权限,它最有可能是NT Service\MSSQLSERVER

如果在代理上使用作业,则还需要为该帐户授予权限。

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

https://stackoverflow.com/questions/54454839

复制
相关文章

相似问题

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