利用osql ocmd批處理批量執行sql檔案

2021-09-19 21:12:16 字數 611 閱讀 5679

原文:

利用osql/ocmd批處理批量執行sql檔案

上週在測試環境建了幾十張表,儲存了.sql檔案,準備在正式環境重建的時候懶得乙個個開啟建了,做一在網上搜尋了一下,果然有簡單點的方法。

利用osql/ocmd批處理批量執行sql檔案

注意:在上圖中我們可以看到osql 並不支援 sql server 2008的所有功能,如果需要使用sql server 2008的所有功能可以使用ocmd命令。

有了osql/ocmd命令要批量執行sql檔案當然需要寫乙個批處理命令,例如我們執行上面sql檔案就可以在txt中編寫下面的語句:

osql -s"127.0.0.1"  -u"sa" -p"sa" -d"northwind" -i"%cd%/1.sql"  

osql -s"127.0.0.1" -u"sa" -p"sa" -d"northwind" -i"%cd%/2.sql"

然後儲存成sql.bat同上面的1.sql和2.sql放到同乙個檔案下,在執行時雙擊sql.bat就可以了。

利用osql ocmd批處理批量執行sql檔案

上週在測試環境建了幾十張表,儲存了.sql檔案,準備在正式環境重建的時候懶得乙個個開啟建了,做一在網上搜尋了一下,果然有簡單點的方法。利用osql ocmd批處理批量執行sql檔案 注意 在上圖中我們可以看到osql 並不支援 sql server 2008的所有功能,如果需要使用sql serve...

利用osql ocmd批處理批量執行sql檔案

利用osql ocmd批處理批量執行sql檔案 注意 在上圖中我們可以看到osql 並不支援 sql server 2008的所有功能,如果需要使用sql server 2008的所有功能可以使用ocmd命令。有了osql ocmd命令要批量執行sql檔案當然需要寫乙個批處理命令,例如我們執行上面s...

利用批處理批量建立域使用者

任務要求 網域名稱為 worldskills2017.china,其中有乙個名為test的ou,在該ou中已經建立了名為it的域組,要求批量建立20個域使用者,使用者名為it001 it020,密碼統一為skills39,並都加入到it組。下面將任務分解,首先介紹一下如何用dsadd user命令來...