首页 > 解决方案 > SQL Server Management Studio 2008R2 与 SQL Server 2017 - 兼容性?

问题描述

我正在开展一个项目,我将在其中配置 SQL Server 2017 数据库服务器。但是,我唯一可用的 SQL Server Management Studio 版本是 2008R2。我可以请求更新版本,但这可能需要 1-2 个月才能最终安装在我的机器上。

我会遇到兼容性问题吗?SQL Server 2017 中是否有任何数据库设置我需要设置才能使用它?

我对数据库工具的 MS 套件非常不熟悉,很抱歉我对此一无所知!谢谢

回应评论:

我有一个托管系统,因此我无法安装或运行未经“批准”的软件。我已经尝试过 VS Code 的便携版本,但这对我不起作用。我正在完成请求 SSMS 2017 的过程,但就像我在问题中所说的那样,这将在 1-2 个月内不可用。与此同时,SSMS 2008 会起作用吗?

标签: sql-serverssmssql-server-2017

解决方案


尽管这不太可能,但我碰巧在我的机器上安装了两个而且只有两个版本的 SSMS。2008R2 和 2017。我正在进行升级项目。

我打开了 SSMS 2008R2 并连接到 SQL Server 2017 服务器和相关数据库,并在其中四处浏览。我没有做任何太复杂的事情(一些SELECT陈述和一个UPDATE),但它们奏效了。我期望可见的对象是可见的。我不需要做任何事情来让它工作。它刚刚奏效。

大多。

除了每次我右键单击表格时,都会打开一个错误框,并显示以下消息:

指数数组的边界之外。(Microsoft.SqlServer.Smo)

但是,如果我按下OK按钮,该框就会清除,并且所需的右键单击菜单会打开并起作用。这会让人恼火,但如果你在“选项”菜单中四处寻找,可能有办法让它停下来。我没有投入任何时间来尝试做到这一点。

至少,您应该能够在等待升级时工作。

对于它的价值,我为政府承包商工作并且具有与您相同级别的安全限制,所以我感受到您的痛苦。


推荐阅读