SQL Server 2016 - Обновление microsoft.sqlserver.types - PullRequest
0 голосов
/ 16 июня 2020

В настоящее время используется SQL Server 2016:

Microsoft SQL Server 2016 (RTM) - 13.0.1601.5 (X64) Apr 29 2016 23:23:58 Copyright (c) Microsoft Corporation Standard Edition (64-bit) on Windows Server 2012 R2 Standard 6.3 (Build 9600: ) (Hypervisor)

Я проверяю, какая версия microsoft.sqlserver.types установлена, а именно:

SELECT clr_name FROM sys.assemblies

microsoft.sqlserver.types, version=13.0.0.0, culture=neutral, publickeytoken=89845dcd8080cc91, processorarchitecture=msil

Я также проверяю используя:

SELECT assembly_qualified_name FROM sys.assembly_types

assembly_qualified_name
Microsoft.SqlServer.Types.SqlHierarchyId, Microsoft.SqlServer.Types, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91
Microsoft.SqlServer.Types.SqlGeometry, Microsoft.SqlServer.Types, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91
Microsoft.SqlServer.Types.SqlGeography, Microsoft.SqlServer.Types, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91

Согласно NuGet Gallery для Microsoft.SqlServer.Types , текущая версия: 14.0.1016.290

Вопросы:

  1. В чем разница между microsoft.sqlserver.types, версия = 13.0.0.0, показанным в sys.assemblies, и Microsoft.SqlServer.Types, Version = 11.0.0.0 в sys.assembly_types ?

  2. Следует ли мне загрузить и установить последнюю версию Microsoft.SqlServer.Types из NuGet на сервере SQL?

Заранее благодарим.

1 Ответ

0 голосов
/ 16 июня 2020

Следует ли мне загрузить и установить последнюю версию Microsoft.SqlServer.Types из NuGet на SQL сервере?

Нет. Вы не можете этого сделать. Версии, находящиеся в ядре сервера SQL, являются частью продукта и обновляются как часть сервера SQL. Вы можете использовать более новые в клиентских приложениях.

...