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ý.
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.