問題是樣的
有一個資料庫,名為student,他是本機的SQLSERVER2000資料庫,這里面有很多的資料表,里面有很多記錄,
在遠程服務器上也有一個名為student的相同結構的資料庫
這樣我怎么才能做一個程式將資料一點不差的上傳到遠程服務器呢,
另外由于本地資料庫會不斷的更新,也就是說我要定時的或是手去的運行這個要做好的程式去將新的記錄追加到遠程的
服務器上
請高手指點
uj5u.com熱心網友回復:
用兩個transaction分別連接到兩個資料庫,然后讀出一個表的內容,插入/更新遠程服務器上的表內容即可.本地資料庫可以加欄位記錄新插入/更新的資料,根據需要進行相應的操作.uj5u.com熱心網友回復:
用兩個transaction分別連接到兩個資料庫,然后讀出一個表的內容,插入/更新遠程服務器上的表內容即可.本地資料庫可以加欄位記錄新插入/更新的資料,根據需要進行相應的操作.uj5u.com熱心網友回復:
是不是可以這樣做一個資料視窗 ,資料源為遠程的資料庫
然后將本地的student表生成一個 datastore ,將值一條一條的賦近 資料視窗 ,更新!
這樣不能查重復的行,就是直接望里插
還有一種是 ,直接寫了程序,去執行你的程序就可以了,遠程的資料庫可以用影射過來吧
uj5u.com熱心網友回復:
也可以使用鏈接服務器,然后就像操作一個服務器內不同庫之間的資料一樣:insert into table1(......) select ...... from remoteserver.db.dbo.table2;
關于鏈接服務器的使用,請參考:
http://topic.csdn.net/t/20061212/11/5224107.html
uj5u.com熱心網友回復:
也可以使用鏈接服務器,然后就像操作一個服務器內不同庫之間的資料一樣:insert into table1(......) select ...... from remoteserver.db.dbo.table2;
關于鏈接服務器的使用,請參考:
http://topic.csdn.net/t/20061212/11/5224107.html
uj5u.com熱心網友回復:
暈,CSDN還能出現這樣的問題:“/”應用程式中的服務器錯誤。
由于目標機器積極拒絕,無法連接。
說明: 執行當前 Web 請求期間,出現未處理的例外。請檢查堆疊跟蹤資訊,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細資訊。
例外詳細資訊: System.Net.Sockets.SocketException: 由于目標機器積極拒絕,無法連接。
源錯誤:
執行當前 Web 請求期間生成了未處理的例外。可以使用下面的例外堆疊跟蹤資訊確定有關例外原因和發生位置的資訊。
堆疊跟蹤:
[SocketException (0x274d): 由于目標機器積極拒絕,無法連接。]
System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +1734594
System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) +826
CSDN.Community.TopicFileDataCenter.TopicFileComponent.Reply(ReplyGenerateData rgd) +0
CSDN.Community.TopicFileDataCenter.TopicFileDataCenterEntry.Reply(Guid topicId, DateTime createDate, ReplyInfo reply, CommunityUser user, UserSectionProfile usp) +73
CSDN.Community.PointForum.Services.ReplyTopicManager.ReplyTopic(ReplyInfo reply, DateTime topicPostDate, String& errorInfo, CommunityUser user, UserSectionProfile usp) +692
CSDN.Community.PointForum.WebControls.ReplyTopicPage.bt_Submit_Click(Object sender, EventArgs e) +225
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +105
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +107
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/117865.html
標籤:數據庫相關
