sql – 如何使用BAT文件运行脚本?
发布时间:2020-05-24 17:36:42 所属栏目:MsSql 来源:互联网
导读:我想有一个BAT文件打开一个sql server脚本.目前我在sql文件中有这个代码: declare @path varchar(255), @mydb varchar(50)SELECT @mydb = timeclockplusselect @path = C:Program FilesMicrosoft SQL ServerMSSQL.2MSSQLBackup
|
我想有一个BAT文件打开一个sql server脚本.目前我在sql文件中有这个代码: declare @path varchar(255),@mydb varchar(50)
SELECT @mydb = 'timeclockplus'
select @path = 'C:Program FilesMicrosoft SQL ServerMSSQL.2MSSQLBackup'
+ @mydb + '-' + convert(varchar(8),getdate(),112) + '.bak'
BACKUP DATABASE @mydb TO DISK = @path
如何从BAT文件中打开此SQL文件? 我目前正在尝试像这样运行它: C:Program FilesMicrosoft SQL Server80ToolsBinnosql -E -S Sql server-hl7timeclockplus timeclockplus.sql -oresults.txt 但是BIDN目录中不存在OSQL, 解决方法您应该从批处理文件中调用 sqlcmd命令行工具.假设您的sql文件是“backup.sql”,命令行将类似于:sqlcmd -E -S yoursqlinstance -i backup.sql -E使用可信连接,如果需要指定SQL用户名和密码,请使用-U和-P替换.另见this article with examples. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
