Копирането на сървъра на бази данни MS SQL

Метод 1: Най-бързият начин за копиране - прекъсване на база данни от сървъра източник, а след това прикрепете с списанието към правилния сървър.

Откъснете базата данни на източник сървър (Промяна, съответно, името на базата данни):

По този начин ще прикрепите базата данни към новия сървър, но на пълномощията на потребителите няма да бъдат копирани от оригинала към новия сървър, за да се свърже с базата данни. Можете да използвате следния скрипт за прехвърляне на данни за вход:

/ * Задайте свързан сървър (с помощта на sp_addlinkedserver и sp_addlinkedsrvlogin), наричайки: sourceserver, и от които в акаунта си, за да бъдат преместени на стандартните потребителски имена. Можете да го наречем така, както искате, и промяна на името на свързания сървър. За да се осигури достъп до данни, свързани със сървъра, трябва да използвате sp_serveroption * /

Метод 2: Използване на DTS.

Метод 3: Създаване на схема и данни механизъм трансфер използва БКП / насипно вложка.

Създаване на диаграма на приемника за данни на сървъра, ако вече имате скрипт за създаване на схемата и след това използвайте БКП или насипно вложка, за да изтеглите данни. И двете операции - без регистрация, така че те ще работят много бързо. Основната разлика между БКП и насипни вложка - е, че по-голямата част вложка не може да изнася данни, БКП може.
Можете да използвате БКП, за експортиране на данните в текстов файл и след това да импортирате данните в нова база данни от текстов файл с помощта на БКП или насипно вложка. Въпреки, че методът на насипни вложка инжекция е бърз пренос на данни, той има голям брой ограничения.

Метод 4: Традиционният начин: за архивиране и възстановяване.

Направете пълно копие на базата данни и след това да ги възстановите в новия сървър.

Метод 5: Използване на разпределени запитвания.

Първо трябва да се създаде схемата на приемника за данни на сървъра, използвайки си за създаване на скриптове схеми. След това можете да организирате свързан сървър и пиша за вмъкване отчети, които ще вмъкнете данни от източник на нов сървър openrowset и openquery функция за заявка свързан сървър. Трябва да се уверите, че външния ключ и да проверят ограниченията са изключени, преди да започнете да качвате данни и след това да ги свърже, когато всичко е направено. Този метод е най-бавно от всички споменати в тази статия. Но с помощта на него можете да прехвърляте данни на SQL Server от разнородни източници, като например: Oracle, Sybase, DB2, и т.н.