我寫一隻專門更新sql server資料庫
資料表/欄位/sp等的程式
寫這的目的是.我有很多客戶在別的地方.
若資料庫每一次有變動.
我使用遠端遙控程式去遙控使用者的電腦
那將會是更大災難...不符合成本
才會有這個構想
利用osql執行 sql script 更新作業.
更新不成功.也紀錄(output.log).回報錯誤訊息...
osql -U sa -P 123456 -d TuDou -i xxx.sql -o output.log
可是發生一件就是
不是每一台電腦 更新都ok.有些資料會被刪除.有些觸發器變成沒法使用
是不是有更好的方式去建構更新資料庫的
目前我的更新程式...更新程式/報表是OK.只差資料庫而已
微軟將停止支援osql了, 官方網站建議停用osql, 改用sqlcmd.
另外, 你是透過Internet去執行ODBC嗎? 這很冒險喔.
我建議用起個windows版的openssh server吧.