Огледалните таблици са функция на Microsoft SQL Server, реализирана чрез вградения механизъм репликация. Той копира таблици от един сървър към друг, а репликираният сървър се използва в мрежата за разпределяне на клиентските заявки и подобряване на производителността на мрежовите приложения. Всеки път, когато запис бъде добавен или редактиран в основната база данни, промените автоматично се прехвърлят към втория сървър, така че таблиците остават напълно идентични.
Това решение има и важна предимство при аварии – ако основната база данни спре да работи, вторият SQL Server може да поеме всички клиентски заявки, докато проблемът бъде отстранен. По този начин се осигурява непрекъснатост на услугата и защита на данните.
Отворете SQL Server Management Studio. Кликнете върху бутона „Start“ на Windows, изберете „Programs“, след това „SQL Server“ и накрая „SQL Server Management Studio“. Това е основното приложение, с което управлявате базите данни и настройвате огледалното копиране.
Активирайте конфигурацията на дистрибуцията. В лявата част на прозореца щракнете с десен бутон върху „Replication“ (Репликация) и изберете „Configure Distribution“ от списъка с опции. Така ще се отвори помощникът (wizard) за настройка на репликацията.
Изберете източника на данните. Посочете базата данни, която ще разпространява таблиците. Това е „основната“ база данни, съдържаща записите, от която ще се изпращат копия на таблиците към вторичния сървър. Потвърдете с бутона „Next“.
Задайте папка за snapshot файла. Въведете директория, в която ще се съхранява файлът с моментните снимки. Той улавя транзакциите в базата данни за разпространение – когато потребител добави запис в таблица, се генерира запис в лог файла, който след това се изпраща към вторичната огледална база данни. Продължете с „Next“.
Прегледайте и завършете настройката. На последния екран проверете избраните параметри и натиснете „Finish“. Сървърът за репликация започва да изпраща копия на таблиците към вторичния сървър в мрежата. След това можете да конфигурирате приложенията да използват вторичната база данни за балансиране на натоварването или просто да я оставите като резервна в случай, че основният сървър се повреди.
За най-добри резултати уверете се, че двата сървъра имат еднаква версия на SQL Server и стабилна мрежова връзка между тях. Планирайте редовно наблюдение на статуса на репликацията чрез SQL Server Management Studio, за да откривате своевременно прекъсвания. Също така е препоръчително да тествате сценарий за аварийно възстановяване, за да сте сигурни, че вторичният сървър ще поеме заявките без проблем при необходимост.
Как да направим огледална саксия
Как да си направите салонна масичка с мозайка от счупена керамика
Как да си направим странични масички от стари дървени прозорци
Как да си направим бар от стари нощни шкафчета
Как да изработим маса в селски стил за кухнята
Как да изработим примитивна крайна маса
Как да направим огледало