Использую регламентные операции согласно Рекомендациям 1С скриптами 1 раз в неделю, все устраивает, но нет вывода Log-ов, т.е. непонятно, были проблемы или нет
sqlcmd -E -i UpdateStat.txt
use retail
go
exec sp_msforeachtable N'UPDATE STATISTICS ? WITH FULLSCAN'
go
DBCC FREEPROCCACHE
sqlcmd -E -i Reindex.txt
use retail
go
sp_msforeachtable N'DBCC DBREINDEX (''?'')'
go
Контроль выполнения регламентных процедур на уровне СУБД Необходимо осуществлять регулярный контроль выполнения регламентных процедур на уровне СУБД. Ниже приведен пример контроля выполнения плана обслуживания для MS SQL Server 2005.
Откройте созданный вами план обслуживания и выберите из контекстного меню пункт «View History»:
Откроется окно с протоколом выполнения всех заданных регламентных процедур.
Успешно выполненные задачи и задачи, выполненные с ошибками, будут помечены соответствующими иконками. Для задач, выполненных с ошибками, доступна подробная информация об ошибке.
Вот здесь и собака порылась. Если в процессе установки (эксплуатации) MS SQL Вы не добавляли пользователей ОС с админ правами на MS SQL, то по-умолчанию доступ имеет только "Администратор". Следовательно, скрипт должен запускаться от имени Администратора.
На данный момент у Вас "use retail" выполниться не может.
(8) не думаю, во-первых при установке - указан тип смешанный и текущий пользователь также добавлен при первичной инсталляции
Дело скорее всего в том, что команды
exec sp_msforeachtable N'UPDATE STATISTICS ? WITH FULLSCAN'
DBCC FREEPROCCACHE
не выдают никаких сообщений после выполнения, по крайней мере в Managament Studio под пользователем SA в контексте нужной базы - информации после отработки нет.