сравнение - sql server скачать




Что происходит, когда вы нажимаете ограничение на SQL Server Express 4GB/10GB? (5)

Какая ошибка возникает? Что испытывают пользователи? Можете ли вы получить доступ к базе данных с помощью инструментов, и что, если вы вернете ее под лимит 4 ГБ / 10 ГБ?


Вероятно, вы не сможете вставить больше данных, но вы сможете выбрать.


Возможно, вы заметили ошибку:

CREATE DATABASE или ALTER DATABASE не удалось, потому что итоговый суммарный размер базы данных превысил бы ваш лицензионный лимит в 4096 МБ на базу данных.

Или это:

Не удалось выделить пространство для объекта «dbo.buyspace». «PK__buyspace__4B5BD7F83A81B327» в базе данных «WAYTOOBIG», потому что файловая группа «PRIMARY» заполнена. Создайте дисковое пространство, удалив ненужные файлы, отбросьте объекты в файловой группе, добавив дополнительные файлы в файловую группу или установив автозапуск для существующих файлов в файловой группе.

Это из нашего журнала ошибок.


Если я правильно помню, когда это случилось с нами, база данных просто остановилась. Мы должны были сделать резервную копию, чтобы очистить достаточно места, чтобы войти и решить проблемы.

Возможно, вам захочется узнать, что SQL Server 2008 Express R2 теперь имеет ограничение в 10 ГБ, поэтому может потребоваться обновление.


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

Не удалось выделить пространство для объекта 'dbo. [Table]' в базе данных '[database]', потому что файловая группа «PRIMARY» заполнена. Создайте дисковое пространство, удалив ненужные файлы, удалив объекты в файловой группе.

Если вы затем можете уменьшить размер базы данных, вы можете продолжить добавлять и т. Д., Как и раньше. Инструменты должны работать независимо от размера базы данных.

Надеюсь это поможет!


Уже слишком поздно, но я его протестировал. Максимальный размер для SQL Express 2008 R2 составляет 10240 МБ для каждой базы данных. После того, как я дошел до этого, я получил эту ошибку при вставке:

Не удалось выделить пространство для объекта «TableName». «PK_Nme» в базе данных «DBName», потому что файловая группа «PRIMARY» заполнена. Создайте дисковое пространство, удалив ненужные файлы, отбросьте объекты в файловой группе, добавив дополнительные файлы в файловую группу или установив автозапуск для существующих файлов в файловой группе.

После этого я перезапускаю службу SQL, она остановилась и началась без проблем. Я все еще могу выполнить команду Select, update delete. (Я тестировал команду обновления, и это было успешным, но я думаю, что если вы обновите что-то большее, это может вызвать ошибку!)





sql-server-express