powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вопрос. Ошибка
25 сообщений из 36, страница 1 из 2
Вопрос. Ошибка
    #39658227
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Установлен Microsoft SQL Server Express 2012. База данных на локальном компьютере.

В SQL используются временные таблицы. Выдает ошибку

#TempTable9
Сообщение 1105, уровень 17, состояние 2, строка 1187
Не удалось выделить место для объекта "dbo.Result2" в базе данных "AOtest", поскольку файловая группа "PRIMARY" переполнена. Выделите место на диске, удалив ненужные файлы или объекты в файловой группе, добавив дополнительные файлы в файловую группу или указав параметр автоматического увеличения размера для существующих файлов в файловой группе.

На компе еще 10 гигабайт свободной памяти.
Ошибка возникает тут
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
...
DROP table #TempTable8;
PRINT 'Удален #TempTable8';
	...
INSERT INTO
	dbo.Result2(
		[Клиент],
		[Код юрлица],
		[Код ТТ],
		[Код продукции],
		[Наименование продукции],
		[Дата],
		...		
	)
SELECT
	Т8.[Клиент],
	Т8.[Код юрлица],
	Т8.[Код ТТ],
	Т8.[Код продукции],
	Т8.[Наименование продукции],
	Т8.[Дата],
	...
FROM
	#TempTable9 Т8

DROP table #TempTable9;

Это ошибка из за того, что используется Express? Как можно решить?
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658238
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikk,
у Express есть ограничения, в том числе и на размер базы (10ГБ)

покажите результат

Код: sql
1.
2.
3.
4.
select @@version
go
exec sp_helpdb 
go
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658259
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658262
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikk,

А че так не обрезали?
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658320
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
name db_size owner dbid created status compatibility_levelAOtest 27420.56 MB 5 мар 21 2018 Status=ONLINE. Updateability=READ_WRITE. UserAccess=MULTI_USER. Recovery=SIMPLE. Version=706. Collation=Cyrillic_General_CI_AS. SQLSortOrder=0. IsAutoCreateStatistics. IsAutoUpdateStatistics. IsFullTextEnabled 110master 6.63 MB 1 апр 8 2003 Status=ONLINE. Updateability=READ_WRITE. UserAccess=MULTI_USER. Recovery=SIMPLE. Version=706. Collation=Cyrillic_General_CI_AS. SQLSortOrder=0. IsAutoCreateStatistics. IsAutoUpdateStatistics 110model 5.31 MB 3 апр 8 2003 Status=ONLINE. Updateability=READ_WRITE. UserAccess=MULTI_USER. Recovery=SIMPLE. Version=706. Collation=Cyrillic_General_CI_AS. SQLSortOrder=0. IsAutoCreateStatistics. IsAutoUpdateStatistics 110msdb 21.25 MB 4 фев 10 2012 Status=ONLINE. Updateability=READ_WRITE. UserAccess=MULTI_USER. Recovery=SIMPLE. Version=706. Collation=Cyrillic_General_CI_AS. SQLSortOrder=0. IsAutoCreateStatistics. IsAutoUpdateStatistics. IsFullTextEnabled 110tempdb 33538.25 MB 2 июн 8 2018 Status=ONLINE. Updateability=READ_WRITE. UserAccess=MULTI_USER. Recovery=SIMPLE. Version=706. Collation=Cyrillic_General_CI_AS. SQLSortOrder=0. IsAutoCreateStatistics. IsAutoUpdateStatistics110
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658327
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikk,

параметры файлов AOtest вашей группы PRIMARY
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658331
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658332
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658333
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikk,

базу приатачили, что ли?
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658340
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKferzmikk,

базу приатачили, что ли?
?
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658341
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkTaPaKferzmikk,

базу приатачили, что ли?
?
база 27Гб, версия express. Ограничение в 10Гб. Базу можно приатачить и смотреть, писать уже не даст. Если для разработки, ставьте dev версию и не морочьте голову
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658344
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKferzmikkпропущено...

?
база 27Гб, версия express. Ограничение в 10Гб. Базу можно приатачить и смотреть, писать уже не даст. Если для разработки, ставьте dev версию и не морочьте головуТам лог 17 Гб, а данных ровно 10240 Мб.

ferzmikk,
В эту базу, пока вы в ней не освободите место, на вашем сервере вы уже ничего записать не сможете, потому что ограничения express-редакции.
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658347
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гавриленко Сергей АлексеевичTaPaKпропущено...

база 27Гб, версия express. Ограничение в 10Гб. Базу можно приатачить и смотреть, писать уже не даст. Если для разработки, ставьте dev версию и не морочьте головуТам лог 17 Гб, а данных ровно 10240 Мб.

