如何在批处理文件中运行 SQL 脚本

问题描述 投票:0回答:2
我有一个创建数据库的 SQL 脚本,并且想知道如何在命令提示符下从批处理文件运行它。 我是创建一个包含几行代码指向

.sql

 文件位置的批处理文件,还是创建一个包含 
.sql
 文件内容的新批处理文件?

sql sql-server batch-file
2个回答
0
投票
您可以创建一个批处理文件,并在 sqlcmd.exe 中使用 -i 标志,其中 -i 设置您要运行的 .sql 文件的路径:

sqlcmd.exe -i F:\wherever\the\file\is

请参阅

http://msdn.microsoft.com/en-us/library/ms162773.aspx 了解标志的完整列表和这篇文章,如何使用 sqlcmd 创建数据库


0
投票
很简单,你只需要3件事:

SQL 客户端路径/ 脚本路径/ SQL 连接数据/

然后您可以直接从批处理中运行它,无需任何复杂的脚本 - 如果您有信息,请告诉我,我可以安排它。

问候

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