none
請問一個Stored Procedure和V.NET的問題! RRS feed

  • 問題

  • 大家好:

          我想請問一個問題, 就是我有二台資料庫,都是SQL 2005, 其中一部是當成歷史資料庫, 上面有放一支由儀器公司寫的 STORED PROCEDURE來傳輸另一部SQL2005上的資料過來放,後來因為這個方式有不少問題,我寫了一支VB.NET的程式,然後把原始資料庫的資料傳到歷史資料庫來放,我有試過用SSIS來傳輸,結果是不能由儀器公司所提供的AP程式來開啟資料(有新舊二個版本),所以才開發了VB.NET的程式來傳輸

          使用VB.NET的程式傳輸後儀器公司提供的新版AP程式可以打開,可是舊版AP不能打開(我們有試過不同作業系統及不同電腦,環境都有裝到需要執行的環境),但是舊版AP程式可以打開由STORED PROCEDURE傳輸的資料,而因為我們LICENSE的關係,無法讓該部舊AP程式升級也無法換電腦給操作人員

          我想請問大家的是,VB.NET把資料SELECT出來到DATATABLE,再由DATATABLE注入歷史資料庫的方式,和由STORED PROCEDURE傳資料到歷史資料庫的方式,在資料面上會有不一樣嗎? 

    2014年7月15日 上午 09:38

解答

所有回覆

  • 不會不一樣。

    不過設定鏡像備份會不會快一點,甚麼程式都不用寫...


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2014年7月15日 上午 11:36
  • 透過SP、SSIS、VB.net傳送資料應該都是一樣的,問題應該不在資料面上

    保證解答-微軟技術支援服務

    2014年7月15日 下午 12:04
    版主
  • How do you handle data modifications? Easy to copy new data over but not updated ones, maybe much easier to do that with sql features like mirroring or log shipping as said above.
    2014年7月15日 下午 12:50
  • 感謝撥冗回答,這個問題我有想過,可是網管不答應,因為二座資料庫跨了二個B CLASS網段,而且資料庫目前是1.2 T

    她怕資料傳輸太大....SO...

    2014年7月16日 上午 12:17
  • 感謝回覆! 我是直覺認為是儀器公司AP程式版本的問題,可是因為無法升級,所以只好另求門路!最怪的是SSIS傳過去居然二個版本的AP程式都打不開 Q_Q, SP傳的二個版本都OK, VB.NET傳的只有新版OK, 這讓我很CONFUSE, 所以上來問問各位先進的看法

    我現在在試著改VB.NET的程式和SP, 讓VB.NET CALL SP執行再由AP打開來看看~

    2014年7月16日 上午 01:09
  • Thanks for reply! The data's modifications will do it by AP from DEVICE Company. I only care about DB and copy the latest datas to History DB. Thanks a lot!
    2014年7月16日 上午 01:16
  • 您好,歡迎您將對您有幫助的回覆標示為解答,以利討論的進行並幫助其他有類似問題的朋友。謝謝您!
    2014年7月18日 上午 01:57