【发布时间】:2019-10-11 07:28:34
【问题描述】:
我需要让服务器每天自动运行一个查询并将结果保存为.CSV 格式。但是我没有 SQL Server 数据库引擎,因为我使用的是 SQL Server Express 版本。我知道,如果我有 SQL Server 代理,我就可以安排工作。但是,由于我们公司的政策,我们不允许在我们的服务器上安装 SQL Server 引擎。有什么办法可以解决吗?
我最初的想法是使用 PowerShell 连接数据库,运行我的查询并保存为 CSV,然后使用 Windows 任务管理器来安排运行 PowerShell 脚本?或者有什么更好的方法吗?喜欢 Visual Studio?
非常感谢任何想法。
【问题讨论】:
-
带有任务管理器的PS脚本真的很简单。不过,您将需要一个服务帐户。
-
@RohinSidharth 感谢您的回复。我需要什么服务帐号?
-
查找 Task Scheduler 并查看带有它的 running Powershell 脚本示例。
标签: powershell sql-server-express