我們有2個數據庫,我們需要將數據從數據庫1傳輸到數據庫2.我如何在SQL Server中執行此操作(在SYBASE中有代理表)?代理表SQL Server vs SQL Server
1
A
回答
0
我認爲INSERT INTO
是一個很好的選擇。
http://msdn.microsoft.com/en-us/library/aa933206(v=sql.80).aspx
首先,你可以創建在目標服務器的鏈接服務器到其他服務器。然後你可以做INSERT INTO
。
如果你不想這樣做(或者不能),那麼將數據轉儲到一個文件並且執行非常快的BULK INSERT
以將數據導入到你的新表中。
0
正如@Nathan所說的只是BULK INSERT數據。假設兩個數據庫位於同一服務器上,那麼通常將該表引用爲databasename.schema.tablename,因此db1.dbo.table1或db2.dbo.table1
因此,您也可以在目標數據中創建一個視圖用作'代理'並且在沒有實際複製的情況下提取數據。該視圖將在DB2和是這樣的:
CREATE VIEW table1 AS SELECT * FROM db1.dbo.table1
+0
Unfortunetely數據庫可能重複在不同的服務器上(可能在不同的局域網中) – Nickolodeon 2011-02-17 12:16:49
相關問題
- 1. SQL Server代理表
- 2. SQL SERVER代理
- 3. SQL Server代理代理
- 4. SQL Server代理 - 從Oracle更新SQL表
- 5. MSDE vs SQL Server
- 6. SQL Server代理VBScript替代
- 7. lucene.net vs SQL Server內存表
- 8. SQL Server:表vs光標
- 9. sql server vs .net encryption
- 10. 啓動Sql Server代理
- 11. SQL Server代理作業
- 12. SQL Server代理配置
- 13. SQL Server代理限制?
- 14. Sql Server代理錯誤?
- 15. 代理SQL Server請求
- 16. DB2 vs PostgreSQL vs SQL Server
- 17. Sql Server迭代
- 18. 安裝VS 2012後SQL Server代理問題 - SQL Server代理給出 - 遠程過程調用失敗(0x800706be)
- 19. 在SQL Server整理表
- 20. 無法在我的SQL Server中找到SQL Server代理
- 21. 如何在SQL Server 2012中啓用SQL Server代理選項卡?
- 22. SQL Server表變量VS臨時表
- 23. 鏈接表 - SQL Server 2008到SQL Server 2005
- 24. SQL Server CLR嵌入SQL Server代理的業務邏輯和時間表執行
- 25. 從SQL Server 2008 Express轉到SQL Server 2012
- 26. 通過Sql Server管理工作室在Sql Server中刪除表
- 27. mysql @@ identity vs sql-server last_insert_id()
- 28. SQL Server日期vs smalldatetime
- 29. SQL Server:選擇vs還是?
- 30. Memcached vs SQL Server緩存
[SQL Server的代理表](http://stackoverflow.com/questions/5028334/sql-server-proxy-tables) – 2011-02-17 12:06:11