比方說,我有一個表叫MessageLog
:選擇記錄,將它們插入到數據庫中不同的域上
MessageLog
==========
MessageLogID int (Identity)
Message text
我有同樣的表在不同的機器不同的數據庫建立在不同的領域:
Domain Machine SQLServername Database Table
=============================================================================
Production ProdSql1 AppDB MessageLog
Dev DevSql Sql2k5 AppDB MessageLog
我可以從Production
域內看到Dev
域名,但我不能從Dev
域內看到Production
域。這意味着我將不得不在Production
域中工作。
我怎樣寫,從Production
選擇MessageLog
記錄,將它們插入Dev
查詢?
在僞SQL,我想是這樣的:
Select Message From AppDb.dbo.MessageLog
Into Dev.DevSql\Sql2k5.AppDb.dbo.MessageLog
你提出了一些好的觀點,但我真的只是想看看是否有一個查詢,我可以在生產中的T-SQL中運行,以獲取信息到Dev中。這是一項一次性工作,我們的環境已經建立,不太可能改變。 – 2010-11-11 16:10:20
@Ben - 在這種情況下,您只需要設置鏈接服務器。 – 2010-11-11 16:21:10