Для выполнения этого запроса недостаточно системной памяти в пуле ресурсов internal

Обновлено: 06.07.2024

Пытаюсь восстановить базу на MSSQL2017 linux постоянно вылетает ошибка:

Пытаюсь восстановить базу на MSSQL2017 linux постоянно вылетает ошибка:

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

Пытаюсь восстановить базу на MSSQL2017 linux постоянно вылетает ошибка:

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

Пытаюсь восстановить базу на MSSQL2017 linux постоянно вылетает ошибка:

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

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

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

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

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

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

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

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

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

Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008 и Microsoft SQL Server 2008 R2 как один файл для загрузки. Поскольку исправления носят кумулятивный характер, каждый новый выпуск содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008 или SQL Server 2008.

Проблемы

Дата время код SPID ошибка: 701, степень серьезности: 17, состояние: 123.Дата и времяидентификатор SPID недостаточно системной памяти в пуле ресурсов "internal" для выполнения этого запроса.

Причина

Эта проблема возникает по одной из указанных ниже причин.

Ошибка в коде, который используется для оценки количества наборов строк, необходимых для выполнения операции сортировки. Таким образом, код значительно переоценивает количество наборов строк. Обязательная оценка предоставления разрешения в полнотекстовом тексте — 64 страниц для каждого набора строк, который требуется отсортировать.

Существует большой запрос, который блокирует использование памяти, зарезервированной для полнотекстового запроса, в системе.

Решение

Сведения о накопительном пакете обновления

SQL Server 2008 с пакетом обновления 1

Исправление для этой проблемы впервые выпущено в накопительном обновлении 9 для SQL Server 2008 с пакетом обновления 1 (SP1). Чтобы получить дополнительные сведения об этом накопительном пакете обновления, щелкните следующий номер статьи базы знаний Майкрософт:

2083921 накопительное обновление 9 для SQL Server 2008 с пакетом обновления 1 (SP1)Примечание. Так как сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008. Корпорация Microsoft рекомендует установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

970365 Сборки SQL Server 2008, выпущенные после выпуска пакета обновления 1 (SP1) для SQL Server 2008 Исправления Microsoft SQL Server 2008 создаются для конкретных пакетов обновления для SQL Server. Вы должны применить исправление для SQL Server 2008 с пакетом обновления 1 (SP1) к установке SQL Server 2008 с пакетом обновления 1. По умолчанию любое исправление, предоставленное в пакете обновления SQL Server, входит в следующий пакет обновления для SQL Server.

SQL Server 2008 с пакетом обновления 2

Исправление для этой проблемы впервые выпущено в накопительном обновлении 1 для SQL Server 2008 с пакетом обновления 2. Чтобы получить дополнительные сведения об этом накопительном пакете обновления, щелкните следующий номер статьи базы знаний Майкрософт:

2289254 Накопительное обновление 1 для SQL Server 2008 с пакетом обновления 2Примечание. Так как сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008. Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

2402659 сборки SQL Server 2008, выпущенные после выпуска пакета обновления 2 (SP2) для SQL Server 2008

SQL Server 2008 R2

Исправление для этой проблемы впервые выпущено в накопительном обновлении 4. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2, щелкните следующий номер статьи базы знаний Майкрософт:

2345451 Накопительный пакет обновления 4 для SQL Server 2008 R2 Примечание. Поскольку сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008 R2. Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

981356 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Ссылки

Чтобы получить дополнительные сведения о модели добавочного обслуживания для SQL Server, щелкните следующий номер статьи базы знаний Майкрософт:

935897Модель обслуживания изменений, используемая рабочей группой SQL Server, предоставляет модель ISM для распространения исправлений обнаруженных проблемЧтобы получить дополнительные сведения о схеме присвоения имен обновлениям SQL Server, щелкните следующий номер статьи базы знаний Майкрософт:

822499Новая схема присвоения имен пакетам обновлений программного обеспечения Microsoft SQL ServerДополнительные сведения о полнотекстовом поиске можно найти на веб-сайте Microsoft Developer Network (MSDN) по следующему адресу:

Поиск по полнотекстовому тексту (SQL Server)Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в следующей статье базы знаний Майкрософт:

824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Читайте также: