應(yīng)用場景:服務(wù)器升級,比如原來是2003的系統(tǒng),現(xiàn)在換成2008或者2012,那么數(shù)據(jù)庫升級了不止一個檔次,咋辦?分離附加,備份還原都有點懸了,那么就導(dǎo)出腳本唄(一般都是導(dǎo)出兩份,一份是架構(gòu),一份是數(shù)據(jù))
【應(yīng)用場景二:類似于阿里云這些別人的服務(wù)器(說句傻叉的話,用戶數(shù)據(jù)都不在你的手上你這公司基本上也就差不多了)】
演示一下數(shù)據(jù)導(dǎo)出的場景:
那么問題來了~~發(fā)生了這些錯誤腫么辦?我們的sql腳本好幾個G了,正常途徑都沒用。??
這里呢得引入一下OSQL,先看看幫助文檔:osql -?
執(zhí)行命令:
osql -E -i C:\Users\DNT\Desktop\BigValues.sql
-E 表示使用 Windows 身份驗證 -i 表示執(zhí)行輸入文件里面的sql腳本
然后就這樣慢慢的執(zhí)行了,你直接掛服務(wù)器就好了,然后你就可以繼續(xù)coding了(*^__^*)