Jak Převést SQL Databáze Do 1C

Obsah:

Jak Převést SQL Databáze Do 1C
Jak Převést SQL Databáze Do 1C

Video: Jak Převést SQL Databáze Do 1C

Video: Jak Převést SQL Databáze Do 1C
Video: Часть 1. Добавление база 1С под SQL и сервер 1С 2024, Smět
Anonim

1C je systém elektronického účetnictví, který v posledních letech vyřadil všechny ostatní konkurenty. Program často ukládá data do souborů DBF, ale existuje také verze SQL. Často přecházejí na SQL s velkým počtem uživatelů, více než 15 lidí, aby zlepšili stabilitu serveru. Existuje několik způsobů přenosu databáze MS SQL z jednoho serveru na druhý.

Jak přenést databáze SQL do 1C
Jak přenést databáze SQL do 1C

Je to nutné

  • - nainstalovaný program "1C: Enterprise";
  • - počítač.

Instrukce

Krok 1

Jedním z nejrychlejších způsobů přenosu SQL je odpojení databáze od serveru a přenos spolu s protokolem na nový. Nejprve musíte odpojit databázi a odpovídajícím způsobem změnit její název. Postupujte takto: Použijte Master, GO, "Exec sp_detach_db 'název_databáze', 'true'", GO, kde sp_detach_db se používá k odpojení databáze od zdroje. Má následující parametry: @dbname - name a @skipchecks - označení pro aktualizaci statistik. Nastavením na hodnotu „true“zajistíte aktualizaci statistik po připojení.

Krok 2

Pak spusťte: Použijte Master, GO, "PRINT 'Attaching Database'", "EXEC sp_attach_db @dbname = 'database_name'", "@ název_souboru1 = 'c: / mssql7 / data / database_name.mdf'", "@ název souboru2 = ' d: / mssql7 / data / název_databáze_log.ldf '". Tím se připojí databáze a protokoly k novému serveru.

Krok 3

Ke kopírování informací ze serveru na server použijte Průvodce importem a exportem DTS. K vytvoření úkolu k přesunutí databáze a přihlášení použijte návrháře DTS nebo Průvodce kopírováním databáze.

Krok 4

Vytvořte stroj pro přenos dat, který používá hromadné vložení / BCP. Pomocí skriptu vytvořte schéma na cílovém serveru a poté zkopírujte informace pomocí hromadného vložení / bcp. Při výběru toho, co použít, nezapomeňte, že hromadná vložka, na rozdíl od BCP, nemůže exportovat data.

Krok 5

Použijte distribuované dotazy. Po vytvoření schématu na cílovém serveru uspořádejte propojený server a zapište příkazy insert pomocí funkcí openquery a openrowset. Před nahráním dat nezapomeňte zakázat kontrolní omezení a cizí klíč a znovu je připojit po dokončení operace.

Krok 6

Použijte Zálohování a Obnovení. Vytvořte kopii databáze a poté ji obnovte na nový server.

Doporučuje: