我想通过T-SQL程序在网络内的共享文件夹中写入,但是当我尝试编写时,它表示权限被拒绝。我试图给予每个人完全的许可,但它确实奏效了。我不想这样离开,因为那只会是我公司网络中的另一个漏洞。 T-SQL使用什么用户?你是否知道一种写作方式而不给予每个人许可?
答案 0 :(得分:2)
您需要授予Windows服务使用的帐户的权限。您可以通过两种方式找出这个帐号。
SQL配置管理器 在服务器上打开SQL Configuration Manager,您就会看到这一点。您想要的帐户名称我用红色椭圆突出显示。
命令行 使用命令sc获取Windows服务的详细信息。如果您的SQL Server实例是' Servername'的默认实例。使用
sc \\Servername qc MSSQLSERVER
如果您的SQL Server实例是Servername \ InstanceName,请使用
sc \\Servername qc MSSQL$InstanceName
您想要的帐户列为SERVICE_START_NAME
,该帐户应位于最后一行。