Maa*_*n H 1 sql-server stored-procedures xp-cmdshell
是否有 xp_cmdshell BCP 的替代方案来从 MSSQL 写入文件?
一些上下文:这将被构建到由外部程序调用的存储过程中。我没有能力处理可执行文件、ssms 的导出函数或任何需要调用此存储过程之外的东西。
原因; 该服务器上有很多与用户权限有关的奇怪内容,而且我不是 SA。我无法创建 ##xp_cmdshell_proxy_account##(更不用说为其分配凭据),并且 xp_cmdshell 'whoami' 返回一个从未见过或听说过的用户。我尝试根据现有的Windows用户创建一个新用户并授予其xp_cmdshell执行权限,但这仍然没有任何作用。我不确定是我没有权利还是有其他原因。
长话短说,我厌倦了尝试让它在这种环境下工作,并正在寻找替代方案。有吗?
编写一个 SQL 代理作业并使用sp_start_job启动它。您可以通过SQL Agent Proxy控制作业使用的身份。
或者编写一个 SSIS 包,将其部署到 SSIS 目录并从存储过程运行它。
| 归档时间: |
|
| 查看次数: |
2465 次 |
| 最近记录: |