2009-02-19 4 views
2

Для экономии средств мы переходим от управляемой базы данных SQL Server к выделенному db на нашем собственном сервере.Советы по установке новой базы данных SQL Server

Какой контрольный список конфигурации вы бы выполнили для обеспечения максимальной безопасности и надежности?

ответ

1
  1. Настройте задание или создайте план обслуживания для полного резервного копирования всех ваших баз данных ежедневно, системных баз данных еженедельно.
  2. Если вы используете режим полного восстановления, добавьте задание резервного копирования журнала транзакций, чтобы он работал не реже одного раза в час.
  3. Убедитесь, что у вас есть процесс, чтобы узнать, не выполняются ли задания резервного копирования (oops, кто-то остановил агент месяц назад, теперь у нас нет резервных копий).
  4. Проверьте свои резервные копии, восстановив их на другом сервере.
  5. Возможно, вам потребуются задания оптимизации, чтобы держать индексы под контролем ежедневно/еженедельно/ежемесячно в зависимости от использования.
+0

# 1 Системные базы данных ежедневно - они небольшие, не теряйте данные за неделю, когда у вас есть катастрофа. # 2 TLog резервного копирования каждые 10 минут - то же самое, не теряйте часы данных. # 5 делайте это ежедневно, если у вас есть окно обслуживания. +1 для # 3, # 4 – Kristen

0

Для начала не забудьте удалить учетную запись sa - это удивительно, сколько мест я работал, которые этого не сделали!

Кроме того, если у вас есть деньги, инвестируйте в быстрые диски - это имеет огромное значение ИМО. Большая часть другой конфигурации зависит от вашего индивидуального приложения/потребностей клиента.

+0

Вы имеете в виду дать ему пароль (один из них не используется ни с кем, кроме dbas), вы никогда не захотите удалить учетную запись администратора! И убедитесь, что приложение не подключается с помощью sa. – HLGEM

1

Существует тонны материала, вот лишь неполный список

журнала и файлы данных на разных дисках

Tempdb на своем собственном диске

купить столько памяти, сколько вы можете себе позволить (RAM всегда быстрее, чем IO с диска)

после выполнения восстановления или приложить make УВЕРЕНЫ, что вы обновляете статистику с помощью fullscan и перестраиваете все индексы (это очень важно, если вы хотите иметь opti припадки планы)

Смотрите также SQL Server Best Practices на майкрософт сайта, есть тонны белых работы доступны

0

Не MS имеет «наилучшую практику» инструмент?

Кроме того, избегайте учетных записей SQL Server и придерживайтесь проверки подлинности Windows, это позволяет сохранить имена пользователей и пароли из ваших строк подключения. Затем назначьте конкретные разрешения учетных записей пользовательских учетных записей для объектов базы данных, которые им нужны, и ничего больше (например, может выполнять SProcs, но не смотреть на источник).

Также, прочитав blog.stackoverflow.com, Джефф и др. Должны были выполнить некоторую работу в этой области.

0

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

 Смежные вопросы

  • Нет связанных вопросов^_^