Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.10.14;
Скачать: CL | DM;

Вниз

Что будет при нехватке места в БД   Найти похожие ветки 

 
Sergey13 ©   (2007-06-07 11:58) [0]

Дано.
Имеем архивную БД на МС СКЛ 2000 (опыта работы с ним у меня практически нет), в которую я периодически заливаю BULK INSERT-ом свежие данные. Файлы БД авторасширяемые.
Хотелось бы держать размеры БД в рамках приличий (сейчас около 200 гектар) и при этом периодически удалять самые старые данные. Есть мысль снять авторасширение с файлов задав тем самым базе жесткий максимальный рамер для обеспечения гарантированного размера оперативного дискового пространства (из-за него собственно и весь сыр бор).

Так вот вопрос - каков будет характер ошибок, если я не услежу за наполненностью и продолжу заливку?
1. Я просто получу отлуп - типа место кончилось
2. БД может рухнуть окончательно и бесповоротно из-за фатальности происходящего.
3. Нечто иное.


 
ЮЮ ©   (2007-06-07 12:02) [1]

А самому эксперимент провести над небольшой БД, задав задав базе жесткий максимальный рамер и INSERT-нув туда данных из архивной БД?


 
Sergey13 ©   (2007-06-07 12:09) [2]

> [1] ЮЮ ©   (07.06.07 12:02)

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


 
b z   (2007-06-07 12:10) [3]

тут нет?
http://technet.microsoft.com/en-us/library/ms365262(SQL.90).aspx


 
clickmaker ©   (2007-06-07 12:20) [4]


> 2. БД может рухнуть окончательно и бесповоротно из-за фатальности
> происходящего.

да нет. получишь что-то типа Could not allocate space for object "SomeTable" in database "SomeDatabase" because the "PRIMARY" filegroup is full.
The statement has been terminated


 
sniknik ©   (2007-06-07 12:35) [5]

если база на том же диске что master, то могут быть непонятные глюки, типа "юзеру отказано в доступе".
(были подобного рода жалобы от клиента, типа программа то работает, то нет, и выдает странного рода ошибки. после того как ктото сьездил к ним и переразбил/почистил диск куда была установлена база(и mssql, у них все в куче было на С: вмести с системой, а под него всего 7 гиг выделено) жалобы прекратились. причем глюков программы/mssql-я он не видел, первое что было это сообщение самой винды что на диске нет места)

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


 
Sergey13 ©   (2007-06-07 13:14) [6]

Спасибо всем за советы/инфу. Буду разбираться.



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

Текущий архив: 2007.10.14;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.031 c
2-1189904390
Gringoire
2007-09-16 04:59
2007.10.14
StringGrid


3-1181552792
Sapos
2007-06-11 13:06
2007.10.14
Сравнение дат.


2-1190208082
ANTPro
2007-09-19 17:21
2007.10.14
Как обновить окно...


2-1190279181
zzzz
2007-09-20 13:06
2007.10.14
компонент cxTextEdit


1-1185776127
tytus
2007-07-30 10:15
2007.10.14
как получить путь к папке "Мои Документы"