如何从批处理文件中运行.sql文件?

Vis*_*hal 5 sql windows scheduling sql-server-2008

我正在运行sql server 2008 express,我需要安排一些存储过程每晚运行...所以我已经建立了这些.sql文件,我想从.bat文件运行...我需要知道命令到一个接一个地执行这些.sql文件并存储他们的结果我猜...任何人都可以帮助我吗?

dri*_*iis 15

在另一个问题中回答了这个问题:

您应该从批处理文件中调用sqlcmd命令行工具.假设您的sql文件是"backup.sql",命令行将类似于:

sqlcmd -E -S yoursqlinstance -i backup.sql
Run Code Online (Sandbox Code Playgroud)

-E使用可信连接,替换为-U,-P如果需要指定SQL用户名和密码.另请参阅本文以及示例.