[ makrena @ 09.02.2008. 17:07 ] @
Gledala sam sve odgovore sa foruma na ovu temu, ali nijedan mi ne resava problem. Napravila sam bazu na racunaru na kome je insytaliran sql server 2000 personal. U instalciji se program vezuje za ime racunara. Kada instaliram kuci isti server i iskopiram podatke sql server nece da radi. Kopirala sam i ceo mssql folder ali nista, isti problem. ako skinem server (deinstaliram) i ponovo instaliram ostanu baze u folderu podaci ali kada sa msmanagera pokusam da regi\strujuem host on vidi samo one baze po defaultu koje se instaliraju i prvi put. najveci problem je baza master koja ako se iskopira sa drugog racunara gde su podaci i pokrene sql server on vise ne radi. Sta da radim, kako da resim ovaj problem. Hitno je. Hvala unapred.
[ Predrag Glumac @ 09.02.2008. 19:11 ] @
Da bi prebacila bazu sa jednog SQL servera na drugi, ne mozes prosto da prekopiras fajl od baze, vec moras i da uradis Attach iste. Inace, ukratko receno, vrlo je pogubna stvar dirati sistemske baze, zasto hoces da kopiras Master bazu ?
[ makrena @ 10.02.2008. 10:41 ] @
__________ NOD32 2850 (20080205) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset.com
[ makrena @ 10.02.2008. 13:12 ] @
__________ NOD32 2850 (20080205) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset.com
[ miq357 @ 10.02.2008. 23:36 ] @
Jedan od najjednostavnijih načina za prenos podataka sa jednog računara na drugi je BACKUP -> RESTORE
Preduslov je da ti oba servera ispravno rade.
Sem ovoga ima i drugih načina. Recimo, ako pomoću SQL menadžera (ili SQL mennagement studio u 2005) možeš da se povežeš na oba servera istovremeno onda možeš da prekopiraš bazu direktno, da upotrebiš DTS, ili čak da napraviš peške niz upita koji će to da ti urade.
Naravno, možeš da upotrebiš i neki treći alat za manipulaciju podacima (kakvih ima gomila na iternetu - od besplatnih do vrlo skupih) pa da to opet bude brzo i elegantno.
[ sparc @ 11.02.2008. 07:05 ] @
Ovde postoji jednostavno resenje:
1. Stopiraj MS SQL service na source racunaru
2. Tek sada mozes da kopiras fajlove .mdb i .ldb
3. Na novom racunarau moras da imas instaliranu istu verziju sql servera ili
noviju, eventualno sa novijim service packom
4. Ova dva fajla (ako nisu kreirani extentovi) iskopiras na novi racunar
pod odredjen folder
5. Na target masini uradis attach baze.
Stanes na database pa kliknes desnim misem i izaberes attach.

Ovo moze da radi u sledecim pravcima sql2000-> sql2005express< ->sql2005
sa sql2005->sql2000 ne radi iako se baza moze kreirati i promeniti u verziju 80

Vazna napomena: pazi na vlasnika baze, na source serveru promeni da je
database owner sa, i probaj da attacujes bazu na target serveru takodje sa sa
korisnikom, ovo radi provereno 1001 put.