Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
 Back UP SQL  [new]
Павел_ПН
Member

Откуда: Москва
Сообщений: 26
Помогите плиз :)
Неполучаеться раскрыть базу. Пишет:

06/08/2009 13:21:18,GO2,Error,0,PAVEL,GO2,(Job outcome),,The job failed. The Job was invoked by The last step to run was step 1 (GO2).,00:00:00,0,0,,,,0
06/08/2009 13:21:18,GO2,Error,1,PAVEL,GO2,GO2,,Executed as user: NT AUTHORITY\SYSTEM. The tail of the log for the database "testSQL" has not been backed up. Use BACKUP LOG WITH NORECOVERY to backup the log if it contains work you do not want to lose. Use the WITH REPLACE or WITH STOPAT clause of the RESTORE statement to just overwrite the contents of the log. [SQLSTATE 42000] (Error 3159) RESTORE DATABASE is terminating abnormally. [SQLSTATE 42000] (Error 3013). The step failed.,00:00:00,16,3013,,,,0
В инете ничего толкового не нашел...С чем связана такая ошибка?
11 июн 09, 12:23    [7289558]     Ответить | Цитировать Сообщить модератору
 Re: Back UP SQL  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
А что за джоб то, или думаете что все тут телепаты ? select @@version.
Кстати это не лог шипинг случаем ?
11 июн 09, 12:25    [7289578]     Ответить | Цитировать Сообщить модератору
 Re: Back UP SQL  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36814
И в какой момент появляется эта ошибка? Что такое "раскрыть" базу?
11 июн 09, 12:25    [7289586]     Ответить | Цитировать Сообщить модератору
 Re: Back UP SQL  [new]
Павел_ПН
Member

Откуда: Москва
Сообщений: 26
Я делаю бекап базы, а потом хочу его востановить... ну и выходит такая ошибка
11 июн 09, 12:27    [7289595]     Ответить | Цитировать Сообщить модератору
 Re: Back UP SQL  [new]
Glory
Member

Откуда:
Сообщений: 104760
Павел_ПН
Я делаю бекап базы, а потом хочу его востановить... ну и выходит такая ошибка

А Job тут причем ? Какую команду вы запускаете для "потом хочу его востановить" ?
11 июн 09, 12:28    [7289602]     Ответить | Цитировать Сообщить модератору
 Re: Back UP SQL  [new]
Павел_ПН
Member

Откуда: Москва
Сообщений: 26
Я делаю востановление бекаба даже не через джоб.
А скрипт простой:
RESTORE DATABASE [testSQL] FROM DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\test' WITH FILE = 1, NOUNLOAD, STATS = 10
GO
11 июн 09, 12:29    [7289612]     Ответить | Цитировать Сообщить модератору
 Re: Back UP SQL  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
Павел_ПН
Я делаю бекап базы, а потом хочу его востановить... ну и выходит такая ошибка


Как Вы делаете ???? можно и из топора кашу сварить
11 июн 09, 12:29    [7289617]     Ответить | Цитировать Сообщить модератору
 Re: Back UP SQL  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36814
Павел_ПН
Я делаю бекап базы, а потом хочу его востановить... ну и выходит такая ошибка
И какой же командой вы пытаетесь восстанавливить базу?
11 июн 09, 12:30    [7289622]     Ответить | Цитировать Сообщить модератору
 Re: Back UP SQL  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36814
И где сообщение об ошибке от команды restore?
11 июн 09, 12:31    [7289633]     Ответить | Цитировать Сообщить модератору
 Re: Back UP SQL  [new]
Павел_ПН
Member

Откуда: Москва
Сообщений: 26
Job здесь не причём. Я делаю restore базы.
RESTORE DATABASE [testSQL] FROM DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\test' WITH FILE = 1, NOUNLOAD, STATS = 10
GO
11 июн 09, 12:31    [7289634]     Ответить | Цитировать Сообщить модератору
 Re: Back UP SQL  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36814
Павел_ПН
Job здесь не причём. Я делаю restore базы.
RESTORE DATABASE [testSQL] FROM DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\test' WITH FILE = 1, NOUNLOAD, STATS = 10
GO
И?
11 июн 09, 12:31    [7289640]     Ответить | Цитировать Сообщить модератору
 Re: Back UP SQL  [new]
Павел_ПН
Member

Откуда: Москва
Сообщений: 26
TITLE: Microsoft SQL Server Management Studio
------------------------------

