Napravio sam back baze u sql2000 i imam baza.bak , posli sam instalirao sql 2005 i sada nikako istu bazu vratiti u normalu u sql 2005 .Pokusao sam wizardom ,al ne ide
Zahvalan , na pomoci
Prvo kako si mi Aco ??,
drugo nisam bas siguran da razumem . to mi je star abaza koju sam poceo praviti za C# i sada bi nastavio i ne da mi se ponovo praviti tablice i sva ta cuda
Kada otvoris Sql Server Management Studio sa leve strane u object browseru desni klik na databases pa imas opciju Attach... Nadjes fajl tvoje baze (ne backup) vec redovan fajl baze koji je bio na Sql Serveru 2000 i njega - zove se ImeTvojeBaze.mdf a log fajl isto ime tvoje baze sa extenzijom .ldf ne znam da li ce da trazi i log fajl ali stavi ga u isti folder sa mdf za svaki slucaj. Te fajlove mozes naci negde pod programfilec\sqlserver... a da bi mogao da ih kopiras na drugu lokaciju moras prvo zaustaviti server. Sa backup - restore nisam pokusavao mada ne vidim zasto ne bi radilo, ali ovo sa attach radi 100%. Nadam se da sam ti pomogao i da nisam bas jako konfuzan sa objasnjenjem, jos mi mnogo zanosi glava od piva sinoc ;)
Pozdrav!
Ovo sto sam ti ja napisao ne odnosi se na backup vec na prenosenje celog fajla baze podataka... tj. "kacenje" fajla baze na server. Pogledaj sadrzaj
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data
nadji fajl tvoje baze i attach uj na server kao sto sam ti gore opisao, kada ti vec obican backup/restore ne radi...
Pozdrav
Neznalica_sa_ugla: Napravio sam back baze u sql2000 i imam baza.bak
I Jedino sta ima od stare baze je "baza.bak" , na zalost prijavu gresku 5317
Ako hoces da probas Aleksandrov pristup i jedino sto imas je bekap baze onda instaliraj ne neku masinu sql2000, odradi restore i onda odradi to sto ti je aleksandar rekao.
Mada licno mislim da nije pametno odraditi attach baze jer sama struktura baze sigurno nije ista na sql2000 i sql2005. Ako ipak tako uradi odradi sve moguce provere da su podaci konzistentni i ispravni.
Mozes koristiti Import and Export Data Wizard iz MS sql 2000
Ja sam tako uspeo!
Anyone who puts a small gloss on a fundamental technology, calls it proprietary, and then tries to keep others from building on it, is a thief. (Tim O'Reilly)