Показать полную графическую версию : [решено] Не срабатывают Maintence Plans. Бекап не делается по расписанию
akaAmigos
13-07-2011, 21:42
Добрый день, комрады, коллеги и просто сочуствующие и иинтересующиеся!
Есть небольшая проблемка с Microsfot SQL Server 2008 64bit
Установленно на Win2008 std 64bit SP2
Сам я не гуру в SQL и 1С ( честно говоря боюсь их))) но приходиться работать)))
на Sql вертится базы 1С, порядка 4-5. В январе все настраивал, все было чики-пики. Настроил планы обсулживания (перечислю их чуть ниже), и три плана резервного копирования баз (один план полное разовое бекапирование, одно еженедельное полное и последнее ежедневное инкрементальное)
пару месяцевс все работало, бекапилось по расписанию и все такое.
благополучно забыв об этом, проверил через несколько месяцев, и обана, ничего не работает, т.е. планы по расписанию не выполняются. Упс.
И в хистори о выполнение планов отчетов об ошибках нет, просто чисто, только отчеты за последнее выполнение (в январе))
Собственно вопрос, где и куда копать?
Ничего глобального на сервере не менялось, в программном и железном аспетках (только был установлен Backup Exec 2010)
Огромная просьба помочь, советом, или еще чем.
Причем при попытке удалить созданные планы (ну что бы наново их создать) выдает ошибку:
ЗАГОЛОВОК: Microsoft SQL Server Management Studio
------------------------------
Exception has been thrown by the target of an invocation. (mscorlib)
------------------------------
ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ:
The connection "Local server connection" is not found. This error is thrown by Connections collection when the specific connection element is not found.
(DaylyBackup)
------------------------------
The connection "Local server connection" is not found. This error is thrown by Connections collection when the specific connection element is not found.
(DaylyBackup)
------------------------------
КНОПКИ:
ОК
--------------------------
Вот софтина, которая сама все делает, есть специальный плагин для бэкап 1С (http://www.handybackup.ru/backup-1c.shtml) , попробуй
Delirium
29-07-2011, 15:38
ter9, SQL server и сам все прекрасно умеет, незачем ставить дополнительный софт.
akaAmigos, попробуй подцепиться к серверу, указав в качестве имени сервера для подключения знак точки (.) и под пользователем SA. Без скобок, само собой. И попытаться еще раз удалить планы.
akaAmigos
01-08-2011, 19:49
надо попробовать, спс
но интересен сам факт, почему перестало работать встроенное?(((
akaAmigos
08-08-2011, 23:22
т.е. зайти в консоль управления скюеля с пользователем sa ?
попробую завтра
отпишусь
akaAmigos
09-08-2011, 13:32
вы имеете ввиду что подключиться к Среда SQL Server Management Studio с sql авторизацией
и указать в логине например (.1cuser) ну и пароль
верно?
не пускает так(((
akaAmigos
09-08-2011, 14:09
не дает удалить, пишет ошибку
akaAmigos
09-08-2011, 14:11
http://forum.oszone.net/attachment.php?attachmentid=68249&stc=1&d=1312884558
Delirium
05-09-2011, 01:38
Открой свойства плана, найди там "Local Connection", посмотри на его значение.
akaAmigos
06-09-2011, 16:30
а где там свойства то? нет их.
могу только сам план открыть, ну а там просто свойства соединения
название соединения, имя сервера (например SAMBA), Использовать встроенную безопасность WinNT
правда я вот заметил что у него, остановлен агент сервера sql
может в этом проблема?
верно ли я понимаю что должен быть запущен и агент и сам сервер
при том что это на одной машине все?
Delirium
07-09-2011, 01:08
должен быть запущен и агент и сам сервер »
Да, можно держать запущенным все на одной машине.
akaAmigos
09-09-2011, 00:26
т.е. Агент должен быть запущен для того что бы планы срабатывали, верно?
Delirium
09-09-2011, 02:29
ну вообще агент отвечает за запланированные задания.
akaAmigos
09-09-2011, 12:06
оказалось, что да
как только включил агента, все сработало
спс всем
Привет всем!
Проблема с созданием задания.
Такая вот ошибка
===================================
Create maintenance plan failed.
===================================
Create failed for JobStep 'Subplan'. (Microsoft.SqlServer.MaintenancePlanTasks)
------------------------------
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.1399.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Create+JobStep&LinkId=20476
------------------------------
Program Location:
at Microsoft.SqlServer.Management.DatabaseMaintenance.MaintenancePlanSubPlan.AddAgentJob(ServerConnecti on localConnObj, String proxyName)
at Microsoft.SqlServer.Management.DatabaseMaintenance.MaintenancePlanSubPlan..ctor(String subplanName, String proxyAccount, Package package, ServerConnection localConnObj)
at Microsoft.SqlServer.Management.DatabaseMaintenance.MaintenancePlan.AddSubPlan(String subplanName, String proxyAccount)
at Microsoft.SqlServer.Management.MaintenancePlanWizard.MaintenancePlanWizardForm.PerformActions()
===================================
An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
------------------------------
Program Location:
at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType)
at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(StringCollection sqlCommands, ExecutionTypes executionType)
at Microsoft.SqlServer.Management.Smo.ExecutionManager.ExecuteNonQuery(StringCollection queries)
at Microsoft.SqlServer.Management.Smo.SqlSmoObject.ExecuteNonQuery(StringCollection queries, Boolean includeDbContext)
at Microsoft.SqlServer.Management.Smo.SqlSmoObject.CreateImplFinish(StringCollection createQuery, ScriptingOptions so)
at Microsoft.SqlServer.Management.Smo.SqlSmoObject.CreateImpl()
===================================
The specified '@subsystem' is invalid (valid values are returned by sp_enum_sqlagent_subsystems). (.Net SqlClient Data Provider)
------------------------------
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.1399&EvtSrc=MSSQLServer&EvtID=14234&LinkId=20476
------------------------------
Server Name: 1000
Error Number: 14234
Severity: 16
State: 1
Procedure: sp_verify_subsystem
Line Number: 28
------------------------------
Program Location:
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType)
скрин
тут (http://forum.windowsfaq.ru/attachment.php?attachmentid=3947&d=1315214447)
Delirium
13-09-2011, 00:57
Joni, посмотри на результаты выполнения команды SQL
use msdb
exec sp_enum_sqlagent_subsystems
Смотри в плане на переменную @subsystem, она у тебя содержит некорректное значение, т.е. не равна не одной записи из результата приведенного мною запроса.
@subsystem должна быть одной из значений:
subsystem
TSQL
ActiveScripting
CmdExec
Snapshot
LogReader
Distribution
Merge
QueueReader
ANALYSISQUERY
ANALYSISCOMMAND
SSIS
PowerShell
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.