Logg inn       Registrer
Velkommen!
Minimer
(1) Opprett din bruker
(2) Logg på webstedet
(3) Still ditt spørsmål
 
PS: Du må ikke betale for å stille spørsmål i forumet. men du må være registrert medlem av forumet.

Privat post
Privat post

I dette vinduet finner du din private post.

Du må være logget inn for å bruke denne tjenesten.
STENGT
STENGT
Minimer
Dette forumet er stengt. Eksisterende abonnenter kan logge på og hente artikler. Det er lovet en artikkel serie om Remote Desktop Services som vil bli skrevet og lagt ut for abonnenter. Webstedet er til salgs, og vil opphøre å eksistere i en gang mars 2013.
Dette forumet er stengt. Eksisterende abonnenter kan logge på og hente artikler. Det er lovet en artikkel serie om Remote Desktop Services som vil bli skrevet og lagt ut for abonnenter. Webstedet er til salgs, og vil opphøre å eksistere i en gang mars 2013.
Forum
Forum
Migrering av SQL2000 databaser
Siste Postering 20-11-2006 06:44 av Dag Staale Jenssen. 8 Svar.
Utskriftsvennlig
Sortering:
PrevPrev NesteNeste
Du er ikke autorisert til å svare.
Forfatter Meldinger
BaardBruker er ikke pålogget
Ny bruker
Ny bruker
Send Privat Melding
Posts:12

--
27-10-2006 06:36  
Jeg skal migrere noen SQL2000 databaser fra en Win2000 Server over på SBS2003 Standard med SQL2000. Har noen tips om prosedyre man bør følge?


Dag Staale JenssenBruker er ikke pålogget
Moderator
Moderator
Moderator
Send Privat Melding
Posts:3268
Avatar

--
28-10-2006 12:16  

Hei Baard!

Har hvert på et bra kurs i Damark hos Dell,  2 dager med Dell Open Manage. Kraftige saker som jeg anbefaler!

 

Har flyttet noen SQL baser, men ikke så mange. Måten jeg gjorde dette på var å ta sikkerhetskopi til disk med Backup Exec (av hele MS SQL serveren). Flyttet så sikkerhetskopien til DVD og benyttet Backup Exec på den nye boksen til å gjenopprette de aktuelle databaser (ikke master +) inn i den nye SQL serveren (begge deler var MS SQL 2000). Det jeg fort forstod var at det er registrert brukere i disse SQL databasene og at disse ikke var registrert i den nye master databasen. Ergo ville de ikke fungere (se figur 1) mot reinstallert software på ny server.

 

Etter å ha sjekket min egen dokumentasjon forstod jeg for at bruker navn og passord i forbindelse med SQL brukere er nokså sentralt å få dokumentert forutfor denne prosessen og at jeg måtte lete etter en måte å få registrert brukere i den overført database til master logins. Jeg forsøkte først og opprette de aktuelle brukere under logins men fikk da feilmelding. Ut i fra nærmere undersøkelser av denne komme jeg til syvende og sist frem til en SQL kommando som fungerte i Query Analyser. Dette var sp_change_users_login (se figur 2).

 

Basert på denne kommandoen fikk jeg overført aktuelle brukere fra gjenopprettet database til logins i master. Etter dette fungerte reinstallert software som benyttet de aktuelle brukere.  Når det gjelder bruken av Backup Exec for dette formålet benyttet jeg dokument 262171 på veritas.com.

 

Det er selvfølgelig ikke noe i veien for å benytte ett annet verktøy for overføringen. Påenget er dette med brukere (logins).

 

Hvis du skal flytte SQL baser fra 2000 til 2005 å den nye server, hadde jeg vurdert først og overføre disse i til SQl 2000 for deretter å oppgradere til SQL 2005. Men det kan være at det eksisterer andre sikre måter å gjørere dette på. Det har jeg ikke undersøkt eller prøvd.

 


Figur 1.png
Figur 2.png

Smallbizserver.no gjør jobben litt lettere, fordi det er det kuleste og beste it forumet i Norge!
Dag Staale JenssenBruker er ikke pålogget
Moderator
Moderator
Moderator
Send Privat Melding
Posts:3268
Avatar

--
28-10-2006 09:48  

Når jeg ser på mine notater legger jeg merke til at jeg også har tatt sikkerhetskopi av den nye SQL instansen før under og etter. Dette for å kunne gjenopprette dersom jeg får problemer med programmet som skal benytte den aktuelle databasen. Testing har jeg gjort med Virtual PC 2004 først.



Smallbizserver.no gjør jobben litt lettere, fordi det er det kuleste og beste it forumet i Norge!
Dag Staale JenssenBruker er ikke pålogget
Moderator
Moderator
Moderator
Send Privat Melding
Posts:3268
Avatar

--
28-10-2006 12:30  

14 days trial? http://www.red-gate.com/

 



Smallbizserver.no gjør jobben litt lettere, fordi det er det kuleste og beste it forumet i Norge!
Magne KjærBruker er ikke pålogget
Ny bruker
Ny bruker
Send Privat Melding
Posts:2

--
03-11-2006 09:15  
Har du/dere prøvd å bruke import/export veiviseren i SQL2000 - dersom parameterne er satt opp riktig, går dette (vanligvis) uten de store overraskelsene. (Husk backup først)


Dag Staale JenssenBruker er ikke pålogget
Moderator
Moderator
Moderator
Send Privat Melding
Posts:3268
Avatar

--
04-11-2006 12:30  
Har ikke prøvd eksport/import. Må man da også oppdatere brukere eller legges disse inn automatisk?


Smallbizserver.no gjør jobben litt lettere, fordi det er det kuleste og beste it forumet i Norge!
Magne KjærBruker er ikke pålogget
Ny bruker
Ny bruker
Send Privat Melding
Posts:2

--
04-11-2006 10:54  
så lenge du kopierer hele databasen via DTS import/export Qizard, skal du få med rettighetene. Kommer jo også an på om brukerne har tilgang til ny server. Databasen(e) må ikke opprettes på ny server før de kopieres over, og forblir også på den gamle serveren. En enkel beskrivelse blir som følger: (må spesifiseres)
> Kildeserver (source server) som inneholder de gamle databasene
> Målserver (destination server) som skal motta de nye databasene. På denne blir de nye databasene opprettet med samme navn som de hadde på kildeserver, og derfor kan bare databaser som ikke finnes på ny server, kopieres.
> Databasen(e) som skal kopieres over - kjører "seriellt" - en om gangen, og de stoppes på den gamle serveren før overføring til den nye - må derfor ikke være i bruk
> Logins, shared objects etc. fra master database etc. spesifiseres
> Deretter kan dette kjøres, eller settes opp til å kjøre på et senere tidspunkt.

Viktig å merke seg at denne wizard'en også kontrollerer at databasen er online på den nye serveren. Det er jo da også viktig å merke seg at databasene må stoppes/slettes på den gamle serveren etter overføring, slik at det ikke oppstår konflikter.

Test dette selv - verd et forsøk. Kan spare mye tid og ergrelser. Dersom det blir satt opp noe feil underveis, stopper kopieringen, og du kan begynne forfra igjen.

Det er også en utmerket hjelpefunksjon i denne veiviseren.


BaardBruker er ikke pålogget
Ny bruker
Ny bruker
Send Privat Melding
Posts:12

--
04-11-2006 05:28  
 Takk for kjempebra info! Dette skal jeg ha i 'baklomma' når jeg setter i gang.


Dag Staale JenssenBruker er ikke pålogget
Moderator
Moderator
Moderator
Send Privat Melding
Posts:3268
Avatar

--
20-11-2006 06:44  
Hei, kan også nevne at dersom du ”attached” en database til SQL 2005 og den er fra SQL 2000 så vil denne bli konvertert til SQL 2005. Du kan da ikke bruke ”detached” for å legge den tilbake til SQL 2000!


Smallbizserver.no gjør jobben litt lettere, fordi det er det kuleste og beste it forumet i Norge!
Du er ikke autorisert til å svare.

Active Forums 4.2