2011-03-29 55 views
0

我有兩個運行在我的網絡中的SQL Server 2008,稱爲Server1和Server2。混淆觸發器或過程之間的選擇

我有一個運行在Server1上的Web應用程序。我在Server2中有類似的表。

現在我需要做的是更新或插入Server2中的數據,因爲它是通過我的應用程序在Server1中插入的​​。

我很困惑是否在Server1的表上寫入觸發器或修改我在Server1中的過程以實現相同。

謝謝。

問候,

DnshPly9 

回答

1

你檢查了SQL Server複製:

http://msdn.microsoft.com/en-us/library/ms151198.aspx

你決定複製技術,你可能會從閱讀這一塊它會引導您通過不同的利益之前,您必須在不同的複製方案中進行考慮。

http://technet.microsoft.com/en-us/library/ms152565.aspx

+0

Server2中的表格在表格中有幾個相同/共同的列,而不是全部。在服務器1中說col1,col2,col3,我想在服務器2中插入col1和col2,忽略col3。所以我正在尋找觸發器或程序。 – Dinesh 2011-03-29 12:31:43

+0

SSIS(以前稱爲DTS)應該能夠輕鬆應對。 http://msdn.microsoft.com/en-us/library/ms141026.aspx – 2011-03-29 12:40:04

+0

其實我只與2個服務器工作,所以我認爲使用觸發器或存儲過程將爲我做。如果我只需要使用Trigger或Chaning我已經編寫的程序來包含另一個插入(或任何)查詢來插入(或任何)數據呢? – Dinesh 2011-03-29 12:57:19