以下拿一張表舉例: 1.右擊數(shù)據(jù)庫(test)---所有任務(wù)---生成腳本 2.選擇相應(yīng)要生成腳本的表,同時在打開的生成腳本的對話框中從”常規(guī)“切換到“選項”,“文件選項”-“文件格式”下選擇MS-DOS文本 3.保存時,注意把擴展名改為.bat 相關(guān)腳本生成工作自己完成把 假設(shè)得到批處理文件名:ttt.bat 進入MS-DOS下 以如下格式完成批處理文件執(zhí)行: isql -S(local) -Utest -Ptest -dtest -id://ttt.bat 相關(guān)說明如下: -S:服務(wù)器名 -U:登陸名 -P:登陸密碼 -d:數(shù)據(jù)庫名 -i:批處理文件所在位置 isql使用說明可以在MS-DOS下敲入:isql -? isql和osql的區(qū)別! 所有 DB-Library 應(yīng)用程序(如 isql)連接到 SQL Server 2000 后,作為 SQL Server 6.5 級客戶端工作。它們不支持 SQL Server 2000 的某些功能。 而 osql 實用工具是基于 ODBC 并支持 SQL Server 2000 的全部功能。使用 osql 運行 isql 無法運行的腳本。 有關(guān) SQL Server 6.5 級客戶端限制的更多信息,請參見 SQL Server 聯(lián)機叢書中的將早期版本客戶端連接到 SQL Server 2000。 默認(rèn)情況下,SQL 查詢分析器將 SQL 腳本保存為 Unicode 文件。isql 實用工具不支持 Unicode 輸入文件。嘗試在 -i 開關(guān)中指定這些文件中的某一個時會導(dǎo)致錯誤 170: Incorrect syntax near ' '. 使用 osql 實用工具運行這些 Unicode 文件。另一種方法是在 SQL 查詢分析器的"文件/另存為"對話框的"文件格式"列表中指定 ANSI 而非 Unicode。