領測軟件測試網
軟件測試技術網站~$sa5ns可用如下方法生成一個可以一次導出一個數據庫中所有表的數據的執行腳本。
軟件測試技術網站y
|7}N0fO#p編輯一個如下文本文件 文件名稱例為 bcpscript:
軟件測試技術網站V2`;X1w_;x*w-Wuse dbname 選中將要導出數據的數據庫
軟件測試技術網站6Q2B
s#Fc*B7rgo
WosC9g
IH(U.}rselect ’bcp dbname..’ + name + ’ out c:\temp\’ + name + ’ -Usa -P -Ssybcdsrv -c’ from sysobjects where type = ’U’ 在sysobjects系統表中type為U的表為用戶表,系統表為S。
`%XZ&XE6a
] ]
WFgo
g7_Pg:e7M1uXCg~3A%XGR用如下格式執行:
軟件測試技術網站:UGTpG
E"Jz)g'DHisql –Usa –Ppassword –Sservername –i bcpscript –o bcpout.bat
軟件測試技術網站Aj:G)~C&a+L9Ni參數后為輸入文件,o參數后文件為輸入文件執行后得到的輸出文件。
軟件測試技術網站1t%@
|?;uJ R]執行后可以得到一個后綴名為 BAT 的批處理文件(在unix下則生成一個shell文件并更改相應的執行權限),可直接執行。即在指定的目錄下導出了相應的數據文件。一個表的數據為一個文件。如在UNIX下則可不用BAT后綴。
軟件測試技術網站
K}` wj1n!BW/M
ay.y}m備份得到的數據文件如果需要重新往數據庫中恢復,只需要將上面操作步驟中BCP命令中的out 參數換為in參數即可。
軟件測試技術網站#G;gK@Is注意:在對正式數據做操作前最好先作一些測試。
/auC9VB;D8PW,C另外,如果牽涉到使用bcp進行字符集的更改,可以采用 –J charset 參數進行
軟件測試技術網站0p.yL
老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月