Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вопрос. Ошибка / 25 сообщений из 36, страница 1 из 2
08.06.2018, 12:09
    #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
08.06.2018, 12:24
    #39658238
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос. Ошибка
ferzmikk,
у Express есть ограничения, в том числе и на размер базы (10ГБ)

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

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

А че так не обрезали?
...
Рейтинг: 0 / 0
08.06.2018, 13:23
    #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
08.06.2018, 13:29
    #39658327
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос. Ошибка
ferzmikk,

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

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

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

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

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

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

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

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

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

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


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

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


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