我正在使用 sql server 2008 r2。
我登录到 ssms,后者又连接到远程 sql server 机器。
我正在编写一个写入文件的查询。
我需要知道 - 我应该授予哪些 Windows 权限c:\myfolder
有没有什么select query
可以为我提供最终写入文件的Windows帐户?
我正在使用 sql server 2008 r2。
我登录到 ssms,后者又连接到远程 sql server 机器。
我正在编写一个写入文件的查询。
我需要知道 - 我应该授予哪些 Windows 权限c:\myfolder
有没有什么select query
可以为我提供最终写入文件的Windows帐户?
这取决于,恐怕马丁只给你部分答案。无论您是使用 SQL 登录还是 Windows 登录,用于访问该文件的凭据都不同。
对于 SQL 登录(即基于用户和密码的连接字符串),使用的凭据是登录代理凭据帐户的 SQL 服务器进程帐户,如果设置了一个:
对于 Windows 登录(即集成安全或 SSPI 连接字符串),引擎将始终在访问外部资源之前模拟调用者。这意味着对共享文件夹的访问将发生在原始 Windows 登录的模拟上下文中。这反过来意味着将发生“双跳”委派,并且共享文件的身份验证将受制于约束委派的域策略。所有提供 1 美分安全性的域都将设置约束委派限制,并要求您设置 SQL Server 服务帐户以启用约束委派。
它将是 SQL Server 服务帐户。
如果
xp_cmdshell
已启用(或者您有权临时启用它),您可以使用