Войти

Показать полную графическую версию : [решено] Не срабатывают 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)
------------------------------
КНОПКИ:
ОК
--------------------------

ter9
29-07-2011, 11:39
Вот софтина, которая сама все делает, есть специальный плагин для бэкап 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
оказалось, что да
как только включил агента, все сработало
спс всем

Joni
12-09-2011, 15:42
Привет всем!
Проблема с созданием задания.
Такая вот ошибка

===================================

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