sqlserver執行sql文件-九游会j9娱乐平台
1.打開sql server management studio,在對象資源管理器中,展開「sqlserver 實例」→「資料庫」→「benet」節點,單擊滑鼠右鍵,選擇「任務」→「導入數據」命令。出現歡迎界面,單擊「下一步」按鈕,出現「選擇數據源」對話框。在「選擇數據源」對話框中設置如下選項
② 「sqlserver」怎樣直接執行sql文件
一、客戶的資料庫數據被篡改,利用log explorer工具根據日誌生成的回滾腳本有200多m,不可能一下子扔到查詢分析器里去執行,於是想是否sql server是否可以像oracle那樣直接執行.sql文件。講過查資料,測試,發現可以在cmd窗口中執行如下命令執行sql文件:
二、osql -s 127.0.0.1 -u sa -p sa -i d: est.sql;
三、簡單說明:osql為sql server的命令,要在cmd中執行該命令,一般安裝完sql server後該命令對應的路徑會自動添加到系統環境變數中。 -s 表示要連接的資料庫伺服器 -u表示登錄的用戶id,-p表示登錄密碼 -i表示要執行的腳本文件路徑。
四、apache ant提供了直接執行sql腳本文件的功能:
五、java代碼:
publicclassantexecsql
{publicstaticvoidexecsqlfile(stringurl,stringuserid,stringpwd,stringsqlfile)
{
sqlexec2sqlexec=newsqlexec2();
//設置資料庫參數
sqlexec.setdriver("com.microsoft.sqlserver.jdbc.sqlserverdriver");
sqlexec.set;
sqlexec.setuserid(userid);
sqlexec.setpassword(pwd);
filefile=newfile(sqlfile);
sqlexec.setsrc(file);
sqlexec.setprint(true);//設置是否輸出
//輸出到文件sql.out中;不設置該屬性,默認輸出到控制台
//sqlexec.setoutput(newfile("d:/script/sql.out"));
sqlexec.setproject(newproject());//要指定這個屬性,不然會出錯
sqlexec.execute();
}
publicstaticvoidmain(string[]args){
stringfile1="c:/1.sql";
stringurl="jdbc:sqlserver://localhost:1433;database=master";
stringusername="sa";
stringpwd="sa@jiaj";
try{
antexecsql.execsqlfile(url,username,pwd,file1);
}catch(exceptionex){
ex.printstacktrace();
}
}
}
③ sqlserver怎麼執行.sql文件
可以在cmd窗口中執行如下命令執行sql文件:
osql -s 127.0.0.1 -u sa -p sa -i d:\test.sql
簡單說明:osql為sql server的命令,要在cmd中執行該命令,一般安裝完sql
server後該命令對應的路徑會自動添加到系統環境變數中。 -s 表示要連接的資料庫伺服器 -u表示登錄的用戶id,-p表示登錄密碼
-i表示要執行的腳本文件路徑。
④ sql server 2000如何執行sql腳本
實現的方法和詳細的操作步驟如下:
1、第一步,打開sql
server軟體,然後選擇圖中「資料庫」選項前面的「 」號以展開資料庫,如下圖所示,然後進入下一步。
⑤ mysql的sql文件在sql server 中打開
sql文件,本質上都是文本文件,mysql導出的sql文件,可以在mssqlserver直接打開,但是因為語法有所不同,所以必須進行一些修改