我需要使用批处理文件来更改数据库,举一个简单的例子,删除一个表。我使用带有用户名sa和密码的本地SQL Express(SQL Server 2008 R2)。
sa
bat文件将如何?
如何在脚本中指定密码以及在SQL Express中使用的密码?
看一下该sqlcmd实用程序。它允许您从命令行执行SQL。
sqlcmd
http://msdn.microsoft.com/en- us/library/ms162773.aspx
所有这些都在文档中,但语法应如下所示:
sqlcmd -U myLogin -P myPassword -S MyServerName -d MyDatabaseName -Q "DROP TABLE MyTable"