Ongelma
Miten voin kopioida tilikaavion yrityksestä A yritykseen B? Käytössäni on Microsoft SQL Server.
Ratkaisu
Tämä on mahdollista käyttämällä Data Transformation Services (DTS) -palveluja. Muista varmuuskopioida tietokannat ennen aloittamista.
SQL Server 2000:n avulla voit kopioida tilikaavion SQL Server
2000:
1. Siirry Enterprise Manageriin.
2. Laajenna tietokannoista yritys, jonka haluat kopioida tilikaavioksi KOHTEESEEN (yritys B), ja valitse Taulukot.
3. Etsi Taulukot-taulukosta GL00100-taulukko.
4. Napsauta GL00100-taulukkoa hiiren kakkospainikkeella, valitse Kaikki tehtävät ja sitten Tuo tiedot.
5. Valitse sitten Seuraava.
6. Tarkista Valitse tietolähde -kohdassa, että palvelin ja tietokanta on valittu (yritys A), johon kopioit from-tiedot. Valitse Käytä SQL Server todennusta ja kirjoita SA-käyttäjä ja salasana. Valitse Seuraava.
7. Valitse Valitse kohde -ikkunassa haluamasi Palvelin ja tietokanta, johon haluat tuoda taulukot kohteeseen (yritys B).
8. Valitse Kopioi taulukot lähdetietokannasta ja valitse Seuraava.
9. Merkitse seuraavat taulukot tilikaaviolle (tämä sisältää MDA-taulukot):
GL00100
GL00102
GL00103
GL00104
GL00105
GL40200
DTA00100
DTA00200
DTA00300
DTA00301
SY00300
10. Siirry kunkin valitun taulukon kolmean painikkeeseen (...) ja merkitse "Poista rivejä kohdetaulukosta" ja poista valinta "Enable identity insert" (Ota käyttäjätietojen lisääminen käyttöön).
11. Valitse Seuraava ja suorita heti.
Huomautus - DTS:n oletusasetukset voivat aiheuttaa tietueiden kaksoiskappaleita, joten on tärkeää merkitä "Poista" Liittämisen sijaan.
SQL Server 2005 Jos haluat kopioida tilikaavion
SQL Server 2005:ssä, toimi
seuraavasti: 1. Avaa SQL Server Management Studio.
2. Laajenna Tietokannat löytääksesi yrityksen (yritys B), johon haluat kopioida tilikaavion.
3. Napsauta hiiren kakkospainikkeella Yritys B, valitse Tehtävät ja valitse sitten Tuo tiedot.
4. Valitse Seuraava.
5. Kirjoita Valitse tietolähde -ikkunaan seuraavat tiedot tietokannasta, josta haluat kopioida tietoja.
a.Kirjoita palvelimen nimi.
b.Valitse Käytä SQL Server todennusta.
c.Anna sa-käyttäjänimi ja salasana.
d.Valitse tietokanta, josta haluat kopioida tietoja.
f.Valitse Seuraava.
6. Kirjoita Valitse kohde -ikkunaan seuraavat tiedot tietokannasta, johon haluat kopioida tietoja.
a.Kirjoita palvelimen nimi.
b.Valitse Käytä SQL Server todennusta.
c.Anna sa-käyttäjänimi ja salasana.
d.Valitse tietokanta, johon haluat kopioida tietoja.
f.Valitse Seuraava.
7. Valitse Määritä taulukon kopio tai kysely -valintaikkunassa Kopioi tiedot yhdestä tai useamman taulukon tai näkymistä ja valitse sitten Seuraava.
8. Valitse "Valitse lähdetaulukot ja näkymät" -ikkunassa kaikki seuraavat taulukot:
GL00100
GL00102
GL00103
GL00104
GL00105
GL40200
DTA00100
DTA00200
DTA00300
DTA00301
SY00300
9. Napsauta jokaisen valitsemasi taulukon Muokkaa yhdistämismäärityksiä -painiketta, valitse "Poista rivit kohdetaulukossa" -valintaruutu ja poista ota käyttäjätietojen lisääminen käyttöön -valintaruudun valinta napsauttamalla.
10. Valitse Seuraava ja valitse sitten Suorita heti.
11. Valitse Valmis ja valitse sitten Valmis.
Tämä artikkeli oli TechKnowledge Document ID:7255