Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 MS SQL 2016 и JSON  [new]
Term
Member

Откуда:
Сообщений: 284
Поставил для изучения 2016 скулю

и читаю статейку
https://habrahabr.ru/post/272211/

пробую от туда примеры по работе с JSON

и вот что обнаружил...
если запускать скрипт на какой либо системной базе, то выполняется всё ок
если на пользовательской, то получаю ошибку

к примеру выполняю вот этот скрипт
DECLARE @json NVARCHAR(MAX) = N'
    {
        "UserID" : 1,
        "UserName": "JC Denton",
        "IsActive": true,
        "RegDate": "2015-12-02"
    }';

SELECT * FROM OPENJSON(@json)

и получаю ошибку

Сообщение 208, уровень 16, состояние 1, строка 9
Недопустимое имя объекта "OPENJSON".
26 ноя 16, 19:08    [19938091]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2016 и JSON  [new]
Сон Веры Павловны
Member

Откуда:
Сообщений: 6202
Проверьте COMPATIBILITY_LEVEL пользовательской базы.
26 ноя 16, 19:37    [19938173]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2016 и JSON  [new]
Term
Member

Откуда:
Сообщений: 284
Сон Веры Павловны
Проверьте COMPATIBILITY_LEVEL пользовательской базы.

благодарю
26 ноя 16, 20:04    [19938237]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2016 и JSON  [new]
Santa89
Member

Откуда:
Сообщений: 1524
Скажите а где можно скачать Ms Sql 2016 для изучения?
27 ноя 16, 18:46    [19940212]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2016 и JSON  [new]
jhfxs
Guest
https://www.microsoft.com/en-us/sql-server/sql-server-editions-developers

SQL Server 2016 SP1 Developer edition is now free
27 ноя 16, 19:20    [19940310]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2016 и JSON  [new]
rnk
Member

Откуда:
Сообщений: 126
Сон Веры Павловны
Проверьте COMPATIBILITY_LEVEL пользовательской базы.

В FAQ бы...
13 апр 17, 11:57    [20397790]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2016 и JSON  [new]
o-o
Guest
rnk
Сон Веры Павловны
Проверьте COMPATIBILITY_LEVEL пользовательской базы.

В FAQ бы...

фак на каждый пук?
еще пытаются использовать row_number() / apply на базах с уровнем 80
или же sum() over(order by) на базах 90, 100
ошибка все та же
13 апр 17, 12:13    [20397875]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить