powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вопрос. Ошибка
36 сообщений из 36, показаны все 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
Вопрос. Ошибка
    #39658687
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658691
Посетитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikk,

казалось бы, ответ на поверхности, но зачем думать, если можно запостить на форум :)
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658692
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В ошибке написано, что не возможно заменить. Но мне надо не заменить, а сделать копию.
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658693
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkВ ошибке написано, что не возможно заменить. Но мне надо не заменить, а сделать копию.Надо сделать копию, но вы решили записать базу в тот же файл, который используется исходной базой.
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658707
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgferzmikkВ ошибке написано, что не возможно заменить. Но мне надо не заменить, а сделать копию.Надо сделать копию, но вы решили записать базу в тот же файл, который используется исходной базой.
Путь для Бэкапа C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\Backup \AOtest.bak. Не в папку DATA .
Но при восстановлении в форме в Назначение - База данных указал другое имя, чтобы не записывал в те же исходные данные. Разве это не то?
Я запутался вот.
Как правильно надо сделать копию?
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658719
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkalexeyvgпропущено...
Надо сделать копию, но вы решили записать базу в тот же файл, который используется исходной базой.
Путь для Бэкапа C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\Backup \AOtest.bak. Не в папку DATA .
Но при восстановлении в форме в Назначение - База данных указал другое имя, чтобы не записывал в те же исходные данные. Разве это не то?
Я запутался вот.
Как правильно надо сделать копию?1) Пусть к бакапу - это вы указываете место, где лежит файл бакапа.
2) Имя базы - это то, как будет называться новая база.
3) И наконец, нужно ещё указать, как будут называться и где находиться файлы, которые используются сервером для хранения этой базы.
Это указывается на вкладке "Файлы"
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658734
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg3) И наконец, нужно ещё указать, как будут называться и где находиться файлы, которые используются сервером для хранения этой базы.
Это указывается на вкладке "Файлы"
Так?
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658750
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkalexeyvg3) И наконец, нужно ещё указать, как будут называться и где находиться файлы, которые используются сервером для хранения этой базы.
Это указывается на вкладке "Файлы"
Так?Там разные варианты.
Либо можно указать другую папку, либо можно изменить имя файлов - да, то, что вы выделили. Второе лучше.
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39658761
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg,

Получилось, спасибо!
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39659723
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkname 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
Если в Express ограничение до 10 гигабайт, то почему база данных AOtest занимает 27420.56 MB?
...
Рейтинг: 0 / 0
Вопрос. Ошибка
    #39659726
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkЕсли в Express ограничение до 10 гигабайт, то почему база данных AOtest занимает 27420.56 MB?

Гавриленко Сергей Алексеевич уже просветил TaPaK-a на этот счет:

http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1295486&msg=21479105
...
Рейтинг: 0 / 0
36 сообщений из 36, показаны все 2 страниц
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вопрос. Ошибка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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