Проблем с restore в SQL2005

3 отговора 0 прегледа
#1

Проблем с 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, така че идеи да го подменя не ми вършат работа.

Отговор
в отговор на lnfinity #2

Re: Проблем с restore в SQL2005

малко на изуст - нямам инсталиран 2005 пред мен, но като правиш рестор няма ли някакви полета с имена на файлове и тнтм, където да си кажеш като под какви имена /на файлове това/ да ти създаде базата?

ако правилно помня, като правиш прехвърляне по тоя начин, то си взема от бекъп-а файловите имена на базата и лога(?) както са били на компа където е правен бекъпа.

пий и пей!
Отговор
в отговор на Hateras #3

Re: Проблем с restore в SQL2005

Проблемът се оказа различната локация на файловете. Във второто меню на restore, може да се окаже пътя, ако човек успее да вдене как Освен това, това работи само с чист бекъп файл. Ако е инкрементален бекъп - тц. Абе майкрософт...

Отговор
в отговор на lnfinity #4

Re: Проблем с restore в SQL2005

Какво имаш предвид под инкрементален backup? Има differential backup и transaction log backup.

Що ми се струва, че въобще не знаеш за какво говориш. Да не се окаже, че не можеш да си смениш пътя до базата пак, м?

cheers,
</wqw>

[линк]
Отговор