MS SQL Server 2005: журнал ошибок слишком большой и становится больше - PullRequest
2 голосов
/ 17 июля 2009

Я предполагаю, что кто-то пытается войти на наш сервер sql, и журнал ошибок увеличивается У меня заканчивается свободное место на жестком диске. Каким должно быть решение?

  • Регулярно ли очищать журнал ошибок? Howto
  • Отключить доступ к SQL-серверу? Для атакующих IP-адресов? Только для локального использования? Howto
  • Любой другой?

С уважением, Бурак

Ответы [ 3 ]

2 голосов
/ 17 июля 2009

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

Вы могли бы отключить внешний доступ через брандмауэр Windows (если вы используете Windows SBS 2003), это довольно тривиально, но конечное решение, которое мы выбрали (потому что нам все еще требовался внешний доступ к серверу базы данных), было изменить значение по умолчанию порт доступа к SQL-серверу; это, казалось, остановило много проблем.

хотя, если возможно, я бы также хотел немного изменить архитектуру вашей сети (иногда это невозможно, если вы приобрели виртуальную машину у поставщика услуг); переместите сервер базы данных и отсоедините его от концентратора / коммутатора и подключите его к задней части веб-сервера (если это основное применение для ваших баз данных), чтобы веб-сервер работал в качестве прокси-сервера, запретите любой внешний доступ в Интернет.

1 голос
/ 17 июля 2009

Вы уверены, что логины являются причиной увеличения журнала ошибок? Если это так, вы можете отключить удаленный вход в систему:

Перейти к START -> Microsoft SQL Server 2005 -> Средства настройки -> Конфигурация поверхности сервера SQL

Выберите Конфигурация площади поверхности для услуг. Выберите Databas engine -> Удаленные соединения и выберите «только локальные»

Обратите внимание, что это отключит все удаленные подключения к базе данных, поэтому изменяйте это, только если ваше приложение подключается локально!

0 голосов
/ 17 июля 2009

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

Но вопрос на миллион долларов, конечно, что заполняет журнал ошибок? Какое сообщение появляется снова и снова? Если вы сообщите нам об этом, возможно, мы сможем помочь вам решить проблему и устранить рост количества ошибок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...