Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

MS SQL Server 2000-backup

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Базы данных
Предыдущая тема :: Следующая тема  
Автор Сообщение
scratch



Зарегистрирован: 09.10.2002
Сообщения: 89
Откуда: Казахстан, Астана

СообщениеДобавлено: Ср Июн 01 2005 07:03    Заголовок сообщения: MS SQL Server 2000-backup Ответить с цитатой

Всем привет, столкнулся с такой проблемой, не делается полный бэкап базы, пишет типа не хватает свободного места..... сама база сейчас около 8 с половиной гиг, свободного места около 23 гиг..... Есть что нибудь типа формулы подсчета необходимого свободного места на диске для выполнения бэкапа в зависимости от размера базы?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ALEX_SE



Зарегистрирован: 30.11.2003
Сообщения: 1043
Откуда: Энгельс, Саратовская обл.

СообщениеДобавлено: Ср Июн 01 2005 17:42    Заголовок сообщения: Ответить с цитатой

Значится:
Результат exec sp_helpdb @dbname=DB_name
Скрипт которым бакапишь
Текст ошибки
в студию.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
scratch



Зарегистрирован: 09.10.2002
Сообщения: 89
Откуда: Казахстан, Астана

СообщениеДобавлено: Чт Июн 02 2005 07:05    Заголовок сообщения: Ответить с цитатой

trafficpolice 12470.81 MB DOV_SERVER\Kivit 7 Jun 8 2004 Status=ONLINE, Updateability=READ_WRITE, UserAccess=MULTI_USER, Recovery=FULL, Version=539, Collation=Cyrillic_General_CI_AS, SQLSortOrder=0, IsAutoCreateStatistics, IsAutoUpdateStatistics 80


скрипт


BEGIN TRANSACTION
DECLARE @JobID BINARY(16)
DECLARE @ReturnCode INT
SELECT @ReturnCode = 0
IF (SELECT COUNT(*) FROM msdb.dbo.syscategories WHERE name = N'[Uncategorized (Local)]') < 1
EXECUTE msdb.dbo.sp_add_category @name = N'[Uncategorized (Local)]'

-- Delete the job with the same name (if it exists)
SELECT @JobID = job_id
FROM msdb.dbo.sysjobs
WHERE (name = N'TrafficPolice Full backup')
IF (@JobID IS NOT NULL)
BEGIN
-- Check if the job is a multi-server job
IF (EXISTS (SELECT *
FROM msdb.dbo.sysjobservers
WHERE (job_id = @JobID) AND (server_id <> 0)))
BEGIN
-- There is, so abort the script
RAISERROR (N'Unable to import job ''TrafficPolice Full backup'' since there is already a multi-server job with this name.', 16, 1)
GOTO QuitWithRollback
END
ELSE
-- Delete the [local] job
EXECUTE msdb.dbo.sp_delete_job @job_name = N'TrafficPolice Full backup'
SELECT @JobID = NULL
END

BEGIN

-- Add the job
EXECUTE @ReturnCode = msdb.dbo.sp_add_job @job_id = @JobID OUTPUT , @job_name = N'TrafficPolice Full backup', @owner_login_name = N'sa', @description = N'No description available.', @category_name = N'[Uncategorized (Local)]', @enabled = 1, @notify_level_email = 0, @notify_level_page = 0, @notify_level_netsend = 0, @notify_level_eventlog = 2, @delete_level= 0
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback

