`

SQL Server数据同步

阅读更多

 SQL server数据库在开发的过程中,有的时候可能开发库需要同步正式库或者测试库的数据,那么SQL server如何同步数据呢,一种方式使用SQL server自带图形化方式,一种为脚本方式同步,这里介绍脚本方式。

 

保证您使用的库已经建立了链接服务器链接到对应的正式库,如图

 

 

 

如何访问正式库的数据呢?方法使用 [链接服务器名]+点+数据库名+点+dbo+点+表名

 

SELECT *
FROM [10.21.2.25].budget.dbo.tb_item_bind_info

 

那么接下来如果同步正式库数据,很简单如下

 

TRUNCATE TABLE budget.dbo.tb_item_bind_info
go

INSERT INTO budget.dbo.tb_item_bind_info
        ( bind_id ,
          item_id ,
          mflag ,
          remark ,
          CREATION_DATE ,
          CREATED_BY ,
          LAST_UPDATED_BY ,
          LAST_UPDATE_DATE
        )
SELECT bind_id ,
          item_id ,
          mflag ,
          remark ,
          CREATION_DATE ,
          CREATED_BY ,
          LAST_UPDATED_BY ,
          LAST_UPDATE_DATE
FROM [10.21.2.25].budget.dbo.tb_item_bind_info
go

 

SQL server中经常表会设置自增长列,如果按如上方式同步,同步过来也是自增长,该列有可能和线上数据不同,如果需要必须也和线上相同,需要开启 set IDENTITY_INSERT 表名 ON  同时,需要将自增列也加入到insert中

 

例子

TRUNCATE TABLE budget.dbo.tb_item_bind_info
go

set IDENTITY_INSERT budget.dbo.tb_item_bind_info  ON
go

INSERT INTO budget.dbo.tb_item_bind_info
        ( id,
          bind_id ,
          item_id ,
          mflag ,
          remark ,
          CREATION_DATE ,
          CREATED_BY ,
          LAST_UPDATED_BY ,
          LAST_UPDATE_DATE
        )
SELECT id,bind_id ,
          item_id ,
          mflag ,
          remark ,
          CREATION_DATE ,
          CREATED_BY ,
          LAST_UPDATED_BY ,
          LAST_UPDATE_DATE
FROM [10.21.2.25].budget.dbo.tb_item_bind_info
go

 

 

  • 大小: 10.5 KB
0
1
分享到:
评论

相关推荐

    SQLServer数据同步

    ### SQL Server 数据同步详解 #### 一、项目需求概述 SQL Server 数据同步是企业级应用中常见的需求之一,尤其在需要实现数据冗余、提高数据可用性和进行读写分离等场景下尤为重要。根据题目中的描述,项目的主要...

    SQL SERVER 数据同步配置

    SQL SERVER 数据同步配置是数据库管理中的一个重要环节,它允许分布在不同服务器或实例上的数据表保持一致,即使在数据经历增、删、改操作后。在本教程中,我们将重点讨论如何在SQL SERVER 2005环境下配置数据同步,...

    两台SQL-Server数据同步解决方案

    ### 两台SQL Server数据同步解决方案详解 #### 一、概述 在当今信息化时代,数据同步成为企业级应用中不可或缺的一部分。特别是在分布式环境中,确保不同地理位置的数据库保持一致性和实时性变得尤为重要。本文将...

    两台SQL Server数据同步解决方案

    ### 两台SQL Server数据同步解决方案 在当前的数据管理领域,确保两台SQL Server服务器之间的数据保持一致是一项重要的任务。这种需求通常出现在多种场景中,比如主备切换、负载均衡或者异地多活等架构设计中。本文...

    SQL Server 数据同步软件

    SQL server 数据同步软件(简称MSSQLSYNC)的主要功能是SQL server 数据库同步,可作为数据同步、数据备份工具。本软件具有以下功能和特点: >>绿色软件设计,无需安装; >>自定义同步数据范围、同步间隔时间; >>...

    两台SQL Server数据同步解决方案(推荐).

    ### 两台SQL Server数据同步解决方案详解 #### 一、引言 在现代企业级应用中,为了确保数据的高度可用性和容错性,通常需要在两台或多台SQL Server之间实现数据同步。本文将详细介绍一种实用的数据同步解决方案,...

    Sql server数据同步更新工具

    很不错的个人完善过的Sql server数据同步更新工具,拿出来分享,用于Sql server与Access数据表同步更新(表结构需一致)。

    sqlserver数据同步.docx

    配置SQL Server数据同步的过程涉及以下步骤: 1. **环境准备**:首先,在两台服务器上安装SQL Server 2008 R2,包括Database Engine(包含SQL Server Replication)和Management Tools组件,并确保SQL Server代理...

    利用SQL Server复制技术实现数据同步更新

    ### 利用SQL Server复制技术实现数据同步更新 #### 概述 在现代企业级应用环境中,为了确保数据的一致性和高效性,SQL Server 复制技术被广泛应用于多站点或多服务器之间的数据同步。本文将详细阐述如何通过SQL ...

    基于WCF实现SQLServer数据同步系统设计文档

    ### 基于WCF实现SQLServer数据同步系统设计文档 #### 一、系统概述 本文档旨在详述一个基于Windows Communication Foundation (WCF)实现的SQL Server数据同步系统的设计方案。该系统主要功能在于确保多台服务器...

    基于SQL Server的数据同步方案的研究及应用.pdf

    照发布是SQL Server数据同步的一种方式,它通过创建数据库的一个静态副本(即快照)来同步数据。在快照发布中,从服务器会在初始化时一次性获取主服务器的全部数据,之后不再跟踪主服务器上的更改。这意味着,如果在...

    如何在两个SQLSERVER之间数据同步

    ### 如何在两个SQLSERVER之间实现数据同步 在IT领域,特别是对于企业级应用而言,数据同步是一项重要的技术,能够确保不同地理位置的数据中心之间数据的一致性和可用性。本文将详细介绍如何通过SQL Server的复制...

    (LebiShop)SQLSERVER数据库同步工具

    功能特点: 1,比较两个数据库的结构或数据差异并生成SQL脚本,一键同步 ...4,SQLSERVER转ACCESS,自动建表同步字段并导入数据 环境要求: 1,微软.NET Framework4.0 2,本机安装SqlServer2005或支持SQLDMO

    SQLSERVER数据同步机制的研究与应用.pdf

    SQL Server数据同步机制是数据库管理系统中的一个重要功能,它允许数据在多个数据库服务器之间保持一致和更新。这项技术在需要数据分布式存储和处理的场景中尤为关键。本文的研究和应用重点放在了如何利用SQL Server...

    用于SqlServer 同步数据到ElasticSearch的logstash测试

    标题 "用于SqlServer 同步数据到ElasticSearch的logstash测试" 描述了一种通过Logstash将SQL Server数据库中的数据实时或定期同步到ElasticSearch的解决方案。在.NET平台上,这种数据同步通常是为了实现大数据分析、...

    Navicat 实现同步sqlserver表结构到mysql操作手册1

    本文将详细介绍如何使用Navicat工具实现SQL Server表结构到MySQL的同步操作,这对于那些需要在不同数据库系统间进行数据迁移的开发者来说尤其有用。 Navicat是一款强大的数据库管理工具,支持多种数据库类型,包括...

    sqlserver与mysql数据库同步

    本主题将深入探讨如何实现SQL Server与MySQL数据库之间的数据同步,这对于确保数据一致性、实时性以及跨平台的数据交换具有重大意义。 首先,我们需要了解SQL Server和MySQL是两种不同类型的数据库管理系统。SQL ...

    SQL SERVER间数据同步

    ### SQL Server 数据库间数据同步方法详解 #### 一、SQL Server 数据同步概述 SQL Server 数据同步是指在两台或多台 SQL Server 数据库之间保持数据一致性的过程。这对于分布式的数据库环境尤其重要,例如需要在...

    两台SQL+Server数据同步解决方案

    "两台SQL Server数据同步解决方案" 在本文中,我们将讨论两台SQL Server数据同步解决方案的概念和实现步骤。数据同步是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式...

Global site tag (gtag.js) - Google Analytics