Restore failed for Server 'PAVEL'. (Microsoft.SqlServer.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.2047.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Restore+Server&LinkId=20476

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

System.Data.SqlClient.SqlError: The tail of the log for the database "testSQL" has not been backed up. Use BACKUP LOG WITH NORECOVERY to backup the log if it contains work you do not want to lose. Use the WITH REPLACE or WITH STOPAT clause of the RESTORE statement to just overwrite the contents of the log. (Microsoft.SqlServer.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.2047.00&LinkId=20476

------------------------------
BUTTONS:

OK
------------------------------
11 июн 09, 12:32    [7289643]     Ответить | Цитировать Сообщить модератору
 Re: Back UP SQL  [new]
Павел_ПН
Member

Откуда: Москва
Сообщений: 26
и вот такая ошибка

TITLE: Microsoft SQL Server Management Studio
------------------------------

Restore failed for Server 'PAVEL'. (Microsoft.SqlServer.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.2047.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Restore+Server&LinkId=20476

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

System.Data.SqlClient.SqlError: The tail of the log for the database "testSQL" has not been backed up. Use BACKUP LOG WITH NORECOVERY to backup the log if it contains work you do not want to lose. Use the WITH REPLACE or WITH STOPAT clause of the RESTORE statement to just overwrite the contents of the log. (Microsoft.SqlServer.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.2047.00&LinkId=20476

------------------------------
BUTTONS:

OK
------------------------------
11 июн 09, 12:33    [7289657]     Ответить | Цитировать Сообщить модератору
 Re: Back UP SQL  [new]
Павел_ПН
Member

Откуда: Москва
Сообщений: 26
SQL 2005
11 июн 09, 12:34    [7289666]     Ответить | Цитировать Сообщить модератору
 Re: Back UP SQL  [new]
Glory
Member

Откуда:
Сообщений: 104760
Павел_ПН
Job здесь не причём. Я делаю restore базы.
RESTORE DATABASE [testSQL] FROM DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\test' WITH FILE = 1, NOUNLOAD, STATS = 10
GO


N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\test' - test это у вас тут файл бэкапа ? Вы уверены ?
11 июн 09, 12:38    [7289701]     Ответить | Цитировать Сообщить модератору
 Re: Back UP SQL  [new]
Павел_ПН
Member

Откуда: Москва
Сообщений: 26
Уверен. Фаил формируеться без ошибок и находиться в той папке и доступ к нему полный....
11 июн 09, 12:39    [7289708]     Ответить | Цитировать Сообщить модератору
 Re: Back UP SQL  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
С помощью SSMS бэкап разворачивается из этого файла ?
11 июн 09, 12:40    [7289713]     Ответить | Цитировать Сообщить модератору
 Re: Back UP SQL  [new]
Glory
Member

Откуда:
Сообщений: 104760
Павел_ПН
Уверен. Фаил формируеться без ошибок и находиться в той папке и доступ к нему полный....

Т.е. вы так и назвали файл бэкапа test ? Без всякого расширения ?
11 июн 09, 12:41    [7289722]     Ответить | Цитировать Сообщить модератору
 Re: Back UP SQL  [new]
petsa
Member

Откуда:
Сообщений: 1708
RESTORE DATABASE [testSQL] FROM DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\test' WITH FILE = 1, NOUNLOAD, REPLACE, STATS = 10
А если вот так?
11 июн 09, 12:42    [7289730]     Ответить | Цитировать Сообщить модератору
 Re: Back UP SQL  [new]
Павел_ПН
Member

Откуда: Москва
Сообщений: 26
В инете тоже ссылались сообщения на то что фаила не видно и ещё что sql стоит на XP.
Хочеться просто услышить ответ специалиста :)
11 июн 09, 12:45    [7289743]     Ответить | Цитировать Сообщить модератору
 Re: Back UP SQL  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
Павел_ПН
В инете тоже ссылались сообщения на то что фаила не видно и ещё что sql стоит на XP.
Хочеться просто услышить ответ специалиста :)


Еще раз. с помощью графического интерфейса восстановления этот файл раскрывается ? База существует с таким именем существует на том сервере, куда вы разворачиваете бэкап ?
11 июн 09, 12:46    [7289750]     Ответить | Цитировать Сообщить модератору
 Re: Back UP SQL  [new]
Glory
Member

Откуда:
Сообщений: 104760
Павел_ПН
В инете тоже ссылались сообщения на то что фаила не видно и ещё что sql стоит на XP.
Хочеться просто услышить ответ специалиста :)

Читайте хелп. Команда RESTORE требует файл бэкапа, а не директорию, в которой он находится
11 июн 09, 12:47    [7289751]     Ответить | Цитировать Сообщить модератору
 Re: Back UP SQL  [new]
Павел_ПН
Member

Откуда: Москва
Сообщений: 26
Фаилу при формировании присваиваеться расширение bak
11 июн 09, 12:49    [7289763]     Ответить | Цитировать Сообщить модератору
 Re: Back UP SQL  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36814
exec xp_cmdshell ' dir C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\'
Чего вернет?
11 июн 09, 12:49    [7289765]     Ответить | Цитировать Сообщить модератору
 Re: Back UP SQL  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36814
Павел_ПН
Фаилу при формировании присваиваеться расширение bak
И что? Команда restore дожна это все угадать прямо из вашей головы?
11 июн 09, 12:49    [7289771]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить