понедельник, 23 января 2012 г.

Настройка доставки журналов MS SQL 2008 (Transaction Log Shipping). Шаг за шагом.

Доставка журналов (Transaction Log Shipping) - это один из способов резервирования данных, основанный на резервном копирование журнала транзакций и последующего автоматического восстановления их на другом сервере \инстансе MS SQL сервера.
В данной статье попробуем настроить доставку журналов, а также рассмотреть некоторые нюансы данного механизма.







понедельник, 16 января 2012 г.

Ограничить время работы заданий - джобов в MS SQL Server


У любого администратора БД есть n-е количество заданий на серверах, как минимум то 1 для обслуживания БД точно должно быть, которое вы запускаете по расписанию, когда будет минимальное влияние на обслуживание клиентов БД. Вы рассчитываете, что когда начнется основная активность, ваше задание уже не будет работать. Или, к примеру, есть какое-то задание, которое должно выполняться не более n-е количество времени  и не больше.
Как отследить за работой заданий ?! Как ограничить работу его по времени?! Как узнать, чт задание выполняется сверх нормы?! Ниже я описал как это сдлеать двумя распространёнными методами.

среда, 4 января 2012 г.

Linked Server (связанный сервер) к Mysql - проще простого


  Современные  системы  часто взаимодействуют с другими системами, БД, одна из которых MySql. Попробую описать подключение через Linked Server к MySql, хотя это довольно просто.

четверг, 1 декабря 2011 г.

Создания задания по расписания в MS SQL Express редакции

Установив у себя MS SQL 2005/2008 версий Express редакции, вы обнаруживаете некоторые ограничения или отсутсвуещего функционала, конечно разумно их увидеть итак в мощной бесплатной версии СУБД.
Ограничения и возможности редакций можно увидеть на официальном сайте Microsoft, посвященный MS SQL.
Среди одних из этих  ограничений это наличие, а точнее отсутствие  MS SQL Agent-а. Частично данную проблему можно решить, использую пакетные файлы(проще говоря .bat файлы),Windows шелдура и приложение sqlcmd .
Итак, попробуем создать задание автоматического бекапирования БД по заданному расписанию.

вторник, 29 ноября 2011 г.

Документация (BOL) для MS SQL 2005-2008 R2 Express версий

Для тех кто себе установил MS SQL 2005/2008 Express версию, обнаруживает , что нет справки.
Справка скачивается и устанавливается отдельно:
для MS SQL 2005 - http://www.microsoft.com/download/en/details.aspx?id=4152
для MS SQL 2008 - http://www.microsoft.com/downloads/ru-ru/details.aspx?displaylang=ru&FamilyID=765433f7-0983-4d7a-b628-0a98145bcb97
для MS SQL 2008 R2http://www.microsoft.com/downloads/ru-ru/details.aspx?FamilyID=c18bad82-0e5f-4e82-812b-5b23e5d52b9c
Справка эта очень хорошая, как никак первоисточник, да и Microsoft не дурак  создавать себе отрицательное мнение по поводу плохой справки и техподдержки.

Первый пост

Просто первый пост. Вот решил попробоват вести блог, так сказать следовать моде.
Делаю его просто для себя, а другие смогут что-нибудь получить полезное.
Цель данного блога: изучение и закрепление определенных IT вопросов автором, т.е для себя, а если он будет кому -то еще полезен , кроме автора, то мне будет немного приятно.
Спасибо. До Новых Постов в моем блоге! :)
 P.S:
Для иностранных гостей/ For foreign guests:
This is blog about dba's life, namely ms sql dba. Only on the Russians language now.