Sql 除了xp\u cmdshell,我还可以使用什么
我的问题是我们不能在生产环境中使用xp\u cmdshell。我们没有这方面的许可。但是,在不同的服务器上创建文件时,我还可以使用什么来代替xp_cmdshell呢Sql 除了xp\u cmdshell,我还可以使用什么,sql,sql-server,xp-cmdshell,Sql,Sql Server,Xp Cmdshell,我的问题是我们不能在生产环境中使用xp\u cmdshell。我们没有这方面的许可。但是,在不同的服务器上创建文件时,我还可以使用什么来代替xp_cmdshell呢 SELECT @path = RTRIM(sys_value) FROM system_ZZDB WHERE sys_key = 'bisKey83' SET @cmd = 'sqlcmd -SCHW20037619 -E -dzentraleDatenbank -s "" -Q "SET NOCOUNT ON; SELECT *
SELECT @path = RTRIM(sys_value) FROM system_ZZDB WHERE sys_key = 'bisKey83'
SET @cmd = 'sqlcmd -SCHW20037619 -E -dzentraleDatenbank -s "" -Q "SET NOCOUNT ON; SELECT * FROM sync_BisKey ORDER BY per_nummer" -o "'
SET @cmd = @cmd + @path + '\exportzzdb.txt" -w 1000'
exec master..xp_cmdshell @cmd
这是我以后不能使用的代码。我还可以做什么来直接从de DB服务器创建文件?我们的服务器权限有限
非常感谢。您可以:
- 使用具有PowerShell或OS CmdExec类型的任务步骤创建SQL作业
- 使用Windows任务计划程序和批处理文件