AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / dba / 问题 / 342114
Accepted
user25935915
user25935915
Asked: 2024-09-04 08:02:57 +0800 CST2024-09-04 08:02:57 +0800 CST 2024-09-04 08:02:57 +0800 CST

SSMS 版本 2008R2 发布服务器与 20012 订阅服务器不兼容

  • 772

我正在 2008R2 服务器到 2012 分发服务器到 2012 订阅服务器的事务复制中设置。所有三台服务器都处于完整恢复模式。每 15 分钟进行一次日志备份,每天对用于复制的所有三台服务器数据库进行完整备份。我们想将订阅服务器用作报告服务器。发布服务器是我们的主要 OLTP 数据库。

但是订阅服务器 SSMS 是 2012 SSMS,而发布服务器 SSMS 是 2008r2,因此复制会抛出错误:“选定的订阅服务器不满足选定发布服务器的最低版本兼容级别”

因此,我考虑使用我的分发服务器计算机(带有 2012 SSMS 的 2012 服务器)远程访问我的发布服务器(2008R2 服务器),然后从那里设置发布服务器的复制。这样可以正常工作吗?或者,这会引起任何问题。

或者,我最好在发布服务器上安装 2012 SSMS,然后从那里设置复制?

请帮忙

我已在测试服务器发布者上安装了 2012SSMS,它运行良好。但不想为 2 个 SSMS 申请许可

如果我使用其他服务器(不是实际的发布者服务器)来设置复制,那么如果出现问题,我是否能够轻松回滚(移除/删除)复制?

sql-server-2012
  • 1 1 个回答
  • 20 Views

1 个回答

  • Voted
  1. Best Answer
    HandyD
    2024-09-04T14:08:04+08:002024-09-04T14:08:04+08:00

    运行 SQL Server 2008 R2 的发布服务器支持运行 SQL Server 2008 - SQL Server 2022 的分发服务器和运行 SQL Server 2008 - SQL Server 2014 的订阅服务器(https://learn.microsoft.com/en-us/sql/relational-databases/replication/replication-backward-compatibility?view=sql-server-ver16)。

    问题是 SQL Server Management Studio (SSMS) 对后端涉及的版本执行了一些验证,但是 2008 R2 附带的 SSMS 版本可能没有将 SQL Server 2012 视为有效的 SQL Server 版本,因为在 SQL Server 2008 R2 发布时该版本不可用。

    SSMS 版本对 SQL Server 版本之间复制的可支持性没有影响,但是,您可能会遇到此类问题,因为 GUI 未更新当前版本,即 SSMS 2008 R2 无法验证分发服务器版本是否有效且受支持。

    一种解决方案是在复制拓扑中版本最高的服务器上使用 SSMS,然后从那里进行设置/配置。

    另一个解决方案是在本地计算机上安装最新版本的 SSMS(最新版本可以在此处下载:https://learn.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms ?view=sql-server-ver16)并从那里执行复制设置。

    另一种解决方案是使用 T-SQL 命令来设置和配置复制。如果您不熟悉复制,这可能会很复杂,但命令都有很好的文档记录:

    • 配置分发
    • 配置发布
    • 配置订阅
    • 1

相关问题

  • SQL Server 2012 在 TempDb 中使用排序创建索引 - 获得 False?

  • SQL Server AlwaysOn 故障转移透明度

  • 为什么 Denali 序列应该比标识列表现更好?

  • SQL Server 不应该支持范围吗?

  • 什么是 SQL Server“德纳利”?什么是新的?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve