Nelson Asked: 2015-02-26 05:24:37 +0800 CST2015-02-26 05:24:37 +0800 CST 2015-02-26 05:24:37 +0800 CST SSMS 2014 与 SQL Server 2005 实例一起使用 772 将最新(开发人员)版本的 SSMS 与较旧的 SQL Server 2005 实例一起使用时,是否会遇到任何重大并发症? 任何方式都可以通过使用此版本来影响数据? sql-server sql-server-2005 3 个回答 Voted Best Answer Aaron Bertrand 2015-02-26T06:08:41+08:002015-02-26T06:08:41+08:00 我的座右铭是始终使用最新版本的工具,并且始终拥有工具 >= 您管理的最高引擎。一般来说,现代版本中的大多数东西都是向后兼容的,最早可以追溯到 2005 年的实例。 除了其他人提到的之外,还有几个例外: 对于 SQL Server 2000,我总是安装 2000 客户端工具。 如果您使用 DTS/SSIS,您将需要与您的包版本相关的工具。如果你在 2014 年打开一个 2008 的包并保存它,将会给仍在使用旧版本的其他用户带来问题。这也可能适用于维护计划。 好处是您可以并排安装 2005 版工具和最新版本。这样,如果您遇到任何兼容性问题,您可以启动旧版本。 一般来说,您应该能够在几乎所有事情上使用较新的版本,而不必担心对您的数据有任何负面影响(尽管完全公开 - 我不经常使用 UI 功能,尤其是有问题的设计师) . James Z 2015-02-26T05:30:16+08:002015-02-26T05:30:16+08:00 我已经使用它大约一年了,现在也连接到 SQL Server 2005。有一些功能不起作用,至少以下两个我现在记得: 连接到探查器不起作用。我注意到有一个补丁,但它还没有在服务包中。错误提示“SQL Server Profiler 无法在早于 2005 的数据库服务器上执行此操作。请使用 SQL Server 2005 或更高版本”,即使服务器是 2005。 无法在对象资源管理器中查看索引的属性。错误是“无法读取属性 IsSparse” LowlyDBA - John M 2015-02-26T05:54:01+08:002015-02-26T05:54:01+08:00 这取决于您对主要并发症的定义。它会以某种方式导致您的数据受到负面影响吗?不。 我会推荐使用 SSMS 2014 来管理生产 2005 实例吗?不,因为在使用 GUI 执行多种类型的操作时会遇到很多问题。即使它们在 2005 年得到支持,但自那时起它们可能已被更改,并且使用更新的 GUI 可能不可行。 习惯于看到很多这样的弹出窗口(这是针对 2000 实例的,因为方便我们唯一的 2005 实例现在正在运行): 它有效,但这并不意味着它是一个好主意。
我的座右铭是始终使用最新版本的工具,并且始终拥有工具 >= 您管理的最高引擎。一般来说,现代版本中的大多数东西都是向后兼容的,最早可以追溯到 2005 年的实例。
除了其他人提到的之外,还有几个例外:
好处是您可以并排安装 2005 版工具和最新版本。这样,如果您遇到任何兼容性问题,您可以启动旧版本。
一般来说,您应该能够在几乎所有事情上使用较新的版本,而不必担心对您的数据有任何负面影响(尽管完全公开 - 我不经常使用 UI 功能,尤其是有问题的设计师) .
我已经使用它大约一年了,现在也连接到 SQL Server 2005。有一些功能不起作用,至少以下两个我现在记得:
连接到探查器不起作用。我注意到有一个补丁,但它还没有在服务包中。错误提示“SQL Server Profiler 无法在早于 2005 的数据库服务器上执行此操作。请使用 SQL Server 2005 或更高版本”,即使服务器是 2005。
无法在对象资源管理器中查看索引的属性。错误是“无法读取属性 IsSparse”
这取决于您对主要并发症的定义。它会以某种方式导致您的数据受到负面影响吗?不。
我会推荐使用 SSMS 2014 来管理生产 2005 实例吗?不,因为在使用 GUI 执行多种类型的操作时会遇到很多问题。即使它们在 2005 年得到支持,但自那时起它们可能已被更改,并且使用更新的 GUI 可能不可行。
习惯于看到很多这样的弹出窗口(这是针对 2000 实例的,因为方便我们唯一的 2005 实例现在正在运行):
它有效,但这并不意味着它是一个好主意。