1C is 'n elektroniese boekhoudingstelsel wat die afgelope paar jaar alle ander mededingers uitgeslaan het. Die program stoor dikwels data in DBF-lêers, maar daar is ook 'n SQL-weergawe. Hulle skakel dikwels oor na SQL met 'n groot aantal gebruikers, meer as 15 mense, om die stabiliteit van die bediener te verbeter. Daar is verskillende maniere om MS SQL-databasis van een bediener na 'n ander oor te dra.
Dit is nodig
- - geïnstalleerde program "1C: Enterprise";
- - n rekenaar.
Instruksies
Stap 1
Een van die vinnigste maniere om SQL oor te dra, is om die databasis van die bediener los te maak en saam met die logboek na 'n nuwe een oor te dra. Eerstens moet u die databasis losmaak en die naam daarvan dienooreenkomstig verander. Om dit te doen, volg hierdie stappe: Gebruik Master, GO, "Exec sp_detach_db 'database_name', 'true'", GO, waar sp_detach_db gebruik word om die databasis van die bron los te maak. Dit het die volgende parameters: @dbname - naam en @skipchecks - aanduiding vir die opdatering van statistieke. Stel 'waar' om te verseker dat die opdatering van statistieke bygewerk word.
Stap 2
Begin dan: Gebruik Master, GO, "PRINT 'Attaching Database'", "EXEC sp_attach_db @dbname = 'database_name'", "@ filename1 = 'c: / mssql7 / data / database_name.mdf'", "@ filename2 = ' d: / mssql7 / data / databasisnaam_log.ldf '". Dit sal die databasis en logboeke aan die nuwe bediener koppel.
Stap 3
Gebruik die DTS invoer- en uitvoerwizard om inligting van bediener na bediener te kopieer. Gebruik die DTS Designer of die Copy Database Wizard om 'n taak te skep om die databasis en aanmeldings te skuif.
Stap 4
Skep 'n enjin vir die oordrag van data wat grootmaatinvoeging / bcp gebruik. Gebruik 'n script om die skema op die teikenbediener te maak en gebruik dan bulk insert / bcp om die inligting te kopieer. Wanneer u kies wat u moet toepas, moet u onthou dat grootmaatinvoeging, anders as bcp, nie data kan uitvoer nie.
Stap 5
Gebruik verspreide navrae. Nadat u die skema op die teikenbediener gemaak het, organiseer u die gekoppelde bediener en skryf u die invoegingsverklarings met behulp van die funksies openquery en openrowset. Voordat u data oplaai, moet u die beperkinge van die tjek en die vreemde sleutel uitskakel en dit weer verbind nadat die bewerking voltooi is.
Stap 6
Gebruik Backup and Restore. Maak 'n kopie van die databasis en herstel dit dan na die nuwe bediener.