Hvordan Overføre SQL-databaser Til 1C

Innholdsfortegnelse:

Hvordan Overføre SQL-databaser Til 1C
Hvordan Overføre SQL-databaser Til 1C

Video: Hvordan Overføre SQL-databaser Til 1C

Video: Hvordan Overføre SQL-databaser Til 1C
Video: Установка 1С на Microsoft SQL Server 2024, Kan
Anonim

1C er et elektronisk regnskapssystem som har slått ut alle andre konkurrenter de siste årene. Programmet lagrer ofte data i DBF-filer, men det finnes også en SQL-versjon. De bytter ofte til SQL med et stort antall brukere, mer enn 15 personer, for å forbedre serverens stabilitet. Det er flere måter å overføre MS SQL-database fra en server til en annen.

Hvordan overføre SQL-databaser til 1C
Hvordan overføre SQL-databaser til 1C

Det er nødvendig

  • - installert program "1C: Enterprise";
  • - en datamaskin.

Bruksanvisning

Trinn 1

En av de raskeste måtene å overføre SQL er å koble databasen fra serveren og overføre til en ny sammen med loggen. Først må du koble databasen og endre navnet tilsvarende. For å gjøre dette, følg disse trinnene: Bruk Master, GO, "Exec sp_detach_db 'database_name', 'true'", GO, der sp_detach_db brukes til å koble databasen fra kilden. Den har følgende parametere: @dbname - navn og @skipchecks - indikasjon for oppdatering av statistikk. Sett til ‘sann’ for å sikre at statistikkoppdatering oppdateres ved vedlegg.

Steg 2

Kjør deretter: Bruk 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 '". Dette vil feste databasen og loggene til den nye serveren.

Trinn 3

Bruk veiviseren for import og eksport av DTS til å kopiere informasjon fra server til server. Bruk DTS Designer eller veiviseren Copy Database for å opprette en oppgave for å flytte databasen og pålogginger.

Trinn 4

Opprett en dataoverføringsmotor som bruker bulkinnsats / bcp. Bruk et skript til å lage skjemaet på målserveren og deretter bruke bulk insert / bcp for å kopiere informasjonen. Når du velger hva du skal bruke, må du huske at masseinnsats, i motsetning til bcp, ikke kan eksportere data.

Trinn 5

Bruk distribuerte spørsmål. Etter at du har opprettet skjemaet på målserveren, organiserer du den koblede serveren og skriver innsettingsuttalelsene ved hjelp av funksjonene openquery og openrowset. Før du laster opp data, må du deaktivere kontrollbegrensninger og fremmednøkkel og koble dem til igjen etter at operasjonen er fullført.

Trinn 6

Bruk Sikkerhetskopiering og gjenoppretting. Lag en kopi av databasen og gjenopprett den til den nye serveren.

Anbefalt: