Problém: Jak můžu zkopírovat účetní osnovu
ze společnosti "A" do společnosti "B"? Používám Microsoft SQL Server.
Řešení:
To je možné pomocí služby DATA Transformation Services (DTS). Než začnete, nezapomeňte vytvořit zálohu databází.
SQL Server 2000: Pokud chcete zkopírovat účtovou osnovu pomocí SQL Server
2000:
1. Přejděte do Enterprise Manageru.
2. Z databáze rozbalte společnost, kterou chcete zkopírovat do účtové osnovy TO (Společnost B) a vyberte Tabulky.
3. V tabulkách najděte tabulku GL00100.
4. Klikněte pravým tlačítkem myši na tabulku GL00100, zvolte Všechny úkoly a pak Import dat.
5. Pak klikněte na Další.
6. V seznamu Zvolit zdroj dat ověřte, že je vybraný server a databáze (Společnost A), do které budete kopírovat data FROM. Zvolte Použít SQL Server ověřování a zadejte uživatele AA a heslo. Klikněte na tlačítko Další.
7. V okně Zvolit cíl vyberte příslušný Server a databázi, do které chcete importovat tabulky TO (Společnost B).
8. Zvolte Kopírovat tabulky ze zdrojové databáze a vyberte Další.
9. Označte následující tabulky pro svůj účetní diagram (včetně tabulek MDA):
GL00100
GL00102
GL00103
GL00104
GL00105
GL40200
DTA00100
DTA00200
DTA00300
DTA00301
SY00300
10. U všech vybraných tabulek přejděte na tlačítko se třemi tečkou (...) a označte možnost Odstranit řádky v cílové tabulce a odznačte možnost Povolit vložení identity.
11. Zvolte Další a 'spustit okamžitě'.
Poznámka: Výchozí nastavení funkce DTS může způsobit duplicitní záznamy, takže je důležité místo možnosti Přidat označit možnost Odstranit.
SQL Server 2005: Pokud chcete zkopírovat účetní osnovu pomocí
SQL Server 2005, postupujte takto:
1. Otevřete SQL Server Management Studio.
2. Rozbalte položku Databáze a vyhledejte společnost (společnost B), do které chcete zkopírovat účetní osnovu.
3. Klikněte pravým tlačítkem myši na společnost B, klikněte na Úkoly a potom klikněte na Importovat data.
4. Klikněte na tlačítko Další.
5. V okně Zvolte zdroj dat zadejte následující informace o databázi, ze které chcete data zkopírovat.
a.Zadejte název serveru.
b.Klikněte na Použít SQL Server ověřování.
c.Zadejte uživatelské jméno a heslo sa.
d.Vyberte databázi, ze které chcete zkopírovat data.
f.Klikněte na Další.
6. V okně Zvolit cíl zadejte následující informace o databázi, do které chcete data zkopírovat.
a.Zadejte název serveru.
b.Klikněte na Použít SQL Server ověřování.
c.Zadejte uživatelské jméno a heslo sa.
d.Vyberte databázi, do které chcete data zkopírovat.
f.Klikněte na Další.
7. V dialogovém okně Zadat kopii tabulky nebo dotaz klikněte na Kopírovat data z jedné nebo více tabulek nebo zobrazení a potom klikněte na Další.
8. V okně Vybrat zdrojové tabulky a zobrazení vyberte všechny následující tabulky:
GL00100
GL00102
GL00103
GL00104
GL00105
GL40200
DTA00100
DTA00200
DTA00300
DTA00301
SY00300
9. U každé vybrané tabulky klikněte na tlačítko Upravit mapování, kliknutím zaškrtněte políčko Odstranit řádky v cílové tabulce a kliknutím zrušte zaškrtnutí políčka Povolit vložení identity.
10. Klikněte na Další a potom klikněte na Spustit hned.
11. Klikněte na Dokončit a potom na Dokončit.
Tento článek byl TECHKnowledge Document ID:7255