Advertisement

SQL应用之跨服务器结构同步实现(MSSQL)

阅读量:

一、前言

什么是“跨数据库服务器数据库结构同步”?

跨数据库服务器数据库结构同步,这里包含以下几个方面的问题

  • 跨数据库服务器 :分布于不同主控节点的数据库之间——各分布于各自独立的主控节点。
    • 数据存储架构 :基于一系列包含表(Table)、视图(View)、存储过程(Stored Procedure)、函数(Function)等的对象构建而成的数据系统。
    • 同步操作 :要求将一个完整的数据架构进行同步复制至另一个系统中,并包括但不限于创建新对象(Object Creation)、删除现有对象(Object Deletion)、以及更改数据类型的更新操作(Data Type Modification)。

每当发布系统时,在开发库和生产库之间同步数据库结构(包括表结构、视图、存储过程等),这是跨数据库服务器设计的核心功能之一。然而,在实际操作中发现这一流程仍存在诸多挑战:虽然有相关文档和技术规范要求对修改进行详细记录以防遗漏项的存在(即所谓的'漏网之鱼')。因此迫切需要开发一个能够自动检测数据库结构修改工具——数据库结构差异发现系统

开发平台与生产环境通常被设置为隔离状态,在此情况下还需要应对数据库异地 的相关问题。在进行异地数据库结构同步时,还必须同时考虑执行权限的问题

二、远程数据库结构

全部评论 (0)

还没有任何评论哟~