Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   [решено] Не срабатывают Maintence Plans. Бекап не делается по расписанию (http://forum.oszone.net/showthread.php?t=211126)

akaAmigos 13-07-2011 21:42 1712731

Не срабатывают Maintence Plans. Бекап не делается по расписанию
 
Добрый день, комрады, коллеги и просто сочуствующие и иинтересующиеся!
Есть небольшая проблемка с 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 1722140

Вот софтина, которая сама все делает, есть специальный плагин для бэкап 1С , попробуй

Delirium 29-07-2011 15:38 1722310

ter9, SQL server и сам все прекрасно умеет, незачем ставить дополнительный софт.
akaAmigos, попробуй подцепиться к серверу, указав в качестве имени сервера для подключения знак точки (.) и под пользователем SA. Без скобок, само собой. И попытаться еще раз удалить планы.

akaAmigos 01-08-2011 19:49 1724124

надо попробовать, спс
но интересен сам факт, почему перестало работать встроенное?(((

akaAmigos 08-08-2011 23:22 1728264

т.е. зайти в консоль управления скюеля с пользователем sa ?
попробую завтра
отпишусь

akaAmigos 09-08-2011 13:32 1728539

вы имеете ввиду что подключиться к Среда SQL Server Management Studio с sql авторизацией
и указать в логине например (.1cuser) ну и пароль
верно?

не пускает так(((

akaAmigos 09-08-2011 14:09 1728564

не дает удалить, пишет ошибку

akaAmigos 09-08-2011 14:11 1728567

http://forum.oszone.net/attachment.p...1&d=1312884558

Delirium 05-09-2011 01:38 1746275

Открой свойства плана, найди там "Local Connection", посмотри на его значение.

akaAmigos 06-09-2011 16:30 1747429

а где там свойства то? нет их.
могу только сам план открыть, ну а там просто свойства соединения
название соединения, имя сервера (например SAMBA), Использовать встроенную безопасность WinNT



правда я вот заметил что у него, остановлен агент сервера sql
может в этом проблема?
верно ли я понимаю что должен быть запущен и агент и сам сервер
при том что это на одной машине все?

Delirium 07-09-2011 01:08 1747693

Цитата:

Цитата akaAmigos
должен быть запущен и агент и сам сервер »

Да, можно держать запущенным все на одной машине.

akaAmigos 09-09-2011 00:26 1749290

т.е. Агент должен быть запущен для того что бы планы срабатывали, верно?

Delirium 09-09-2011 02:29 1749323

ну вообще агент отвечает за запланированные задания.

akaAmigos 09-09-2011 12:06 1749503

оказалось, что да
как только включил агента, все сработало
спс всем

Joni 12-09-2011 15:42 1751441

Привет всем!
Проблема с созданием задания.
Такая вот ошибка
Код:

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

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(ServerConnection 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)

скрин
тут

Delirium 13-09-2011 00:57 1751830

Joni, посмотри на результаты выполнения команды SQL
Код:

use msdb
exec sp_enum_sqlagent_subsystems

Смотри в плане на переменную @subsystem, она у тебя содержит некорректное значение, т.е. не равна не одной записи из результата приведенного мною запроса.

@subsystem должна быть одной из значений:
Цитата:

subsystem
TSQL
ActiveScripting
CmdExec
Snapshot
LogReader
Distribution
Merge
QueueReader
ANALYSISQUERY
ANALYSISCOMMAND
SSIS
PowerShell


Время: 16:47.

Время: 16:47.
© OSzone.net 2001-