一尘不染

从命令行执行SQL脚本

sql

我需要使用批处理文件来更改数据库,举一个简单的例子,删除一个表。我使用带有用户名sa和密码的本地SQL Express(SQL Server 2008
R2)。

bat文件将如何?

如何在脚本中指定密码以及在SQL Express中使用的密码?


阅读 117

收藏
2021-03-17

共1个答案

一尘不染

看一下该sqlcmd实用程序。它允许您从命令行执行SQL。

http://msdn.microsoft.com/en-
us/library/ms162773.aspx

所有这些都在文档中,但语法应如下所示:

sqlcmd -U myLogin -P myPassword -S MyServerName -d MyDatabaseName 
    -Q "DROP TABLE MyTable"
2021-03-17