Три главных новшества SQL Server 2016 CTP 3
1. Новые функции T-SQL COMPRESS и DECOMPRESS. Две новые функции - COMPRESS и DECOMPRESS - призваны сохранять и восстанавливать данные с использованием алгоритма сжатия GZIP. Как следует из названия, функция COMPRESS сжимает данные перед их сохранением в столбце или переменной. Она возвращает двоичные данные. Функция DECOMPRESS распаковывает двоичные данные и возвращает исходную версию данных. Необходимо привести данные к текстовому типу, если были сжаты текстовые данные. Пример использования новых функций COM PRESS и DECOMPRESS приведен ниже.
CREATE TABLE Persons (
FirstName nvarchar(max),
LastName nvarchar(max),
Compressedlnfo varbinary(max))
INSERT INTO Persons (FirstName, LastName, Compressedinfo) SELECT FirstName, LastName, COMPRESS (AdditionalContactlnfo) FROM Person.Person SELECT FirstName, LastName, DECOMPRESS(Compressedinfo)
AS AdditionalContactlnfo FROM Persons2. Новая база данных Stretch совместима c AlwaysOn. Базы данных Stretch появились в предыдущей версии SQL Server 2016 CTP. Они позволяют динамически расширить локальную базу данных в Azure. В результате часто используемые данные можно оставить в локальном хранилище, а редко используемые переместить в «облако». В версии SQL Server 2016 CTP 3 новые возможности расширения можно распространить на базу данных, уже принадлежащую к группе доступности Always On. Кроме того, можно добавить готовую к расширению базу данных к группе доступности Always On.
3. Службы Reporting Services в версии SQL Server 2016 CTP 3 обеспечивают интеграцию с Share Point 2013 and SharePoint 2016. SQL Server — реляционная база данных, используемая в SharePoint, и в 2016 году Microsoft готовится выпустить новые версии SharePoint 2016. Версия SQL Server 2016 CTP 3 поддерживает новейшую версию SharePoint 2016 IT Preview.
Устанавливаем клиентское подключение через протокол общей памяти
Как проверить, установлено ли клиентское подключение на компьютере, используемом для проектирования базы данных, через протокол общей памяти?
Протокол общей памяти не требует настройки и обеспечивает высокую скорость передачи данных, но может применяться только при подключении к экземпляру SQL Server, работающему на том же компьютере, что и клиент. Чтобы установить клиентское подключение через протокол общей памяти, в первую очередь необходимо включить протокол на клиенте. Вы можете проверить состояние протоколов с помощью оснастки диспетчера настройки SQL Server. Затем в строке подключения можно ввести (local) как имя сервера, чтобы настроить клиентское подключение на использование протокола общей памяти. Можно также использовать localhost или точку (.). Образец строки подключения:
Server = (local); Database=AdventureWorks; Trusted_Connection=True;
Следующий запрос показывает, какой протокол используется клиентским подключением.
SELECT netjransport FROM sys.dm_exec_connections WHERE session_id = @@SPID;