Hur Man överför SQL-databaser Till 1C

Innehållsförteckning:

Hur Man överför SQL-databaser Till 1C
Hur Man överför SQL-databaser Till 1C

Video: Hur Man överför SQL-databaser Till 1C

Video: Hur Man överför SQL-databaser Till 1C
Video: 1C-Battle. PostgreSQL vs MS SQL | Anton Doroshkevich 2024, Maj
Anonim

1C är ett elektroniskt redovisningssystem som har slagit ut alla andra konkurrenter de senaste åren. Programmet lagrar ofta data i DBF-filer, men det finns också en SQL-version. De byter ofta till SQL med ett stort antal användare, mer än 15 personer, för att förbättra serverns stabilitet. Det finns flera sätt att överföra MS SQL-databas från en server till en annan.

Hur man överför SQL-databaser till 1C
Hur man överför SQL-databaser till 1C

Det är nödvändigt

  • - installerat program "1C: Enterprise";
  • - en dator.

Instruktioner

Steg 1

Ett av de snabbaste sätten att överföra SQL är att koppla bort databasen från servern och överföra till en ny tillsammans med loggen. Först måste du ta bort databasen och ändra dess namn därefter. För att göra detta, följ dessa steg: Använd Master, GO, "Exec sp_detach_db 'database_name', 'true'", GO, där sp_detach_db används för att koppla bort databasen från källan. Den har följande parametrar: @dbname - namn och @skipchecks - indikation för uppdatering av statistik. Ställ in på 'true' för att säkerställa att statistikuppdatering uppdateras efter bifogad fil.

Steg 2

Kör sedan: Använd 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 '". Detta kommer att bifoga databasen och loggarna till den nya servern.

Steg 3

Använd guiden DTS Import och Export för att kopiera information från server till server. Använd DTS Designer eller guiden Copy Database för att skapa en uppgift för att flytta databasen och inloggningar.

Steg 4

Skapa en dataöverföringsmotor som använder bulkinsats / bcp. Använd ett skript för att skapa schemat på målservern och använd sedan bulkinsats / bcp för att kopiera informationen. När du väljer vad du ska använda ska du komma ihåg att bulkinsatsen, till skillnad från bcp, inte kan exportera data.

Steg 5

Använd distribuerade frågor. När du har skapat schemat på målservern, organiserar du den länkade servern och skriver infoga uttalanden med funktionerna openquery och openrowset. Innan du laddar upp data, se till att inaktivera kontrollbegränsningar och främmande nyckel och anslut dem igen efter att åtgärden är klar.

Steg 6

Använd Backup and Restore. Gör en kopia av databasen och återställ den till den nya servern.

Rekommenderad: