Проблем с restore в SQL2005
3 отговора
0 прегледа
Проблем с restore в SQL2005
Здравейте,
Имам следният проблем. Правя backup на база данни в Microsoft SQL 2005 Express edition със Studio Express. Така ми го завещаха и сега трябва да прехвърля базата на друг компютър. Backup-а си минава нормално. При опит да направя restore на другия компютър дава грешка.
TITLE: Microsoft SQL Server Management Studio Express
------------------------------
Restore failed for Server 'SERVER\SQLEXPRESS2005'. (Microsoft.SqlServer.Express.Smo)
System.Data.SqlClient.SqlError: Directory lookup for the file "c:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\DATA\2009SQL.mdf" failed with the operating system error 3(error not found). (Microsoft.SqlServer.Express.Smo)
----------
При мен директория MSSQL.2 няма. Сървъра се е инсталирал в MSSQL.1 и не откривам никакъв начин, да го накарам да си създаде MSSQL.2. Създавам я ръчно, естествено същата грешка. При инсталация, никъде не ме пита къде да се инсталира и автоматично си слага базите в MSSQL.1.
Ще бъда благодарен на всякаква идея по въпроса. Няма как да избегна ползването на MS SQL, така че идеи да го подменя не ми вършат работа.
Имам следният проблем. Правя backup на база данни в Microsoft SQL 2005 Express edition със Studio Express. Така ми го завещаха и сега трябва да прехвърля базата на друг компютър. Backup-а си минава нормално. При опит да направя restore на другия компютър дава грешка.
TITLE: Microsoft SQL Server Management Studio Express
------------------------------
Restore failed for Server 'SERVER\SQLEXPRESS2005'. (Microsoft.SqlServer.Express.Smo)
System.Data.SqlClient.SqlError: Directory lookup for the file "c:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\DATA\2009SQL.mdf" failed with the operating system error 3(error not found). (Microsoft.SqlServer.Express.Smo)
----------
При мен директория MSSQL.2 няма. Сървъра се е инсталирал в MSSQL.1 и не откривам никакъв начин, да го накарам да си създаде MSSQL.2. Създавам я ръчно, естествено същата грешка. При инсталация, никъде не ме пита къде да се инсталира и автоматично си слага базите в MSSQL.1.
Ще бъда благодарен на всякаква идея по въпроса. Няма как да избегна ползването на MS SQL, така че идеи да го подменя не ми вършат работа.
Re: Проблем с restore в SQL2005
малко на изуст - нямам инсталиран 2005 пред мен, но като правиш рестор няма ли някакви полета с имена на файлове и тнтм, където да си кажеш като под какви имена /на файлове това/ да ти създаде базата?
ако правилно помня, като правиш прехвърляне по тоя начин, то си взема от бекъп-а файловите имена на базата и лога(?) както са били на компа където е правен бекъпа.
пий и пей!
ако правилно помня, като правиш прехвърляне по тоя начин, то си взема от бекъп-а файловите имена на базата и лога(?) както са били на компа където е правен бекъпа.
пий и пей!
Re: Проблем с restore в SQL2005
Проблемът се оказа различната локация на файловете. Във второто меню на restore, може да се окаже пътя, ако човек успее да вдене как
Освен това, това работи само с чист бекъп файл. Ако е инкрементален бекъп - тц. Абе майкрософт...
Re: Проблем с restore в SQL2005
Какво имаш предвид под инкрементален backup? Има differential backup и transaction log backup.
Що ми се струва, че въобще не знаеш за какво говориш. Да не се окаже, че не можеш да си смениш пътя до базата пак, м?
cheers,
</wqw>
[линк]
Що ми се струва, че въобще не знаеш за какво говориш. Да не се окаже, че не можеш да си смениш пътя до базата пак, м?
cheers,
</wqw>
[линк]