В тази статия разглеждаме характеристиките на съветника за копиране на база данни за преместване на обекти от един SQL екземпляр в друг. Освен това разглеждаме ограниченията и съветите, за да ги преодолеем.
A SQL Server екземпляр се състои от няколко обекта и ако някога ви се наложи да преместите тези обекти от дадения екземпляр в друг, тогава ръчното им прехвърляне няма да е разумно нещо. За прехвърляне на вашите SQL обекти от един екземпляр в друг трябва да използвате съветника за копиране на база данни. Използвайки този съветник, вие не можете да копирате само определени обекти на базата данни, но също така и пълни бази данни, които също без никакъв престой на сървъра. Като използвате този съветник, можете да извършите следните действия гладко и за нула време.
- Изберете всеки източник и целевия сървър.
- Изберете бази данни, които искате да преместите или копирате.
- Споменете местоположенията на файловете за бази данни.
- Копирайте желаните данни за вход на целевия сървър.
- Копирайте съхранени процедури, поддържащи обекти, задачи, както и съобщения за грешки.
- Решете данните и времето, когато искате да преместите или копирате вашите бази данни.

Освен всичко, което можете да правите, когато използвате Copy Database Wizard, трябва да знаете и какво не можете да правите с него. От всички негови ограничения, най-важното, за което трябва да сте наясно, е, че той не е наличен в Express Edition на... SQL Server. Другите ограничения на съветника са дадени по-долу
Ограничения и ограничения в съветника за копиране на база данни в Windows Vista SQL Server
- Не можете да използвате съветника за копиране на база данни за преместване на бази данни, които са системни, маркирани за репликация, маркирани като недостъпни, офлайн, зареждане, възстановяване, в авариен режим или подозрение. Също така ви ограничава да премествате бази данни, които имат регистрационни файлове или данни, налични в MS Azure Storage.
- Това не ви позволява да премествате или копирате вашата база данни на по-стара SQL Server издание.
- Ако сте избрали опцията Move, съветникът автоматично ще изтрие източника на базата данни, след като бъде преместен. Ако обаче вместо Move изберете опцията за Copy, източникът няма да бъде изтрит. С опцията Копиране обектите на сървъра, които сте избрали, ще бъдат копирани и не се преместват, а само базата данни ще се премести.
- Ако използвате опцията за отделяне и прикачване, тя ще откачи базата данни и ще прикачи многобройните си файлове на ново място, след като ги премести или копира. При този метод има възможност за загуба на данни и непоследователност, поради което се препоръчва да се избягва прикрепването на активни сесии към базите данни, които са в процес на преместване или копиране. В случай на метод за управление на обект в SQL Server, на потребителите се разрешава активна сесия, тъй като базата данни никога не излиза офлайн.
- Ако прехвърляте заданията на агента в SQL Server, които препращат несъществуващите бази данни на целевия сървър, в крайна сметка ще доведете до неуспех на цялата операция. Заобиколно решение на този проблем ще бъде създаването на работни места за агенти в SQL Server преди създаването на базата данни.
Когато планирате да запазите SQL Server база данни в оптимална форма, помислете за поддържане на SQL Server ремонт инструмент наблизо за справяне с инциденти с грешки в данните.
Въведение на автора:
Виктор Саймън е експерт по възстановяване на данни в DataNumen, Inc., която е световен лидер в технологиите за възстановяване на данни, включително възстановяване на достъпа и sql софтуерни продукти за възстановяване. За повече информация посетете WWW.datanumen.com