Category Archives: СУБД

Как создать базу в MS SQL Server 2008

Автор Itworkroom
sql server

Как создать базу в MS SQL Server 2008

Для создания базы данных в MS SQL Server Express Edition (облегченная бесплатная версия MS SQL Server) проще всего воспользоваться средством управления SQL Server Management Studio (SSMS). SSMS — это графический интерфейс пользователя (оболочка, среда) для управления MS SQL Server (естественно, должна быть предварительно установлена у вас на компьютере).
Чтобы создать новую базу идём Пуск>Программы>MS SQL Server>Среда SQL Server Management Studio (далее…)

Урезание (Shrink) логов в SQL Server 2012

Автор Itworkroom
sql server

Всегда логи транзакций в MS SQL растут, что может повлечь за собой серьезные проблемы в виде нехватки места на диске. Чтобы этого избежать, в MS SQL Server существует операция сокращения и размера файлов данных и файлов журнала логов (Shrink). Урезание логов производится автоматически, в зависимости от модели восстановления:

• В простой модели (Simple) — после достижения контрольной точки;
• В модели полного восстановления (Full) — после создания backup логов, при условии что со времени предыдущего backup была достигнута контрольная точка.

Но бывают ситуации, когда автоматическое урезание по каким либо причинам не производится и логи занимают все свободное место. Причем происходит это всегда неожиданно и требуется срочно освободить место. В этом случае урезание можно произвести вручную.

Подобная ситуация, как правило, происходит с моделью восстановления Full, при использовании которой лог нельзя обрезать до тех пор, пока в резервную копию не попали все транзакции. Это необходимо для того, чтобы обеспечить наличие непрерывную последовательность номеров (LSN) записей в журнале. Соответственно для урезания надо либо сделать полное резервное копирование БД, либо (что проще и быстрее) временно перевести ее в режим Simple. (далее…)