![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Пара вопросов [D4, MSSQL]
Андрей_ © (2002-05-26 09:40:00)Здравствуйте Мастера Делфи.
Первый вопрос, что можно и нужно сделать с файлом sql.log в корневом каталоге, а то он уже к 500 мегам приближается.
Второй как на клиенте узнать включен ли SQL сервер, а то когда запускаю приложение и если сервер остановлен приложение виснет.
С уважением Андрей.
MOA (2002-05-27 14:41:00) [1]1. Этот файл на ODBC клиенте? Уж очень его название похоже на файл трассировки ODBC по умолчанию. Зайдите в "Источники данных ODBC"-> Трассировка и прекратите трассировку. Затем удалите этот файл. Думаю, дело именно в этом.
2. Попробуйте установить таймаут в параметрах соединения. У меня эффекта зависания нет - приложение сообщает, что не удалось подключится, и всё. Никаких спец. мер не принималось. Компоненты TConnection, TADOConnection.
Удачи!
wicked (2002-05-27 12:45:00) [2]2 Андрей_
> сделать с файлом sql.log в корневом каталоге
хм, а какая версия сервера то?... у меня отродясь такого файла не было...
unreger (2002-05-27 11:53:00) [3]иди на www.sql.ru, место интересное, только там по вот этому конкретному вопросу пошлют еще дальше - читать фак и статьи.
Поэтому расскажу как у меня работает.
1) Если явно не нужна full recovery model, переключи на simple
2) собственно сам способ
Job
1-й шаг
Бэкап лога
2-й
DBCC SHRINKFILE (лог твоей базы,10)
10 это в Мб желаемый размер
будь готов. что сразу не получится, но за два-три раза обязательно усечется