Hogyan Lehet SQL Adatbázisokat átvinni Az 1C-be

Tartalomjegyzék:

Hogyan Lehet SQL Adatbázisokat átvinni Az 1C-be
Hogyan Lehet SQL Adatbázisokat átvinni Az 1C-be

Videó: Hogyan Lehet SQL Adatbázisokat átvinni Az 1C-be

Videó: Hogyan Lehet SQL Adatbázisokat átvinni Az 1C-be
Videó: Интеграция 1с и MySQL как добавить внешние источники данных 2024, November
Anonim

Az 1C egy elektronikus könyvelési rendszer, amely az utóbbi években kiütötte az összes többi versenytársat. A program gyakran adatokat tárol a DBF fájlokban, de létezik egy SQL verzió is. A szerver stabilitásának javítása érdekében gyakran nagy számú felhasználóval, több mint 15 emberrel váltanak SQL-re. Az MS SQL adatbázis egyik szerverről a másikra történő átvitelének számos módja van.

Hogyan lehet SQL adatbázisokat átvinni az 1C-be
Hogyan lehet SQL adatbázisokat átvinni az 1C-be

Szükséges

  • - telepített "1C: Enterprise" program;
  • - egy számítógép.

Utasítás

1. lépés

Az SQL átvitelének egyik leggyorsabb módja az adatbázis leválasztása a szerverről és a naplóval együtt egy újba való átvitel. Először le kell választania az adatbázist, ennek megfelelően módosítva a nevét. Ehhez hajtsa végre az alábbi lépéseket: Használja a Master, GO, "Exec sp_detach_db 'database_name', 'true'", GO parancsot, ahol az sp_detach_db az adatbázis leválasztására szolgál a forrásból. A következő paraméterekkel rendelkezik: @dbname - név és @skipchecks - jelzés a statisztikák frissítésére. Állítsa „igaz” értékre annak biztosításához, hogy a statisztikai frissítés a csatoláskor frissüljön.

2. lépés

Ezután futtassa: Használja a 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 '". Ez csatolja az adatbázist és a naplókat az új szerverhez.

3. lépés

Használja a DTS Import and Export varázslót az információk szerverről szerverre másolásához. A DTS Designer vagy az Adatbázis másolása varázsló segítségével hozzon létre egy feladatot az adatbázis és a bejelentkezési adatok áthelyezéséhez.

4. lépés

Hozzon létre egy adatátviteli motort, amely tömeges insert / bcp-t használ. Szkript használatával készítse el a sémát a célkiszolgálón, majd a tömeges insert / bcp segítségével másolja le az információkat. Az alkalmazás kiválasztásakor ne feledje, hogy a tömeges beszúrás a bcp-vel ellentétben nem exportálhat adatokat.

5. lépés

Elosztott lekérdezések használata. Miután létrehozta a sémát a célkiszolgálón, rendezze a kapcsolt kiszolgálót, és írja meg a beszúrási utasításokat az openquery és az openrowset függvények használatával. Az adatok feltöltése előtt feltétlenül tiltsa le az ellenőrzési kényszereket és az idegen kulcsot, majd a művelet befejezése után csatlakoztassa újra.

6. lépés

Használja a Biztonsági mentés és visszaállítás elemet. Készítsen másolatot az adatbázisról, majd állítsa vissza az új szerverre.

Ajánlott: