Утилита Sql Server 2008 - Use OSQL, чтобы уменьшить файлы и затем зарегистрировать результат

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

Без анализа Ваших файлов журнала (который может быть изменен) и программное обеспечение (и версии) Вы работаете, нет ничего, что можно сказать о причине. Примерно меры предосторожности, за которыми необходимо следовать в будущем:

Среди них:

  • Если Вы используете компоненты запаса (или закрытый исходный код с открытым исходным кодом) удостоверяются, что у Вас всегда есть последняя версия
  • действительно подпишитесь на свой список рассылки поставщиков программного обеспечения, куда они отправляют уведомления об обновлениях и проблемах безопасности (также для проектов с открытым исходным кодом)
  • когда существуют обновления системы защиты: Обновление, максимально быстрое.
  • удостоверьтесь учетная запись пользователя, которую использует веб-сервер, не имеет никакого доступа для записи ни к какому каталогу, который вручен веб-сервером
  • используйте хорошо протестированное программное обеспечение, которое, как известно, устойчивостью вместо некоторого случайного примера кода взламывает Ваше собственное решение
  • знайте о типичных проблемах безопасности в среде, которую Вы используете и как укрепить сервер против нападений (например, php мог бы позволить включать удаленный код, который будет выполняться на сервере),
  • выполните свой веб-сервер позади брандмауэра, который мешает веб-серверу обращаться к сети.
  • предельный доступ к другим сервисам (например, ssh, nfs, самба и т.д.) тем, кому действительно нужны они

Там более - они являются первыми, которые приходят на ум. В ответе здесь действительно можно получить только первую идею того, что сделать. Стандартные процедуры укрепления системы хорошо документируются везде. Будьте подготовлены: это - тяжелая работа.

3
задан 14 April 2011 в 23:42
1 ответ

Если Вы просто пытаетесь зарегистрировать его к текстовому файлу, можно сделать что-то как следующее:

"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe"-E-Q "Использование [База данных] DBCC SHRINKFILE (Database_log, 50)">> C:\ShrinkFile.LOG

>> добавит или> для перезаписи.

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

3
ответ дан 3 December 2019 в 06:46

Теги

Похожие вопросы