sql-server - 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 会起作用吗?
解决方案
尽管这不太可能,但我碰巧在我的机器上安装了两个而且只有两个版本的 SSMS。2008R2 和 2017。我正在进行升级项目。
我打开了 SSMS 2008R2 并连接到 SQL Server 2017 服务器和相关数据库,并在其中四处浏览。我没有做任何太复杂的事情(一些SELECT
陈述和一个UPDATE
),但它们奏效了。我期望可见的对象是可见的。我不需要做任何事情来让它工作。它刚刚奏效。
大多。
除了每次我右键单击表格时,都会打开一个错误框,并显示以下消息:
指数数组的边界之外。(Microsoft.SqlServer.Smo)
但是,如果我按下OK
按钮,该框就会清除,并且所需的右键单击菜单会打开并起作用。这会让人恼火,但如果你在“选项”菜单中四处寻找,可能有办法让它停下来。我没有投入任何时间来尝试做到这一点。
至少,您应该能够在等待升级时工作。
对于它的价值,我为政府承包商工作并且具有与您相同级别的安全限制,所以我感受到您的痛苦。
推荐阅读
- d3.js - D3 data() 调用不会触发元素上的 exit() 但 enter() 有效
- javascript - 尝试访问 json 内容并以网格方式显示
- python - Keras:从自定义生成器中获取单个批次
- jenkins - Jenkins 围绕管道共享库脚本触发包装器
- opencart - 如何在 Opencart 前端接收模块 ID
- python - 通过每组两个数据元素创建行的有效方法是什么?
- groovy - 在 groovy 中使用带反斜杠的 sed
- distance - 距离采样代码,出现我不知道如何解决的错误
- powershell - 我在尝试运行 powershell 脚本时遇到错误 - 意外的令牌
- python-3.x - 如何将 python 控制台输出嵌入到 wxPython