2

我在本地运行 SQL Server 2008。我有一堆要在本地数据库上运行的脚本。我可以连接到服务器并手动运行它们,但我有超过 100 个脚本,我确信有办法做到这一点。任何帮助表示赞赏,谢谢!

4

1 回答 1

3

您可以迭代目录中的所有查询文件并使用osql实用程序执行它们。

@echo off
for %%f in (*.sql) do (
    echo executing %%f
    osql -E -i %%f
)

pause
于 2012-04-13T08:27:32.813 回答