Вниз
Скачать: CL | DM;

Вопрос по MS SQL 6.5   Найти похожие ветки 

← →
onix ©   (2002-06-04 10:35) [0]

Уважаемые мастера, кто сталкивался с подобным сообщением или знает что сие означает, просьба откликнуться.
При выполнении запроса из программы возникает ошибка с сообщением:

Can"t allocate space for object "-483" in database "tempdb" becouse the "system" segment is full. If you ran out of space in S Sort failed: Out of space or locks in database "tempdb".

1. Если можно то более менее подробно объясните, что произошло и по какой причине.
2. Какие действия проделать, чтоб это исправить и в будущем не иметь подобного.

Заранее благодарен за помощь. Дмитрий


← →
Praco ©   (2002-06-04 10:45) [1]

Возможно, нет места на девайсе, на котором лежит tempdb.
Надо создать новый девайс, а затем заполненный расширить("expand") за счет нового.
Давненько я не работал с 6.5, могу и ошибаться. :)


← →
skiph ©   (2002-06-04 10:46) [2]

У тебя БД забита. В SQL под базу выделяется файл определенного размера и когда он переполняется, его нужно увеличивать. В данном случае система сообщает, что не может выделить пространства под временный объект во вспомогательной БД.
Варианты:
1) Диск переполнен.
2)Но скорее всего: В SQL-6 автоматический прирост базы данных, кажется, не поддерживается. Поэтому надо поковырять в свойствах (Properties) самой базы tempdb чтобы увеличить размер. Сделать это можно в Enterprise Manager


← →
onix ©   (2002-06-04 11:00) [3]

А что туда помещается и можно ли её почистить.


← →
SEM ©   (2002-06-04 11:02) [4]

tempdb может находится:
1. На девайсе Мастер (обычно). Нужно увеличить размер девайса.
2. В памяти (RAM). В настройках указывается явно размер в памяти по tempdb.


← →
skiph ©   (2002-06-04 11:16) [5]

Я, конечно, на SQL-7 работаю, но можно и мне свои 5 копеек вставить? Может пройдет.
Как я писал, посмотри в Enterprise Manager свойства базы данных. Вкладка General. Посмотри комбобокс Automatically grow file. Если не поставлена - поставь.
Если уже стоит, то посмотри ограничение по размерам (справа группа Maximum file Size). Если выбран радиобатон Restrict filegrowth (MB), то значит БД ограничена в размерах следующим значением.


← →
onix ©   (2002-06-04 11:52) [6]

Вопрос решен. Всем большое спасибо.


← →
skiph ©   (2002-06-04 12:09) [7]

А в чем дело было?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.009 c
14-89008
SPeller
2002-05-25 20:33
2002.06.27
Internet Explorer


3-88741
Pavel_S
2002-06-04 12:33
2002.06.27
Запрос и прорисовка формы


1-88942
Tzota
2002-06-15 16:31
2002.06.27
Как создать что-то вроде своего диалогового окна?


3-88704
Slym
2002-06-03 07:11
2002.06.27
Имеются 3 связанные по цепочке по MasterSource таблицы


3-88739
kioto
2002-06-01 20:27
2002.06.27
Как из DBGrid-а перенести данные в существующий файл Excel ?




   Наверх