nat*_*han 0 sql-server upgrade
我只是有一个关于 SQL Server 及其附带的各种工具的快速问题。
我将我的 SQL Server Management Studio 更新到最新版本,因为我想使用该STRING_AGG
功能,但显然这与实际的 SQL Server 是分开的。
所以我正在尝试更新我的实际 SQL Server。我下载了这个链接,这是正确的吗?(适用于 Microsoft® Windows 最新累积更新的 SQL Server® 2017) https://www.microsoft.com/en-us/download/details.aspx?id=56128
我运行了它,但它似乎没有升级任何东西。它似乎所做的只是创建了一个灌输中心。那是我必须去的地方吗(我需要对每个操作都有管理员权限,所以我很难检查)?
甚至可以进行此升级。我在一家公司工作,我们使用企业版。我们连接到两个不同的第三方数据库。在我的本地计算机上更新是否有效?或者我是否必须与 DBA 交谈并在某些主服务器上对其进行更新?
Ken*_*her 14
鉴于您为一家使用企业版的公司工作,我假设您不会接触他们的一台服务器。如果你是,请不要。正如评论中提到的,这可能是一个代价高昂的错误,如果您所做的工作涉及任何公司资产,请联系公司的 DBA。这就是他们的目的。
话虽如此,让我解释一些事情。
SQL Server Management Studio 是一个用于连接到 SQL Server 数据库引擎(除其他外)的接口。如今,它的版本与数据库引擎完全分离。因此,在使用 SQL Server 2008 时,您可以非常轻松地使用 SSMS 18。
虽然某些功能实际上是 GUI 的一部分,但STRING_AGG实际上是 T-SQL 语言的函数,它不是 GUI 的一部分,需要您更新数据库引擎。
看起来你自己已经走到了这一步,但我只是想确定一下。
现在,如果您正在尝试建立自己的家庭实验室,或者您是公司工作站并有权安装 SQL Server 的单用户开发版本,那么想要升级 SQL 以尝试新功能是完全合理的。在这种情况下,您将需要 SQL Server 的开发人员版。这是一个免费的单用户许可证,只能用于开发/实验。它还具有与 SQL Server 企业版相同的功能,因此您将拥有所需的一切。
你可以在这里得到它:https : //www.microsoft.com/en-us/sql-server/sql-server-downloads
如果您的家用机器/工作站有资源,我建议在其上安装多个版本的 SQL。您在工作中使用的版本,以及您想使用的最新版本。
最后一件事,如果您在共享环境中工作,您确实需要联系您的 DBA 并确保没有任何问题。升级 SQL 可能会对现有功能产生影响,并可能破坏现有应用程序。