Jak Przenieść Bazy Danych SQL Do 1C?

Spisu treści:

Jak Przenieść Bazy Danych SQL Do 1C?
Jak Przenieść Bazy Danych SQL Do 1C?

Wideo: Jak Przenieść Bazy Danych SQL Do 1C?

Wideo: Jak Przenieść Bazy Danych SQL Do 1C?
Wideo: Import danych do bazy. Czerwcówka z bazami danych 2024, Może
Anonim

1C to elektroniczny system księgowy, który w ostatnich latach wyeliminował wszystkich innych konkurentów. Program często przechowuje dane w plikach DBF, ale jest też wersja SQL. Często przechodzą na SQL przy dużej liczbie użytkowników, powyżej 15 osób, aby poprawić stabilność serwera. Istnieje kilka sposobów na przeniesienie bazy danych MS SQL z jednego serwera na drugi.

Jak przenieść bazy danych SQL do 1C?
Jak przenieść bazy danych SQL do 1C?

Czy to jest to konieczne

  • - zainstalowany program „1C: Enterprise”;
  • - komputer.

Instrukcje

Krok 1

Jednym z najszybszych sposobów transferu SQL jest odłączenie bazy danych od serwera i przeniesienie na nowy wraz z logiem. Najpierw musisz odłączyć bazę danych, odpowiednio zmieniając jej nazwę. Aby to zrobić, wykonaj następujące kroki: Użyj Master, GO, "Exec sp_detach_db 'database_name', 'true'", GO, gdzie sp_detach_db służy do odłączania bazy danych od źródła. Posiada następujące parametry: @dbname - nazwa oraz @skipchecks - wskazanie aktualizacji statystyk. Ustaw na „prawda”, aby upewnić się, że aktualizacja statystyk jest aktualizowana po dołączeniu.

Krok 2

Następnie uruchom: Użyj Master, GO, "PRINT 'Attaching Database'", "EXEC sp_attach_db @dbname = 'database_name'", "@filename1 = 'c: / mssql7 / data / database_name.mdf'", "@ nazwa_pliku2 = ' d:\mssql7\dat

azwa_bazy_danych_log.ldf ' . Spowoduje to dołączenie bazy danych i dzienników do nowego serwera.

Krok 3

Użyj Kreatora importu i eksportu DTS, aby skopiować informacje z serwera na serwer. Użyj projektanta DTS lub Kreatora kopiowania bazy danych, aby utworzyć zadanie przeniesienia bazy danych i danych logowania.

Krok 4

Utwórz aparat przesyłania danych, który używa funkcji bulk insert/bcp. Za pomocą skryptu utwórz schemat na serwerze docelowym, a następnie użyj zbiorczego wstawiania / bcp, aby skopiować informacje. Wybierając, co zastosować, pamiętaj, że wstawianie zbiorcze, w przeciwieństwie do programu bcp, nie może eksportować danych.

Krok 5

Użyj zapytań rozproszonych. Po utworzeniu schematu na serwerze docelowym zorganizuj serwer połączony i napisz instrukcje wstawiania za pomocą funkcji openquery i openrowset. Przed przesłaniem danych należy wyłączyć sprawdzanie ograniczeń i klucza obcego, a następnie połączyć je ponownie po zakończeniu operacji.

Krok 6

Użyj kopii zapasowej i przywracania. Utwórz kopię bazy danych, a następnie przywróć ją na nowy serwer.

Zalecana: