powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / MSSQL2017 linux недостаточно системной памяти в пуле ресурсов "internal"
21 сообщений из 21, страница 1 из 1
MSSQL2017 linux недостаточно системной памяти в пуле ресурсов "internal"
    #39565164
serega063
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Пытаюсь восстановить базу на MSSQL2017 linux постоянно вылетает ошибка:
Код: sql
1.
Для выполнения этого запроса недостаточно системной памяти в пуле ресурсов "internal". (Microsoft SQL Server, ошибка: 701)



Куда копать?
Код: sql
1.
2.
@@Version
Microsoft SQL Server 2017 (RTM-CU2) (KB4052574) - 14.0.3008.27 (X64)   Nov 16 2017 10:00:49   Copyright (C) 2017 Microsoft Corporation  Express Edition (64-bit) on Linux (Ubuntu 16.04.2 LTS)
...
Рейтинг: 0 / 0
MSSQL2017 linux недостаточно системной памяти в пуле ресурсов "internal"
    #39565199
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serega063Здравствуйте!

Пытаюсь восстановить базу на MSSQL2017 linux постоянно вылетает ошибка:
Код: sql
1.
Для выполнения этого запроса недостаточно системной памяти в пуле ресурсов "internal". (Microsoft SQL Server, ошибка: 701)



Куда копать?
Код: sql
1.
2.
@@Version
Microsoft SQL Server 2017 (RTM-CU2) (KB4052574) - 14.0.3008.27 (X64)   Nov 16 2017 10:00:49   Copyright (C) 2017 Microsoft Corporation  Express Edition (64-bit) on Linux (Ubuntu 16.04.2 LTS)


Копать в сторону sysctl -w vm.max_map_count 262144 и отключения auto balancing.
Ну и обязательно поставьте sudo /opt/mssql/bin/mssql-conf set memory. memorylimitmb 3328 .

У Вас же по сути 32-битная виртуальная прослойка под именем "Drawbridge". Это кусок дурнопахнущего кода, который в Редмонде используют, чтобы приманить наивных линуксоидов на использование затем Azure SQL и Azure VM...

P.S. По сути у Вас идет MTL Non-Bpool memory leak. И это было в 2012, было в 2014, было в 2016. Они постоянно это закрывают сервис-паками. А у Вас пока что CU2. Ждите SP1 как минимум.
...
Рейтинг: 0 / 0
MSSQL2017 linux недостаточно системной памяти в пуле ресурсов "internal"
    #39565367
serega063
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andy_OLAPserega063Здравствуйте!

Пытаюсь восстановить базу на MSSQL2017 linux постоянно вылетает ошибка:
Код: sql
1.
Для выполнения этого запроса недостаточно системной памяти в пуле ресурсов "internal". (Microsoft SQL Server, ошибка: 701)



Куда копать?
Код: sql
1.
2.
@@Version
Microsoft SQL Server 2017 (RTM-CU2) (KB4052574) - 14.0.3008.27 (X64)   Nov 16 2017 10:00:49   Copyright (C) 2017 Microsoft Corporation  Express Edition (64-bit) on Linux (Ubuntu 16.04.2 LTS)


Копать в сторону sysctl -w vm.max_map_count 262144 и отключения auto balancing.
Ну и обязательно поставьте sudo /opt/mssql/bin/mssql-conf set memory. memorylimitmb 3328 .
Вы хотите сказать что решения пока нет?

У Вас же по сути 32-битная виртуальная прослойка под именем "Drawbridge". Это кусок дурнопахнущего кода, который в Редмонде используют, чтобы приманить наивных линуксоидов на использование затем Azure SQL и Azure VM...

P.S. По сути у Вас идет MTL Non-Bpool memory leak. И это было в 2012, было в 2014, было в 2016. Они постоянно это закрывают сервис-паками. А у Вас пока что CU2. Ждите SP1 как минимум.
...
Рейтинг: 0 / 0
MSSQL2017 linux недостаточно системной памяти в пуле ресурсов "internal"
    #39565506
serega063
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andy_OLAP,

Вы хотите сказать что решения нет на данный момент?
...
Рейтинг: 0 / 0
MSSQL2017 linux недостаточно системной памяти в пуле ресурсов "internal"
    #39565520
serega063
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andy_OLAPserega063Здравствуйте!

Пытаюсь восстановить базу на MSSQL2017 linux постоянно вылетает ошибка:
Код: sql
1.
Для выполнения этого запроса недостаточно системной памяти в пуле ресурсов "internal". (Microsoft SQL Server, ошибка: 701)



Куда копать?
Код: sql
1.
2.
@@Version
Microsoft SQL Server 2017 (RTM-CU2) (KB4052574) - 14.0.3008.27 (X64)   Nov 16 2017 10:00:49   Copyright (C) 2017 Microsoft Corporation  Express Edition (64-bit) on Linux (Ubuntu 16.04.2 LTS)


Копать в сторону sysctl -w vm.max_map_count 262144 и отключения auto balancing.
Ну и обязательно поставьте sudo /opt/mssql/bin/mssql-conf set memory. memorylimitmb 3328 .

У Вас же по сути 32-битная виртуальная прослойка под именем "Drawbridge". Это кусок дурнопахнущего кода, который в Редмонде используют, чтобы приманить наивных линуксоидов на использование затем Azure SQL и Azure VM...

P.S. По сути у Вас идет MTL Non-Bpool memory leak. И это было в 2012, было в 2014, было в 2016. Они постоянно это закрывают сервис-паками. А у Вас пока что CU2. Ждите SP1 как минимум.


К сожалению вышеуказанные методы не работают
...
Рейтинг: 0 / 0
MSSQL2017 linux недостаточно системной памяти в пуле ресурсов "internal"
    #39565571
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serega063,

Давайте тогда по шагам.
1. Вы взяли SQL Express 2017 on Linux, сделали тестовую базу, забэкапили, пытаетесь сделать рестор - не получается.
2. Вы взяли SQL Express 2014/2016 on Windows, сделали тестовую базу, забэкапили, скопировали на linux и пытаетесь сделать рестор - не получается.
3. Вы взяли непонятный бэкап базы исходным размером более 10 Гб, пытаетесь развернуть на Express редакции - не получается.

Какой из вариантов? Первый вариант пробовали? Сначала забэкапить и развернуть тестовую в 1 Гб, а затем то же самое с тестовой в 9.5 Гб?
...
Рейтинг: 0 / 0
MSSQL2017 linux недостаточно системной памяти в пуле ресурсов "internal"
    #39565632
serega063
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andy_OLAPserega063,

Давайте тогда по шагам.
1. Вы взяли SQL Express 2017 on Linux, сделали тестовую базу, забэкапили, пытаетесь сделать рестор - не получается.
2. Вы взяли SQL Express 2014/2016 on Windows, сделали тестовую базу, забэкапили, скопировали на linux и пытаетесь сделать рестор - не получается.
3. Вы взяли непонятный бэкап базы исходным размером более 10 Гб, пытаетесь развернуть на Express редакции - не получается.

Какой из вариантов? Первый вариант пробовали? Сначала забэкапить и развернуть тестовую в 1 Гб, а затем то же самое с тестовой в 9.5 Гб?

2 вариант
Но правда база mssql 2017 linux Express edition, но она 78 МБ
...
Рейтинг: 0 / 0
MSSQL2017 linux недостаточно системной памяти в пуле ресурсов "internal"
    #39565681
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serega063Andy_OLAPserega063,

Давайте тогда по шагам.
1. Вы взяли SQL Express 2017 on Linux, сделали тестовую базу, забэкапили, пытаетесь сделать рестор - не получается.
2. Вы взяли SQL Express 2014/2016 on Windows, сделали тестовую базу, забэкапили, скопировали на linux и пытаетесь сделать рестор - не получается.
3. Вы взяли непонятный бэкап базы исходным размером более 10 Гб, пытаетесь развернуть на Express редакции - не получается.

Какой из вариантов? Первый вариант пробовали? Сначала забэкапить и развернуть тестовую в 1 Гб, а затем то же самое с тестовой в 9.5 Гб?

2 вариант
Но правда база mssql 2017 linux Express edition, но она 78 МБ
Давайте угадаю. Вы это делаете в SSMS 2017, которую запускаете на Windows?
А попробуйте сделать это в SSMS 2014, поставьте ее отдельно из SQL Express 2014.
...
Рейтинг: 0 / 0
MSSQL2017 linux недостаточно системной памяти в пуле ресурсов "internal"
    #39565690
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serega063,

Вариант 1 Вы протестировали? Каталог бэкапа, как и боевые каталоги, лежит на файловой системе Ext4 или XFS ?

Ну и не забывайте руками прописывать, если хотите это делать из SSMS 2017.

WITH MOVE 'файл_БД1' TO '/var/opt/mssql/data/БД1.mdf',
MOVE 'журнал_БД1' TO '/var/opt/mssql/data/БД1_Log.ldf'
...
Рейтинг: 0 / 0
MSSQL2017 linux недостаточно системной памяти в пуле ресурсов "internal"
    #39565695
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andy_OLAPДавайте угадаю. Вы это делаете в SSMS 2017, которую запускаете на Windows?
А попробуйте сделать это в SSMS 2014, поставьте ее отдельно из SQL Express 2014.
т.е. There is insufficient system memory in resource pool 'internal' to run this query -- это ошибка студии, а не сервера ?

или даже так: чтобы исправить серверную ошибку,
достаточно выполнить из "подходящей" студии?

давно наш эксперт так не отжигал...
...
Рейтинг: 0 / 0
MSSQL2017 linux недостаточно системной памяти в пуле ресурсов "internal"
    #39565756
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123Andy_OLAPДавайте угадаю. Вы это делаете в SSMS 2017, которую запускаете на Windows?
А попробуйте сделать это в SSMS 2014, поставьте ее отдельно из SQL Express 2014.
т.е. There is insufficient system memory in resource pool 'internal' to run this query -- это ошибка студии, а не сервера ?

или даже так: чтобы исправить серверную ошибку,
достаточно выполнить из "подходящей" студии?

давно наш эксперт так не отжигал...
Я могу сказать так - у автора темы SQL Linux крутится в докере. Делает он бэкап на 2014 и восстанавливает на 2017 SQL on Linux.
А ему нужно так - бэкап на 2014 EE, разворачивает на 2016 EE on Windows, далее снова бэкап с 2016-го и уже второй бэкап ресторить на 2017 EE on Linux.

Но пока он не протестировал вариант 1 - я могу лишь процитировать одного очень неуважаемого мной участника форума.
"у меня более не было желания с вами общаться, ибо если вы пробовали, но не отписались, это просто эгоизм, но если даже и не пробовали, занафига вам вообще советовать?"
...
Рейтинг: 0 / 0
MSSQL2017 linux недостаточно системной памяти в пуле ресурсов "internal"
    #39565834
serega063
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MS sql под Linux гавно!

отказался от использования это связки.

Всем огромное спасибо
...
Рейтинг: 0 / 0
MSSQL2017 linux недостаточно системной памяти в пуле ресурсов "internal"
    #39565958
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serega063,

Ну их RedHat попинает, к выходу SP3 они таки научатся работать с линуксом. Но сейчас пока - да, рано такую связку использовать.
...
Рейтинг: 0 / 0
MSSQL2017 linux недостаточно системной памяти в пуле ресурсов "internal"
    #39565961
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serega063MS sql под Linux гавно!



...
Рейтинг: 0 / 0
MSSQL2017 linux недостаточно системной памяти в пуле ресурсов "internal"
    #39566047
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serega063MS sql под Linux гавно!

отказался от использования это связки.

Всем огромное спасибо

а с какой целью хотел использовать SQL Server под Linux&?
...
Рейтинг: 0 / 0
MSSQL2017 linux недостаточно системной памяти в пуле ресурсов "internal"
    #39566366
serega063
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ролг Хупинserega063MS sql под Linux гавно!

отказался от использования это связки.

Всем огромное спасибо

а с какой целью хотел использовать SQL Server под Linux&?

Есть в энергетике программулина Modes terminal
Вот хотел ее с на линукс сервере развернуть. Но время поджимает поэтому....
...
Рейтинг: 0 / 0
MSSQL2017 linux недостаточно системной памяти в пуле ресурсов "internal"
    #39570067
Zankoku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно апнуть тему?) На те же грабли наступаю, хочу MS SQL на линукс. И никак не восстановлю БД.
бэкап делал с MSSQL 2008 Express. Пункт назначения MSSQL 2017 linux express
...
Рейтинг: 0 / 0
MSSQL2017 linux недостаточно системной памяти в пуле ресурсов "internal"
    #39571627
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZankokuМожно апнуть тему?) На те же грабли наступаю, хочу MS SQL на линукс. И никак не восстановлю БД.
бэкап делал с MSSQL 2008 Express. Пункт назначения MSSQL 2017 linux express
Апните, коллега, тема то кошерная. Делайте так - бэкап от 2008 Express разворачиваете на 2016 Express на Windows, затем уже с этой базы делаете бэкап - и разворачиваете на 2017 Express на Linux.
Если у Вас таки получится - напишите сюда, будет любопытно посмотреть на такого человека, у которого MSSQL работает на Linux.
...
Рейтинг: 0 / 0
MSSQL2017 linux недостаточно системной памяти в пуле ресурсов "internal"
    #39574685
dduh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это, получается, я зря губёнки раскатал!!!

Надо программу установить. Она работает с MSSQL. Express достаточно.
Чёрт, придется виндовс ставить только по sql.
Жаль....
...
Рейтинг: 0 / 0
MSSQL2017 linux недостаточно системной памяти в пуле ресурсов "internal"
    #39596472
Zankoku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andy_OLAPZankokuМожно апнуть тему?) На те же грабли наступаю, хочу MS SQL на линукс. И никак не восстановлю БД.
бэкап делал с MSSQL 2008 Express. Пункт назначения MSSQL 2017 linux express
Апните, коллега, тема то кошерная. Делайте так - бэкап от 2008 Express разворачиваете на 2016 Express на Windows, затем уже с этой базы делаете бэкап - и разворачиваете на 2017 Express на Linux.
Если у Вас таки получится - напишите сюда, будет любопытно посмотреть на такого человека, у которого MSSQL работает на Linux.
Таки пишу сюда... На следующий день так и сделал и оно таки работает. Правда бекапил с 2008 на 2017 сразу. И с 2017 на Linux. Только вспомил про тему эту решил написать (:
...
Рейтинг: 0 / 0
MSSQL2017 linux недостаточно системной памяти в пуле ресурсов "internal"
    #39596567
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123Andy_OLAPДавайте угадаю. Вы это делаете в SSMS 2017, которую запускаете на Windows?
А попробуйте сделать это в SSMS 2014, поставьте ее отдельно из SQL Express 2014.
т.е. There is insufficient system memory in resource pool 'internal' to run this query -- это ошибка студии, а не сервера ?

или даже так: чтобы исправить серверную ошибку,
достаточно выполнить из "подходящей" студии?

давно наш эксперт так не отжигал...

не сбивайте кайф
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / MSSQL2017 linux недостаточно системной памяти в пуле ресурсов "internal"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]