ferzmikk,
В эту базу, пока вы в ней не освободите место, на вашем сервере вы уже ничего записать не сможете, потому что ограничения express-редакции.
тю :) и не знал что sp_helpdb плюсует. Tempdb тоже странноват размерами
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658355
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKбаза 27Гб, версия express. Ограничение в 10Гб. Базу можно приатачить и смотреть, писать уже не даст. Если для разработки, ставьте dev версию и не морочьте головуЧто за dev версия? Oracle что ли?
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658361
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKTempdb тоже странноват размерами Там много временных таблиц. После перезагрузки компа - освобождается память от временных таблиц. Только вот не удобно каждый раз перезагружать комп. Если на сервере запускать, то наверно тоже придется перезагружать сервер.
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658419
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkTaPaKбаза 27Гб, версия express. Ограничение в 10Гб. Базу можно приатачить и смотреть, писать уже не даст. Если для разработки, ставьте dev версию и не морочьте головуЧто за dev версия? Oracle что ли?
dev = developer edition.
в отличие от express edition не имеет ограничения на размер данных пользовательских баз
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658444
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема в том, не можем вставить полученную обработанную таблицу в Result2. А если в тот локальный сервер добавить отдельную базу данных, где отсутствует таблица Result1, поможет? Или если создать отдельный локальный сервер и там база данных, где отсутствует таблица Result1?
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658455
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkПроблема в том, не можем вставить полученную обработанную таблицу в Result2. А если в тот локальный сервер добавить отдельную базу данных, где отсутствует таблица Result1, поможет? Или если создать отдельный локальный сервер и там база данных, где отсутствует таблица Result1?
да пожалуйста. еще 32766 баз можно в этот инстанс добавить
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658458
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если на локальном сервере создавать копию базу данных, то надо сделать бэкап базы, потом восстановить и будет копия, и там удаляем Result1. Удаляем бэкап. Теперь на локальном сервере две базы данных. Скажите, можно еще проще скопировать базу данных или это оптимальный вариант?
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658482
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123ferzmikkПроблема в том, не можем вставить полученную обработанную таблицу в Result2. А если в тот локальный сервер добавить отдельную базу данных, где отсутствует таблица Result1, поможет? Или если создать отдельный локальный сервер и там база данных, где отсутствует таблица Result1?
да пожалуйста. еще 32766 баз можно в этот инстанс добавить
а можно всё в мастере хранить, на который нет ограничения
как это уже выясняли )
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658489
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradа можно всё в мастере хранить, на который нет ограничения
как это уже выясняли ) а как это?
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658543
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkkomradа можно всё в мастере хранить, на который нет ограничения
как это уже выясняли ) а как это?
полез было искать линк, да не нашел
попутно удивился - больше трёх лет прошло с того исследования )

как это?
идея в том, что контроля за размером системных баз у Экспресса нет (не было)
поэтому, если Ваши таблицы создавать в системной базе (например, master), то и данных вы сможете туда залить больше 10ГБ

но надо помнить - МС не рекомендует хранить пользовательские данные в системных базах и не гарантирует их сохранность там после какого-нибудь патча или апгрейда
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658596
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradferzmikkпропущено...
а как это?
полез было искать линк, да не нашел
попутно удивился - больше трёх лет прошло с того исследования )


наверное, искал на Yasha123?
но в те далекие времена мой ник бык о-о,
просто в один прекрасный день нарисовался
мудопустозвон-эксперт-экспериментатор "3 в 1",
развернул бурную деятельность вокруг моей личности и вот результат...

вот это исследование:
Как корректно сжать базу mssql 2008r2 express 10.52.4000.0
ну и второй вариант с подменой файла:
Посоветуйте как обойти ограничение по размеру базы.
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658601
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradно надо помнить - МС не рекомендует хранить пользовательские данные в системных базах и не гарантирует их сохранность там после какого-нибудь патча или апгрейда
данные в мастере МС портить не станет.
проблема тут в откате.
надо вам восстановить данные на неделю назад -- придется ресторить мастер.
т.е. из-за каких-то юзерских данных весь сервер будет на время рестора недоступен,
а заодно и системные данные после рестора окажутся недельной давности
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658686
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkЕсли на локальном сервере создавать копию базу данных, то надо сделать бэкап базы, потом восстановить и будет копия, и там удаляем Result1. Удаляем бэкап. Теперь на локальном сервере две базы данных. Скажите, можно еще проще скопировать базу данных или это оптимальный вариант?
Пытаюсь сделать так. В экземпляре сервера сделал бэкап и в этот экземпляр восстанавливаю тот же бэкап, но даю другое имя "AOtestCopy".Выдает ошибку. Что не так? Как сделать восстановление, чтобы была копия базы?
...
Рейтинг: 0 / 0
25 сообщений из 36, страница 1 из 2
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вопрос. Ошибка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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