1. 程式人生 > >SQL server不同伺服器之間複製資料

SQL server不同伺服器之間複製資料

如果兩臺伺服器要複製資料,有兩種方法,我這裡先介紹一種:
劃重點:前提是本地伺服器能ping通遠端伺服器,不然一切白搭
下面開工:

  • 本地伺服器建立遠端伺服器的連結服務:
exec addlinkedserver '遠端伺服器別名','','SQLOLEDB','遠端伺服器地址'
exec addlinkedsrvlogin '遠端伺服器別名','false',null,'sa','遠端伺服器賬號密碼'
  • 從遠端伺服器插入資料
    1. 如果目標表已存在
insert 本地目標表 select * from [遠端伺服器別名].[資料庫名].[dbo].[表名]
  1. 如果目標表不存在
select * into 本地目標表 from [遠端伺服器別名].[資料庫名].[dbo].[表名]

相關推薦

SQL server不同伺服器之間複製資料

如果兩臺伺服器要複製資料,有兩種方法,我這裡先介紹一種: 劃重點:前提是本地伺服器能ping通遠端伺服器,不然一切白搭 下面開工: 本地伺服器建立遠端伺服器的連結服務: exec addlinkedserver '遠端伺服器別名','','S

MSSQL-跨伺服器之間複製資料方法

開啟SQL相關配置 SQL Server 阻止了對元件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的訪問,因為此元件已作為此伺服器安全配置的一部分而被關閉。系統管理員可以通過使用

SQL Server伺服器 不同資料庫之間的表操作

--建立連結 EXEC sp_addlinkedserver '伺服器別名', '', 'SQLOLEDB', '139.196.*.*(IP地址)' EXEC sp_addlinkedsrvlogin '伺服器別名', 'false', NULL, '使用者名稱', '密碼' --表操作

mysql同個伺服器不同之間資料轉移

背景:做同步庫,由於首次部署,需要將原本的資料轉移一份到同步庫中。但是同步庫test_sync中新增了兩個欄位(一個Int,一個varchar)。那麼mysql同個伺服器中不同庫之間的資料轉移可以這樣做。以test庫中test表資料轉移到test_sync庫的test表為例: Code

sql建立不同伺服器上的資料庫之間的通訊

1.建立不同伺服器上的資料庫之間的通訊 --建立遠端連結伺服器 execute sys.sp_addlinkedserver @server='CurvesSeverLink', --被訪問的伺服器別名 @srvproduct='',

sql server 用一個表的資料去更新另一個表

      SQL SERVER 資料庫操作中,經常會遇到將一個表的資料複製到另一個表的情況。一種情況是將一個表中的資料(全部或者部分欄位)插入另一個空表中;另一種情況是將一個表中的部分欄位更新到另一個非空的表中。   &nbs

不同資料庫之間資料的實時同步-釋出與訂閱

最近要將不同伺服器上資料庫的表資料同步彙總,所以就涉及到了資料同步的問題,以前沒有接觸過,在網上找了找方法,  大抵的方法有三種: 1,在資料庫中編寫觸發器 2,寫一個同步程式去完成同步 3,使用資料庫的釋出和訂閱功能 以上前兩種方法暫且不提,今天說說第三種方法:使用資

SQL Server 2008 資料庫誤刪除資料的恢復

關鍵字:SQL Server 2008, recover deleted records 背景:誤刪除資料。 SQL Server中誤刪除資料的恢復本來不是件難事,從事務日誌恢復即可。但是,這個恢復需要有兩個前提條件: 1. 至少有一個誤刪除之前的資料庫完全備份。 2. 資料庫的恢

使用scp命令在mac本機和linux伺服器之間傳輸資料

命令不復雜: 1、從伺服器下載檔案  scp [email protected]:/path/filename /tmp/local_destination  2、上傳本地檔案到伺服器  scp /path/local_filename [email

SQL Server學習_資料庫複製

資料庫複製 在網上看到一個數據庫複製,感覺挺有意思的 一般情況下最好定期備份,這只是練習 /** *複製表結構的通用儲存過程 */ -- Transfer物件的重要屬性 -- 1. 屬性 屬性名

Vulkan Cookbook 第四章 12 在緩衝區之間複製資料

在緩衝區之間複製資料 在Vulkan中,為了將資料上傳到緩衝區,我們不僅限於記憶體對映技術。既使繫結到它們的記憶體物件是從不同的記憶體型別分配的,也可以在緩衝區之間賦值資料。 譯者注:示例程式碼點選此處 怎麼做... 1.獲取命令緩衝區的控制代碼。將其儲存在名為command_buf

用Java向SQL Server資料庫中插入float資料報錯An error occurred while converting the Float value to JDBC data type

作者:翁鬆秀 用Java向SQL Server資料庫中插入float資料報錯 用Java向SQL Server資料庫中插入float資料報錯

SQL Server基礎(一) VS2015 建立資料表:建表、修改表名字、往表中新增資料、查詢表,最後是資料庫檔案的屬性

VS2015 建立資料表流程 1、右擊表,建立資料表——設定主鍵 2、修改資料的名字為Inventory 3、新增資料 4、右擊資料庫庫——新建查詢,輸入SQL語法,就可以查詢表的資料了 往表中新增一行,重新查詢。你會發現,表名字不區分大小。

SQL Server伺服器同步或定時同步資料庫

在本地區域網內或者外網有兩臺安裝有sqlserver2008的機器(注意:已釋出的快照版本無法向老版本資料庫相容,意味著2008下建立的事務或快照發布,無法被sqlserver2005訂閱) 1.在要釋出的資料庫上建立一個數據庫(這裡叫做dnt_new),然後在該資料庫例項的左側導航的“複製”--“本地

SQL SERVER 資料庫表同步複製 筆記 SqlServer2008 資料庫同步的兩種方式 (釋出、訂閱)

SQL SERVER 資料庫表同步複製 筆記 同步複製可執行在不同版本的SQL Server服務之間 環境模擬需要兩臺資料庫192.168.1.1(釋出),192.168.1.10(訂閱) 1、在釋出和訂閱機中建立兩個相同的賬戶(如: sqladmin),使用者名稱和密碼都一致,隸屬於administr

SQL Server 建立伺服器和資料庫級別審計

一、概述 在上一篇文章中已經介紹了審計的概念;本篇文章主要介紹如何建立審計,以及該收集哪些稽核規範。 二、常用的稽核物件 2.1、伺服器稽核物件 1.FAILED_LOGIN_GROUP( Audit Login Failed Event Class) 指示主體嘗試登入到 SQL Serve

SQL Server 自動迴圈歸檔分割槽資料指令碼

概述   在很多業務場景下我們需要對一些記錄量比較大的表進行分割槽,同時為了保證效能需要將一些舊的資料進行歸檔。在分割槽表很多的情況下如果每一次歸檔都需要人工干預的話工程量是比較大的而且也容易發生紕漏。接下來分享一個自己編寫的自動歸檔分割槽資料的指令碼,原理是分割槽表和歸檔表使用相同的分割槽方案,迴圈利

SQL server 資料庫匯出表裡所有資料成insert 語句

        將SQL server資料庫中的某張表裡的所有資料匯入到另外一個數據庫或另外一臺計算機上的資料庫,有這樣的一種方法: 下面我以sql server 2008 R2,資料庫是[test]資料庫為例。 目標:把[test]資料庫的 Test_T

Sql Server 查詢多條重複資料 刪除並保留一條

總是不會查重和刪除多餘資料 delete sysdba.PRODUCT from sysdba.PRODUCT a where exists (select Name,ACTUALID fr

SQL SERVER連結伺服器執行帶參儲存過程

SQL SERVER通過連結伺服器,連結到ORACLE資料庫,下面我要在SQL SERVER資料庫上寫一個儲存過程,該儲存過程需要用通過連結服務去取ORACLE資料庫裡的資料,該儲存過程是含引數的儲存過程。在SQL SERVER 資料庫裡建立一個儲存過程來取ORACLE資料