none
TMG и локальный SQL Express RRS feed

  • Вопрос

  • Доброго времени суток!

    Установлен TMG. Настроено ведение логов на внешний SQL.

    Вопрос: в такой конфигурации зачем на TMG нужны MSSQL$ISARS и MSSQL$MSFW ?

    Первый, я так понимаю, в любом случае лишний, ибо отчеты TMG из внешней БД не умеет генерировать. Но почему-то служба остаётся в автозапуске и работает.

    При попытке погасить MSSQL$MSFW, получаю что-то непотребное:

    Cache log failure: Failed to write to database CachePerfCounters; this may interfere with cache utilization monitoring. The failure is due to error: System.Data.SqlClient.SqlException: A transport-level error has occurred when sending the request to the server. (provider: Shared Memory Provider, error: 0 - No process is on the other end of the pipe.)
       at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
       at System.Data.SqlClient.TdsParserStateObject.WriteSni()
       at System.Data.SqlClient.TdsParserStateObject.ExecuteFlush()
       at System.Data.SqlClient.TdsParser.TdsExecuteRPC(_SqlRPC[] rpcArray, Int32 timeout, Boolean inSchema, SqlNotificationRequest notificationRequest, TdsParserStateObject stateObj, Boolean isCommandProc)
       at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
       at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
       at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       at Microsoft.Isa.ManagedPerfCounters.CacheSnapshotPersistentStorage.InsertRow(DateTime Date, Int32 TmgCacheRetrieved, Int32 TmgCacheStored, Int32 HostedCacheRetrieved, Int32 HostedCacheStored)

    Слегка в запутках. Распутайте плз.

    20 июня 2011 г. 10:53

Все ответы

  • руководство по траблшутингу логирования и отчетов от мс http://64.4.11.252/en-us/library/ff849731.aspx

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


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    24 июня 2011 г. 12:03
  • Руководство по траблшутингу предполагает, что репорты генерируются средствами TMG. Однако, если логи ведутся во внешнем SQL репорты генериться не могут в принципе. Исходя из этого, не совсем понятно, зачем нужен локальный экземпляр SQL. Причем вдвойне не понятно, зачем нужен локальный экземпляр для логирования, если логирование ведётся наружу.

    27 июня 2011 г. 4:32
  • попробуйте следующим образом

    настройте логирование в файл

    перезагрузите сервер

    остановите службы

    настройте на внешний sql

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

     

    возможно, ситуация изменится после выхода второго пакета одновления для tmg

     


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    30 июня 2011 г. 9:03
  • Настроил логирование в файл

    перезагрузил

    остановил перевёл службы в режим дизейбл

    настроил на внешний SQL

    перезагрузил

    службы вернулись в стостояние автоматик.

     

    когда ожидаем второй сервис пак и что в нем будет?

  • когда ожидаем второй сервис пак и что в нем будет?

    к сожалению, не владею информацией.

    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий