[ Milos Milosevic @ 17.12.2007. 14:17 ] @
TITLE: Microsoft SQL Server Management Studio Express
------------------------------

Restore failed for Server 'MAKINA\SQLEXPRESS'.
(Microsoft.SqlServer.Express.Smo)

------------------------------
ADDITIONAL INFORMATION:

System.Data.SqlClient.SqlError:

The backup set holds a backup of a
database other than the existing 'logichobase' database.
(Microsoft.SqlServer.Express.Smo)

-----------------------------------------------------------------------------------------------------------


ovo je greska koju vraca SQL SERVER 2005 EXPRESS kad pokusam da uradim restore
bekapa iz SQL SERVER 2000.

Prethodno sam kreirao praznu bazu na Server2005Express. U nju bi trebalo da importuje
novoraspakovani fajl. Ali nece.

Sta ne valja?

[ degojs @ 17.12.2007. 14:58 ] @
Probaj da zaustaviš SQL 2000 i ručno iskopiraš mdf i ldf fajlove, a zatim iz SQL 2005 uradi Attach.
[ Koce @ 17.12.2007. 15:44 ] @
Ne mozes da "importujes" te podatke, ar ne tako.
Za slucaj da ne mozes da zaustavis SQL 2000, a i losa je praksa, pusti normalan restore kroz managment studio, npr:

RESTORE DATABASE [TamoNeka]
FROM DISK = N'D:\FileName.bak'
WITH FILE = 1, NOUNLOAD , STATS = 10, RECOVERY,
MOVE N'TamoNeka_Data' TO N'E:\Data\TamoNeka.mdf',
MOVE N'TamoNeka_Log' TO N'F:\LOG\TamoNeka_log.ldf'

obrati paznju na zadnja 2 reda, prvo je logicko ime baze a drugo lokacija gdje smjestas fajllove. samo ovo drugo mozes da mijenjas.
najbolje bi ti bilo da obrises tu bazu koju si napravio u 2005, restor ce je sam napraviti.

[ Milos Milosevic @ 18.12.2007. 07:36 ] @
Bekap fajl sam dobio, to je sve sto imam na raspolaganju.

u TamoNeka_Data i TamoNeka_LOG ovi sufiksi su dodati
proizvoljno ili se moram striktno drzati ovoga?

radi, hvala.





[Ovu poruku je menjao diplIng dana 18.12.2007. u 09:47 GMT+1]
[ Koce @ 20.12.2007. 11:25 ] @
TamoNeka_Data i TamoNeka_LOG u logicka imena fajlova tvoje baze
a mozes ih dobiti ovako:
RESTORE FILELISTONLY
FROM disk = 'd:\ime.bak' to ce ti samo ispisati podatke, nece nista restorovati
(prva kolonona)

ok?