-- Add the job steps
EXECUTE @ReturnCode = msdb.dbo.sp_add_jobstep @job_id = @JobID, @step_id = 1, @step_name = N'1 Backup log dummy', @command = N'EXEC TrafficPolice..p_UtilityBackupLogDummy TrafficPolice, TrafficPolice_LogDummyBackup', @database_name = N'master', @server = N'', @database_user_name = N'', @subsystem = N'TSQL', @cmdexec_success_code = 0, @flags = 0, @retry_attempts = 0, @retry_interval = 1, @output_file_name = N'', @on_success_step_id = 0, @on_success_action = 3, @on_fail_step_id = 0, @on_fail_action = 2
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXECUTE @ReturnCode = msdb.dbo.sp_add_jobstep @job_id = @JobID, @step_id = 2, @step_name = N'1 Shrink database', @command = N'DBCC SHRINKDATABASE (TrafficPolice, 0)', @database_name = N'master', @server = N'', @database_user_name = N'', @subsystem = N'TSQL', @cmdexec_success_code = 0, @flags = 0, @retry_attempts = 0, @retry_interval = 1, @output_file_name = N'', @on_success_step_id = 0, @on_success_action = 3, @on_fail_step_id = 0, @on_fail_action = 2
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXECUTE @ReturnCode = msdb.dbo.sp_add_jobstep @job_id = @JobID, @step_id = 3, @step_name = N'2 Backup log dummy', @command = N'EXEC TrafficPolice..p_UtilityBackupLogDummy TrafficPolice, TrafficPolice_LogDummyBackup', @database_name = N'master', @server = N'', @database_user_name = N'', @subsystem = N'TSQL', @cmdexec_success_code = 0, @flags = 0, @retry_attempts = 0, @retry_interval = 1, @output_file_name = N'', @on_success_step_id = 0, @on_success_action = 3, @on_fail_step_id = 0, @on_fail_action = 2
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXECUTE @ReturnCode = msdb.dbo.sp_add_jobstep @job_id = @JobID, @step_id = 4, @step_name = N'2 Shrink database', @command = N'DBCC SHRINKDATABASE (TrafficPolice, 0)', @database_name = N'master', @server = N'', @database_user_name = N'', @subsystem = N'TSQL', @cmdexec_success_code = 0, @flags = 0, @retry_attempts = 0, @retry_interval = 1, @output_file_name = N'', @on_success_step_id = 0, @on_success_action = 3, @on_fail_step_id = 0, @on_fail_action = 2
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXECUTE @ReturnCode = msdb.dbo.sp_add_jobstep @job_id = @JobID, @step_id = 5, @step_name = N'BillingOK Full backup', @command = N'BACKUP DATABASE [TrafficPolice] TO [TrafficPolice_FullBackup] WITH INIT , NOUNLOAD , NAME = N''TrafficPolice backup'', SKIP , STATS = 10, DESCRIPTION = N''Полный backup базы данных TrafficPolice'', FORMAT , MEDIANAME = N''TrafficPolice Full backup'', MEDIADESCRIPTION = N''Ежедневный полный backup''', @database_name = N'master', @server = N'', @database_user_name = N'', @subsystem = N'TSQL', @cmdexec_success_code = 0, @flags = 0, @retry_attempts = 0, @retry_interval = 0, @output_file_name = N'', @on_success_step_id = 0, @on_success_action = 3, @on_fail_step_id = 0, @on_fail_action = 2
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXECUTE @ReturnCode = msdb.dbo.sp_add_jobstep @job_id = @JobID, @step_id = 6, @step_name = N'Copy database backup to other computer', @command = N'DECLARE
@sPathSource sysname,
@sPathDest sysname

SET @sPathSource=''C:\MSSQLBackup\TrafficPolice_FullBackup.BAK''
SET @sPathDest=''C:\MSSQLBackupCopy\*.*''

EXEC TrafficPolice..p_UtilityXCopyFile @sPathSource, @sPathDest
', @database_name = N'master', @server = N'', @database_user_name = N'', @subsystem = N'TSQL', @cmdexec_success_code = 0, @flags = 0, @retry_attempts = 0, @retry_interval = 1, @output_file_name = N'', @on_success_step_id = 0, @on_success_action = 1, @on_fail_step_id = 0, @on_fail_action = 2
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXECUTE @ReturnCode = msdb.dbo.sp_update_job @job_id = @JobID, @start_step_id = 1

IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback

-- Add the job schedules
EXECUTE @ReturnCode = msdb.dbo.sp_add_jobschedule @job_id = @JobID, @name = N'BillingOK Full backup', @enabled = 1, @freq_type = 4, @active_start_date = 20030609, @active_start_time = 105530, @freq_interval = 1, @freq_subday_type = 1, @freq_subday_interval = 0, @freq_relative_interval = 0, @freq_recurrence_factor = 0, @active_end_date = 99991231, @active_end_time = 235959
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback

-- Add the Target Servers
EXECUTE @ReturnCode = msdb.dbo.sp_add_jobserver @job_id = @JobID, @server_name = N'(local)'
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback

END
COMMIT TRANSACTION
GOTO EndSave
QuitWithRollback:
IF (@@TRANCOUNT > 0) ROLLBACK TRANSACTION
EndSave:


текст ошибки

Executed as user: NT AUTHORITY\SYSTEM. Could not adjust the space allocation for file 'TrafficPolice_Data'. [SQLSTATE 42000] (Error 3140) DBCC execution completed. If DBCC printed error messages, contact your system administrator. [SQLSTATE 01000] (Error 2528). The step failed.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
scratch



Зарегистрирован: 09.10.2002
Сообщения: 89
Откуда: Казахстан, Астана

СообщениеДобавлено: Пт Июн 03 2005 07:30    Заголовок сообщения: Ответить с цитатой

ну и где этот студиец..... Confused
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Neo_J



Зарегистрирован: 20.06.2005
Сообщения: 7
Откуда: Republic Of Ingushetia

СообщениеДобавлено: Пн Июн 20 2005 20:31    Заголовок сообщения: А почитать сообщение? Ответить с цитатой

"Could not adjust the space allocation for file 'TrafficPolice_Data'"
Странно, если там куда ты сохраняешь 'TrafficPolice_Data' есть 23 Г, то проблем не должно. Попробуй просто через бэкап-мастер сделать.
_________________
I know that I know nothing
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
scratch



Зарегистрирован: 09.10.2002
Сообщения: 89
Откуда: Казахстан, Астана

СообщениеДобавлено: Вт Июн 21 2005 08:06    Заголовок сообщения: Ответить с цитатой

да уже примерно понял, в чем дело....
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Базы данных Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...