Loading...
zh.stoqnov avatar zh.stoqnov 103 Точки

Възстановяване на база

Направих си Back Up на една от базите и я изтрих, за да мога да видя резултата от възстановяването и. Но уви при опит да я възвърна ми изписва следната грешка:

No backupset selected to be restored.


Ако някой е имал същия проблем моля да пише, в случай че е намерил решение. Доста неща намерих уж като решения на проблема, но уви никое не ми свърши работа.

Тагове:
0
Databases Basics
pachuchi avatar pachuchi 14 Точки

Здравей,

Според

http://stackoverflow.com/questions/12119891/no-backupset-selected-to-be-restored-sql-server-2012

това се случва, когато ресторваш бекъп от 2008 на 2005 SQL Server например.
Това валиден сценарий ли е при теб?

Поздрави,
Ивайло А. Борисов

0
23/06/2015 21:31:43
zh.stoqnov avatar zh.stoqnov 103 Точки

Не. Базата ми е направена на SSMS 2014 Express. Back up-a съответно е от същата версия. Опитвам се през нея да restore-на.

0
idmitrov avatar idmitrov 55 Точки

Привет,

това гледал ли си го:

http://blog.triantech.com/no-backupset-selected-to-be-restored-restoration-error-in-sql-server-201214/

и по-точно:

If you are facing this issue and you want more information about this error, try to restore the DB using the following T-SQL:

RESTORE DATABASE <Your Database > FROM DISK=’<Path to your backup file>\<Your Database>.bak’

BTW Защо не шернеш някъде backup файлът, да видим от къде идва проблемът от файлът или от твоето management studio, ако не ти е проблем де.

 
0
23/06/2015 22:57:02
zh.stoqnov avatar zh.stoqnov 103 Точки

Да и това пробвах. Ето това ми пише:

Msg 3132, Level 16, State 1, Line 1
The media set has 2 media families but only 1 are provided. All members must be provided.
Msg 3013, Level 16, State 1, Line 1
RESTORE DATABASE is terminating abnormally.

0
nikola.m.nikolov avatar nikola.m.nikolov 830 Точки

Това, че Management Studio-то ти е 2014 не значи, че и SQL Server-ра е 2014. Днес колега имаше същия проблем и не можеше да restore-не базата от backup, правен на друг компютър. Оказа се, че базата е правена на SQL Server Express 2014, а се опитваше да възстанови на компютър с по-стар SQl Server. Даваше абсолютно същото съобщение No backupset selected to be restored. След като инсталира по-новата версия и всичко тръгна. От screen shot-а ти MSSQL12.SQLEXPRESS се отнася обаче за SQL Server 2014, така че при теб проблема може и да е друг.

0
zh.stoqnov avatar zh.stoqnov 103 Точки

Ето това ми дава като грешка (горе вляво). Със сигурност extension-a на файла е .bak . Пробвах и с няколко други бази - абсолютно същото ми дава.

http://postimg.org/image/5x0dagyn7/

 

0
23/06/2015 22:57:22
zh.stoqnov avatar zh.stoqnov 103 Точки

Благодаря много на всички, че отделихте от времето си! Специални благодарности на idmitrov.

С помощта на изпратения от него линк преди малко успях да реша проблема. За тези които се натъкнат на същия проблем:

Грешката (поне при мен, защото може да има и редица други причини, но в случай че нищо не се получава може би най-вероятно е...) произлиза още при създаването на back up. При избора на директория В НИКАКЪВ СЛУЧАЙ не избирайте повече от една. Защото когато се избере повече от една директория не се получава това което може би всеки би очаквал - просто да се запази един и същи файл в две различни директории. Получава се един back up на база разделен на две и за да се възстанови трябва да се зададат и двете директории (съответно и двата back up файла), където първоначално са били запазени. Тъй като още при създаването директно като директория (освен тази по подразбиране) зададах и тази, в която си правя домашното, затова се е получил този гаф. Дано поне тази тема бъде полезна на други и им спести много време в търсене и занимавки, защото аз лично се занимавам почти два дена с тази глупост. smiley

Хубав ден на всички !!!

6
24/06/2015 10:00:40
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.