Как да прехвърля SQL бази данни в 1С

Съдържание:

Как да прехвърля SQL бази данни в 1С
Как да прехвърля SQL бази данни в 1С

Видео: Как да прехвърля SQL бази данни в 1С

Видео: Как да прехвърля SQL бази данни в 1С
Видео: Часть 1. Добавление база 1С под SQL и сервер 1С 2024, Ноември
Anonim

1C е електронна счетоводна система, която нокаутира всички останали конкуренти през последните години. Програмата често съхранява данни в DBF файлове, но има и SQL версия. Те често преминават към SQL с голям брой потребители, повече от 15 души, за да подобрят стабилността на сървъра. Има няколко начина за прехвърляне на база данни на MS SQL от един сървър на друг.

Как да прехвърля SQL бази данни в 1С
Как да прехвърля SQL бази данни в 1С

Необходимо е

  • - инсталирана програма "1С: Предприятие";
  • - компютър.

Инструкции

Етап 1

Един от най-бързите начини за прехвърляне на SQL е да се отдели базата данни от сървъра и да се прехвърли към нова заедно с дневника. Първо, трябва да отделите базата данни, като съответно промените нейното име. За целта изпълнете следните стъпки: Използвайте Master, GO, "Exec sp_detach_db 'име_база данни', 'true'", GO, където sp_detach_db се използва за отделяне на базата данни от източника. Той има следните параметри: @dbname - име и @skipchecks - индикация за актуализиране на статистиката. Задайте „true“, за да сте сигурни, че актуализацията на статистиката се актуализира при прикачване.

Стъпка 2

След това изпълнете: Използвайте Master, GO, "PRINT 'Attaching Database'", "EXEC sp_attach_db @dbname = 'database_name'", "@ filename1 = 'c: / mssql7 / data / database_name.mdf'", "@ filename2 = ' d: / mssql7 / data / database_name_log.ldf '". Това ще прикачи базата данни и регистрационните файлове към новия сървър.

Стъпка 3

Използвайте съветника за импортиране и експортиране на DTS, за да копирате информация от сървър на сървър. Използвайте DTS Designer или съветника за копиране на база данни, за да създадете задача за преместване на базата данни и влизания.

Стъпка 4

Създайте механизъм за трансфер на данни, който използва групово вмъкване / bcp. Използвайки скрипт, направете схемата на целевия сървър и след това използвайте групово вмъкване / bcp, за да копирате информацията. Когато избирате какво да приложите, не забравяйте, че груповата вложка, за разлика от bcp, не може да експортира данни.

Стъпка 5

Използвайте разпределени заявки. След като създадете схемата на целевия сървър, организирайте свързания сървър и напишете инструкциите за вмъкване, като използвате функциите openquery и openrowset. Преди да качите данни, не забравяйте да деактивирате ограниченията за проверка и външния ключ и да ги свържете отново след приключване на операцията.

Стъпка 6

Използвайте Backup and Restore. Направете копие на базата данни и след това я възстановете на новия сървър.

Препоръчано: