SQL Server 2008利用osql/ocmd批處理批量執(zhí)行sql文件
作者:jay.windows
本文我們主要介紹了SQL Server 2008利用osql/ocmd批處理批量執(zhí)行sql文件的方法,并以截圖的方式給出了osql的使用語法,希望能夠?qū)δ兴鶐椭?/div>
SQL Server 2008利用osql/ocmd批處理批量執(zhí)行sql文件的使用方法是本文我們主要要介紹的內(nèi)容,接下來我們就開始介紹這部分內(nèi)容,我們假設(shè)在測試環(huán)境建了幾十張表,保存了.sql文件,準(zhǔn)備在正式環(huán)境重建的時(shí)候懶得一個(gè)個(gè)打開建了,做一在網(wǎng)上搜尋了一下,果然有簡單點(diǎn)的方法。
利用osql/ocmd批處理批量執(zhí)行sql文件
注意:在上圖中我們可以看到osql 并不支持 SQL Server 2008的所有功能,如果需要使用SQL Server 2008的所有功能可以使用ocmd命令。
有了osql/ocmd命令要批量執(zhí)行sql文件當(dāng)然需要寫一個(gè)批處理命令,例如我們執(zhí)行上面sql文件就可以在txt中編寫下面的語句:
1.osql -S"127.0.0.1" -U"sa" -P"sa" -d"Northwind" -i"%CD%/1.sql"
2.osql -S"127.0.0.1" -U"sa" -P"sa" -d"Northwind" -i"%CD%/2.sql"
然后保存成sql.bat同上面的1.sql和2.sql放到同一個(gè)文件下,在執(zhí)行時(shí)雙擊sql.bat就可以了。
以上就是SQL Server 2008利用osql/ocmd批處理批量執(zhí)行sql文件的全部,本文就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!
【編輯推薦】
責(zé)任編輯:趙鵬
來源:
博客園


相關(guān)推薦
2010-09-25 14:59:54




