我想要一個BAT文件打開一個sql服務器腳本。目前我在sql文件中有這樣的代碼:如何使用BAT文件運行腳本?
declare @path varchar(255), @mydb varchar(50)
SELECT @mydb = 'timeclockplus'
select @path = 'C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Backup\'
+ @mydb + '-' + convert(varchar(8),getdate(),112) + '.bak'
BACKUP DATABASE @mydb TO DISK = @path
如何從BAT文件打開此SQL文件?
目前我正在試圖這樣運行的:
C:\Program Files\Microsoft SQL Server\80\Tools\Binn\osql -E
-S Sql server-hl7\timeclockplus timeclockplus.sql -oresults.txt
但OSQL不在BINN目錄中,
+1:我是太慢了,額外的鏈接:http://msdn.microsoft.com/en-us/library/ms165702.aspx – 2010-07-15 19:04:28
良好的鏈接,將其添加到答案。 – driis 2010-07-15 19:09:27
美好的一天先生,但如何創建批處理文件的整個編碼? – WTFZane 2017-03-15 01:01:06