SQL输出EXCEL的格式问题续问

weixin_39755026 2018-06-13 01:42:35
每天定时从SQL计算数据输出Excel, 对于EXCEL文件名如何自动根据日期时间命名,或者直接覆盖原EXCEL.

调用SSIS包生成excel文件,对于已经存在的EXCEL文件名会报错,执行不成功。能否设置计划保留几天这样的功能选项设置?



...全文
281 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
吉普赛的歌 版主 2018-06-13
  • 打赏
  • 举报
回复
引用 5 楼 weixin_39755026 的回复:
[quote=引用 4 楼 yenange 的回复:] 当然 , SQL Server 的 xp_cmdshell 也能实现相关的效果, 但不安全, 虽然简单但不是什么好办法。
谢谢!貌似很强大,再问个问题,直接用这个powershell把输出文件直接上传到FTP站或者其他网络地址?应该也能实现吧? [/quote] https://www.pstips.net/powershell-transform-file-remotely.html
weixin_39755026 2018-06-13
  • 打赏
  • 举报
回复
引用 4 楼 yenange 的回复:
当然 , SQL Server 的 xp_cmdshell 也能实现相关的效果, 但不安全, 虽然简单但不是什么好办法。
谢谢!貌似很强大,再问个问题,直接用这个powershell把输出文件直接上传到FTP站或者其他网络地址?应该也能实现吧?
吉普赛的歌 版主 2018-06-13
  • 打赏
  • 举报
回复
当然 , SQL Server 的 xp_cmdshell 也能实现相关的效果, 但不安全, 虽然简单但不是什么好办法。
吉普赛的歌 版主 2018-06-13
  • 打赏
  • 举报
回复

在你原来的作业里, 添加一个新的步骤, 类型为 “PowerShell”, 这个新步骤的作用可以是 重命名、删除或其它。
powershell 类似bat 批处理, 但功能非常强大, 你可以研究一下。
你这个需求对ps来说是非常简单的。
Ny-6000 2018-06-13
  • 打赏
  • 举报
回复
判断已经存在时,先删除掉,再处理了
zjcxc 元老 2018-06-13
  • 打赏
  • 举报
回复
既然是用 SSIS,你可以在导入前设置一个执行脚本的任务,在脚本中对存在的文件做删除嘛

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