在 SQL Server Express 中运行自定义脚本

问题描述 投票:0回答:2

我正在尝试在任务计划程序上运行脚本,以每 1 小时更新一次数据库中的列。

我有表

vw_invoices
和列
ExportLock
,默认值为 0,已“解锁”。

我想运行一个查询来将

ExportLock
更新为 1。目前我正在运行

update Worldwide.dbo.vw_Invoices 
set ExportLocked = 1
sql-server sql-server-2012 sql-server-express windows-task-scheduler sql-scripts
2个回答
3
投票

使用 SQLCMD 和 Windows 任务计划程序来模拟 SQL Server Express 上的 SQL 代理:

sqlcmd 
    -S <ComputerName>\<InstanceName> 
    -i <c:\MyScript.sql>
    -o <c:myutput.txt

将以上内容保存在文本文件中,另存为.BAT 文件并通过任务调度程序进行调度


-1
投票

我找到了我正在寻找的东西,这就是我所做的,效果很好,我感谢大家的帮助

© www.soinside.com 2019 - 2024. All rights reserved.