Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается, как устранять неполадки с установкой Microsoft BitLocker администрирования и мониторинга (MBAM) 2.5 в автономной конфигурации.
Ссылка на файлы журнала MBAM для устранения неполадок
MBAM включает ведение журнала для установки сервера, установки клиента и событий. Это ведение журнала должно быть передано для устранения неполадок.
Файлы журнала установки сервера MBAM
MBAMServerSetup.exe создает следующие файлы журнала в папке пользователя %temp% во время установки MBAM:
Microsoft_BitLocker_Administration_and_Monitoring_<14 numbers>.log
MBAMServerSetup.exe регистрирует действия, выполненные во время установки MBAM и установки компонентов сервера MBAM:
Microsoft_BitLocker_Administration_and_Monitoring_<14_numbers>_0_MBAMServer.msi.log
MBAMServerSetup.exe регистрирует другие действия, выполненные во время установки.
Файл журнала установки клиента MBAM
Установка клиента записывается в следующий файл журнала в папке %temp% или в пользовательском расположении в зависимости от способа установки клиента:
MSI<five random characters>.log
Этот журнал содержит действия, выполняемые во время установки клиента MBAM.
Канал ведения журнала событий клиента MBAM
MBAM имеет отдельные каналы ведения журнала событий. Файлы журналов Администратор, аналитических и операционных журналов находятся в Просмотр событий в разделе Журналы> приложений и службMicrosoft>Windows>MBAM.
В следующей таблице представлено краткое описание каждого журнала событий.
Журнал событий | Описание |
---|---|
Microsoft-Windows-MBAM/Администратор | Содержит сообщения об ошибках |
Microsoft-Windows-MBAM/Analytic | Содержит дополнительные сведения для ведения журнала |
Microsoft-Windows-MBAM/Operational | Содержит сообщения об успешном выполнении |
Канал ведения журнала событий сервера MBAM
Файлы журнала находятся в Просмотр событий в разделе Журналы> приложений и службMicrosoft>Windows>MBAM. В следующей таблице приведены журналы событий сервера, которые появились в MBAM 2.5:
Журнал событий | Описание |
---|---|
Microsoft-Windows-MBAM/Администратор | Содержит сообщения об ошибках |
Microsoft-Windows-MBAM/Analytic | Содержит дополнительные сведения для ведения журнала |
Microsoft-Windows-MBAM/Operational | Содержит сообщения об успешном выполнении |
Журналы веб-службы MBAM
Каждый журнал веб-службы MBAM записывает данные журнала в файл SVCLOG. По умолчанию каждая веб-служба записывает файл трассировки в папку, которая использует его имя в папке C:\inetpub\Microsoft BitLocker Management Solution\Logs
.
Вы можете использовать средство просмотра трассировки службы (в составе Microsoft Visual Studio) для просмотра трассировок svclog.
Устранение неполадок с шифрованием и отчетностью
В этом разделе содержатся сведения об устранении неполадок для функциональных возможностей сервера, функций клиента, параметров конфигурации и известных проблем:
Установка клиента MBAM, параметры групповой политики
Определите, установлен ли агент MBAM на клиентском компьютере. При установке MBAM создается служба с именем BitLocker Management Client Service. Эта служба настроена для автоматического запуска. Определите, запущена ли служба.
Убедитесь, что параметры групповой политики MBAM применяются на клиентском компьютере. Следующий подраздел реестра создается, если параметры групповой политики были применены на клиентском компьютере:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\FVE\MDOPBitLockerManagement
Убедитесь, что этот ключ существует и заполняется с помощью значений для параметров групповой политики.
Агент MBAM в начальном периоде задержки
Клиент MBAM не запускает операцию сразу после установки. Начальная случайная задержка в 1–18 минут до начала работы агента MBAM. В дополнение к начальной задержке существует задержка не менее 90 минут. (Задержка зависит от параметров групповой политики, настроенных для частоты проверки состояния клиента.) Таким образом, общая задержка перед началом операции клиента является случайной задержкой + запускаклиента, проверяя частоту задержки.
Если журналы событий Operational и Администратор пусты, клиент еще не запустил операцию и находится в периоде задержки, о котором говорилось ранее. Если вы хотите обойти задержку, выполните следующие действия.
Остановите службу клиента управления BitLocker.
В подразделе
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MBAM
реестра создайтеNoStartupDelay
значение реестра, присвойте его типу REG_DWORD, а затем задайте значение1
.В разделе
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\FVE\MDOPBitLockerManagement
задайте для значенийClientWakeupFrequency
иStatusReportingFrequency
значение1
. После обновления групповой политики на компьютере эти значения отменить изменения с исходными параметрами.Запустите службу службы клиента управления BitLocker.
Если после запуска службы выполняется локальный вход на компьютере и ошибки отсутствуют, вы должны получить запрос на шифрование компьютера в течение одной минуты. Если вы не получили запрос, просмотрите журналы Администратор MBAM на наличие записей об ошибках.
На компьютере нет устройства доверенного платформенного модуля или устройство TPM не включено в BIOS
Просмотрите журнал событий Администратор MBAM. В журнале событий MBAM Администратор появится запись события, похожая на следующую:
Log Name: Microsoft-Windows-MBAM/Admin
Source: Microsoft-Windows-MBAM
Date: 8/3/2013 12:31:10 PM
Event ID: 9
Task Category: None
Level: Error
Keywords:
User: SYSTEM
Computer: Mbamclient.contoso.com
Description:
The TPM hardware is missing.
TPM is needed to encrypt the operating system drive with any TPM protector.
Откройте управление TPM (tpm.msc) и проверка, есть ли на компьютере устройство доверенного платформенного модуля. Если tpm.msc не отображает устройство, откройте диспетчер устройств (devmgmt.msc) и проверка для доверенного платформенного модуля в разделе Устройства безопасности. Если вы не видите устройство доверенного платформенного модуля, это может быть вызвано одной из следующих причин:
В вашей системе нет устройства доверенного платформенного модуля (TPM/Security).
Устройство доверенного платформенного модуля отключено в BIOS.
Устройство доверенного платформенного модуля включено в BIOS, но управление устройством доверенного платформенного модуля из параметра операционной системы в BIOS отключено.
Вы не используете драйвер Майкрософт для устройства доверенного платформенного модуля. Чтобы определить драйвер устройства Microsoft TPM, просмотрите устройства в диспетчере устройств.
Если устройство TPM не использует C:\Windows\System32\tpm.sys
драйвер, обновите драйвер, выбрав C:\Windows\Inf\tpm.inf
файл .
На компьютере нет допустимого раздела SYSTEM
Просмотрите журнал событий Администратор MBAM. В журнале событий MBAM Администратор появится запись события, похожая на следующую:
Log Name: Microsoft-Windows-MBAM/Admin
Source: Microsoft-Windows-MBAM
Date: 8/3/2013 4:13:37 AM
Event ID: 8
Task Category: None
Level: Error
Keywords:
User: SYSTEM
Computer: BITTESTVM.xtremelabs.com
Description:
The system volume is missing.
SystemVolume is needed to encrypt the operating system drive.
Для включения шифрования bitLocker требуется раздел SYSTEM (Шифрование диска BitLocker в Windows 7: часто задаваемые вопросы).
MBAM не создает системный раздел автоматически. С помощью программы подготовки диска BitLocker (bdehdcfg.exe) можно создать системный раздел и переместить необходимые файлы запуска.
Например, можно использовать команду %windir%\system32\bdeHdCfg.exe -target default -size 300 -quiet
для автоматической подготовки диска перед развертыванием MBAM для шифрования дисков. Для выполнения этой команды требуется перезагрузка. При необходимости можно также создать скрипт для действия. В следующем документе описывается средство подготовки диска BitLocker:
Описание средства подготовки диска BitLocker
Диски не форматируются для совместимой файловой системы
Дополнительные сведения см. в статье Шифрование диска BitLocker в Windows 7: часто задаваемые вопросы.
Конфликт групповой политики
В журнале событий MBAM Администратор появится запись события, похожая на следующую:
Log Name: Microsoft-Windows-MBAM/Admin
Source: Microsoft-Windows-MBAM
Date: 7/25/2013 9:27:58 PM
Event ID: 22
Task Category: None
Level: Error
Keywords:
User: SYSTEM
Computer: Mbamclient.contoso.com
Description:
Detected Fixed Data Drive volume encryption policies conflict.
Check BitLocker and MBAM policies related to FDD drive protectors.
Проверьте параметры групповой политики, чтобы убедиться, что у вас нет конфликтующих параметров групповой политики MBAM.
Групповую политику следует настраивать с помощью шаблона MDOP MBAM, а не шаблона шифрования диска BitLocker.
Например, в разделе Параметры шифрования диска операционной системы в качестве предохранителя выбран доверенный платформенный модуль, а также параметр Разрешить расширенные ПИН-коды для запуска. Эти параметры конфликтуют, так как защита только доверенного платформенного модуля не требует ПИН-кода. Поэтому следует отключить параметр расширенных ПИН-кодов.
Пользователь может иметь исключение
Если вы включили параметр групповой политики конфигурации компьютера\Административные шаблоны\Компоненты Windows\MDOP MBAM (Управление BitLocker)\Управление клиентом\Настройка исключения пользователей, пользователям будет предложено запросить исключение.
По умолчанию, если пользователь запрашивает исключение, исключение действует в течение семи дней, и пользователь не получает запросы на шифрование в течение этого периода. Во время настройки политики можно увеличить или уменьшить значение по умолчанию. По истечении периода исключения пользователю будет предложено зашифровать.
Вы увидите следующую запись в журнале событий MBAM Администратор, если компьютер находится под исключением пользователя:
Log Name: Microsoft-Windows-MBAM/Admin
Source: Microsoft-Windows-MBAM
Date: 8/3/2013 3:06:40 PM
Event ID: 13
Task Category: None
Level: Warning
Keywords:
User: SYSTEM
Computer: MBAMCLIENT.contoso.com
Description:
The user is exempt from encryption.
Если вы хотите вручную переопределить исключение пользователя для компьютера, выполните следующие действия.
Задайте для параметра AllowUserExemption значение 0 в следующем подразделе реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\FVE\MDOPBitLockerManagement
Удалите все значения реестра в следующем подразделе реестра,
AgentVersion
кроме ,EncodedComputerName
иInstalled
:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MBAM
Примечание.
Чтобы изменения вступили в силу, перезапустите агент MBAM.
После применения групповой политики к компьютеру эти значения могут отменить изменения исходных параметров.
Проблема С WMI
MBAM использует методы класса для Win32_EncryptableVolume
управления BitLocker. Если этот модуль не зарегистрирован или поврежден, клиент MBAM работает неправильно, и в журнале событий АДМИНИСТРАТОР MBAM отображается следующая запись события:
Log Name: Microsoft-Windows-MBAM/Admin
Source: Microsoft-Windows-MBAM
Date: 7/27/2013 11:18:51 PM
Event ID: 4
Task Category: None
Level: Error
Keywords:
User: SYSTEM
Computer: BITTEST.xtremelabs.com
Description:
An error occurred while sending encryption status data.
Error code:
0x80041016
Details:
NULL
Кроме того, вы можете заметить, что политики восстановления и оборудования не применяются с кодом 0x8007007e
ошибки : "Не удалось найти указанный модуль".
Чтобы устранить эту проблему, необходимо повторно зарегистрировать Win32_EncryptableVolume
класс с помощью следующей команды:
mofcomp c:\Windows\System32\wbem\win32_encryptablevolume.mof
Устранение неполадок с обменом данными с агентом MBAM
В этом разделе содержатся сведения об устранении следующих проблем, связанных с взаимодействием агента MBAM:
Неправильный URL-адрес службы MBAM
Если неверное значение службы состояния соответствия MBAM или Службы восстановления и оборудования, в журнале событий АДМИНИСТРАТОР MBAM на клиентском компьютере отображается запись события, похожая на следующую:
Log Name: Microsoft-Windows-MBAM/Admin
Source: Microsoft-Windows-MBAM
Date: 8/3/2013 4:13:36 PM
Event ID: 4
Task Category: None
Level: Error
Keywords:
User: SYSTEM
Computer: Mbamclient.contoso.com
Description:
An error occurred while sending encryption status data.
Error code:
0x803d0010
Details:
The remote endpoint was not reachable.
Log Name: Microsoft-Windows-MBAM/Admin
Source: Microsoft-Windows-MBAM
Date: 8/3/2013 4:13:33 PM
Event ID: 18
Task Category: None
Level: Error
Keywords:
User: SYSTEM
Computer: Mbamclient.contoso.com
Description:
Unable to connect to the MBAM Recovery and Hardware service.
Error code:
0x803d0010
Details:
The remote endpoint was not reachable.
Log Name: Microsoft-Windows-MBAM/Admin
Source: Microsoft-Windows-MBAM
Date: 8/3/2013 4:20:32 PM
Event ID: 4
Task Category: None
Level: Error
Keywords:
User: SYSTEM
Computer: Mbamclient.contoso.com
Description:
An error occurred while sending encryption status data.
Error code:
0x803d0020
Details:
The endpoint address URL is invalid.
Log Name: Microsoft-Windows-MBAM/Admin
Source: Microsoft-Windows-MBAM
Date: 8/3/2013 4:20:32 PM
Event ID: 18
Task Category: None
Level: Error
Keywords:
User: SYSTEM
Computer: Mbamclient.contoso.com
Description:
Unable to connect to the MBAM Recovery and Hardware service.
Error code:
0x803d0020
Details:
The endpoint address URL is invalid.
Проверьте значения KeyRecoveryServiceEndPoint
и StatusReportingServiceEndpoint
в следующем подразделе реестра на клиентском компьютере:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\FVE\MDOPBitLockerManagement
По умолчанию URL-адрес ( KeyRecoveryServiceEndPoint
конечная точка службы восстановления и оборудования MBAM) имеет следующий формат:
https://<servername>:<port>/MBAMRecoveryAndHardwareService/CoreService.svc
По умолчанию URL-адрес ( StatusReportingServiceEndpoint
конечная точка службы отчетов о состоянии MBAM) имеет следующий формат:
https://<servername>:<port>/MBAMComplianceStatusService/StatusReportingService.svc
Примечание.
В URL-адресе не должно быть пробелов.
Если URL-адрес службы неправильный, исправьте его в следующем параметре групповой политики:
Конфигурация> компьютераПолитики>Административные шаблоны>Компоненты> WindowsMDOP MBAM (управление BitLocker)>Управление клиентами>Настройка служб MBAM
Проблема с подключением, влияющая на сервер администрирования MBAM
Агент MBAM не может опубликовать обновления в базе данных, если между агентом клиента и сервером администрирования MBAM возникли проблемы с подключением. В этом случае вы заметите записи о сбоях подключения в журнале событий MBAM Администратор на клиентском компьютере:
Log Name: Microsoft-Windows-MBAM/Admin
Source: Microsoft-Windows-MBAM
Date: 29-04-2014 18:21:22
Event ID: 2
Task Category: None
Level: Error
Keywords:
User: SYSTEM
Computer: TESTLABS.CONTOSO.COM
Description:
An error occurred while applying MBAM policies.
Volume ID:\\?\Volume{871c5858-2467-4d0b-8c83-d68af8ce10e5}\
Error code:
0x803D0010
Details:
The remote endpoint was not reachable.
Log Name: Microsoft-Windows-MBAM/Admin
Source: Microsoft-Windows-MBAM
Date: 29-04-2014 23:06:48
Event ID: 2
Task Category: None
Level: Error
Keywords:
User: SYSTEM
Computer: TESTLABS.CONTOSO.COM
Description:
An error occurred while applying MBAM policies.
Volume ID:\\?\Volume{871c5858-2467-4d0b-8c83-d68af8ce10e5}\
Error code:
0x803D0006
Details:
The operation did not complete within the time allotted.
Log Name: Microsoft-Windows-MBAM/Admin
Source: Microsoft-Windows-MBAM
Date: 02-09-2013 02:02:04
Event ID: 18
Task Category: None
Level: Error
Keywords:
User: SYSTEM
Computer: TESTLABS.CONTOSO.COM
Description:
Unable to connect to the MBAM Recovery and Hardware service.
Error code:
0x803D0010
Details:
The remote endpoint was not reachable.
Основные проверки:
Проверьте базовое подключение, связавшись с сервером администрирования MBAM по имени и IP-адресу. Проверьте, можно ли подключиться к веб-сайту администрирования MBAM или порту службы с помощью telnet или portqry.
Убедитесь, что служба IIS работает на сервере администрирования и мониторинга MBAM и что веб-служба MBAM прослушивает тот же порт, который настроен на клиентском компьютере MBAM (
netstat -ano | find "portnumber"
).Убедитесь, что номер порта, настроенный для веб-сайта MBAM, использует диспетчер IIS (inetmgr). Убедитесь, что номер порта совпадает с номером порта, на котором прослушивается клиент. Убедитесь, что номер порта не используется другим приложением. Например, другое приложение на сервере не должно использовать тот же порт.
При наличии брандмауэра убедитесь, что порт открыт на брандмауэре или прокси-сервере.
Если обмен данными между клиентом и сервером является безопасным, убедитесь, что используется действительный SSL-сертификат.
Проверьте сетевое подключение между веб-сервером и сервером базы данных, на который отправляются данные для вставки. Вы можете проверка подключение к базе данных с веб-сервера к серверу базы данных с помощью администратора источника данных ODBC.
Устранение неполадок с подключением
Убедитесь, что url-адрес службы, настроенный на клиенте, правильный. Скопируйте значение URL-адреса для KeyRecoveryServiceEndPoint
(HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\FVE\MDOPBitLockerManagement
) из реестра и откройте его в Интернете Обозреватель.
Аналогичным образом скопируйте значение URL-адреса для StatusReportingServiceEndpoint
(HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\FVE\MDOPBitLockerManagement
) и откройте его в Интернете Обозреватель.
Примечание.
Если вы не можете перейти по URL-адресу с клиентского компьютера, необходимо проверить базовое сетевое подключение клиента к серверу, на котором запущены службы IIS. См. пункты 1, 2, 3 и 4 в предыдущем разделе.
Кроме того, просмотрите журналы приложений на сервере администрирования и мониторинга на наличие ошибок.
Вы можете выполнить параллельную трассировку сети между клиентом и сервером и проверить трассировку, чтобы определить причину сбоя подключения между агентом клиента и сервером администрирования MBAM.
Примечание.
Если вы можете перейти к URL-адресам службы с клиентского компьютера и в журналах событий администрирования MBAM есть записи об ошибках подключения, это может быть вызвано сбоем подключения между сервером администрирования и сервером базы данных.
Если вы можете успешно перейти к обоим URL-адресам службы и есть подключение между клиентом и запущенным сервером, iis работает. Однако может возникнуть проблема в обмене данными между сервером, на котором выполняются службы IIS, и сервером базы данных.
Службам MBAM может не удается подключиться к серверу базы данных из-за проблемы с сетью или неправильного параметра строка подключения базы данных. Просмотрите журналы приложений на сервере администрирования и мониторинга. Вы можете увидеть записи об ошибках или предупреждения из исходного ASP.NET 2.0.50727.0, которые похожи на следующую запись журнала:
Log Name: Application
Source: ASP.NET 2.0.50727.0
Date: 7/11/2013 6:16:34 PM
Event ID: 1310
Task Category: Web Event
Level: Warning
Keywords: Classic
User: N/A
Computer: MBAM2-Admin.contoso.com
Description:
Event code: 100001
Event message: SQL error occurred
Event time: 7/11/2013 6:16:34 PM
Event time (UTC): 7/11/2013 12:46:34 PM
Event ID: 6615fb8eb9d54e778b933d5bb7ca91ed
Event sequence: 2
Event occurrence: 1
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/2/ROOT/MBAMAdministrationService-1-130180202570338699
Trust level: Full
Application Virtual Path: /MBAMAdministrationService
Application Path: C:\inetpub\Microsoft BitLocker Management Solution\Administration Service\
Machine name: MBAM2-ADMIN
Process information:
Process ID: 1940
Process name: w3wp.exe
Account name: NT AUTHORITY\NETWORK SERVICE
Exception information:
Exception type: SqlException
Exception message: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
Request information:
Request URL:
Request path:
User host address:
User:
Is authenticated: False
Authentication Type:
Thread account name: NT AUTHORITY\NETWORK SERVICE
Thread information:
Thread ID: 7
Thread account name: NT AUTHORITY\NETWORK SERVICE
Is impersonating: False
Stack trace: at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject)
at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject)
at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart)
at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.SqlClient.SqlConnection.Open()
at System.Data.Linq.SqlClient.SqlConnectionManager.UseConnection(IConnectionUser user)
at System.Data.Linq.SqlClient.SqlProvider.get_IsSqlCe()
at System.Data.Linq.SqlClient.SqlProvider.InitializeProviderMode()
at System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query)
at System.Data.Linq.DataContext.ExecuteMethodCall(Object instance, MethodInfo methodInfo, Object[] parameters)
at Microsoft.Mbam.Server.ServiceCommon.KeyRecoveryModelDataContext.GetRecoveryKeyIds(String partialRecoveryKeyId, String reason)
at Microsoft.Mbam.ApplicationSupportService.AdministrationService.GetRecoveryKeyIds(String partialRecoveryKeyId, String reasonCode)
Custom event details:
Application: MBAMAdministrationService
Sql Server:
Database: MBAM Recovery and Hardware
Database: MBAM Compliance Status
Sql ErrorCode: 5
Error Message: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
Возможные причины
Причина 1
Администратор мог указать недопустимое имя или имя экземпляра базы данных во время установки компонентов сервера администрирования и мониторинга.
Вы можете проверить и исправить строки подключения к базе данных с помощью консоли управления IIS. Для этого откройте диспетчер IIS и перейдите в раздел Администрирование и мониторинг Microsoft BitLocker. Для каждой службы, которая указана слева, выполните следующие действия, чтобы изменить строки подключения к базе данных:
В представлении компонентов дважды выберите Строки подключения.
На странице Строки подключения выберите строка подключения, которую нужно изменить.
В области Действия выберите Изменить.
В диалоговом окне Изменение строки подключения измените свойства, которые нужно изменить, а затем нажмите кнопку ОК.
Причина 2
SQL Server порт заблокирован в брандмауэре. Проверьте номер порта, для которого SQL Server настроено прослушивание, и убедитесь, что порт открыт в брандмауэре между сервером администрирования и сервером базы данных.
Причина 3
Неправильные привязки TCP/IP сервера SQL Server. Проверьте привязки TCP/IP SQL в диспетчер конфигурации SQL Server на сервере базы данных. MBAM требует, чтобы протоколы TCP/IP и именованные каналы были включены для подключения к базе данных.
Причина 4
Учетная запись NT Authority\Network Service или учетная запись компьютера сервера администрирования MBAM не имеют необходимых разрешений для подключения к базе данных SQL.
Во время установки компонентов базы данных на сервере базы данных установщик создает две локальные группы: доступ к базе данных для аудита соответствия требованиям MBAM и восстановление MBAM и доступ к аппаратной базе данных.
В эти группы автоматически добавляются учетная запись NT Authority\Network Service, учетная запись компьютера сервера администрирования MBAM и пользователь, устанавливающий компоненты базы данных.
Этим группам предоставляются необходимые разрешения на базу данных во время установки. Все пользователи, входящие в эту группу, автоматически получают необходимые разрешения для базы данных.
Веб-служба может не подключиться к серверу базы данных из-за проблемы с разрешениями, если выполняется одно или несколько из следующих условий:
Упомянутые ранее группы удаляются из локальных групп на сервере базы данных.
Учетная запись NT Authority\Network Service и учетная запись компьютера сервера администрирования MBAM не являются членами этих групп.
У этих групп нет необходимых разрешений для базы данных.
Вы заметите ошибки, связанные с разрешениями, в журналах приложений на сервере администрирования и мониторинга MBAM, если выполняются какие-либо из предыдущих условий. В этом случае необходимо вручную добавить учетную запись NT Authority\Network Service и учетную запись компьютера сервера администрирования MBAM и предоставить им общесерверную общедоступную роль на сервере базы данных SQL, который использует SQL Server Management Studio. Дополнительные сведения см. в разделе Создание имени входа.
Просмотр журналов веб-службы
Если события не регистрируются в журналах приложений на сервере администрирования MBAM, пришло время просмотреть журналы веб-службы (SVCLOG) веб-службы MBAM, размещенной на сервере администрирования и мониторинга MBAM. Чтобы просмотреть файл журнала, используйте средство просмотра трассировки служб (SvcTraceViewer.exe).
В первую очередь следует исследовать журналы трассировки RecoveryandHardwareService
служб для и ComplianceStatusService
. По умолчанию журналы веб-службы находятся в папке C:\inetpub\Microsoft BitLocker Management Solution\Logs
. Каждая служба записывает свой .svclog
файл в собственную папку.
Проверьте действия в журнале трассировки служб на наличие ошибок или предупреждений. По умолчанию записи ошибок выделены красным цветом. Чтобы просмотреть подробные сведения об ошибке, выберите описание ошибки в правой области средства просмотра трассировки. Ниже приведен пример записи об ошибке из журнала трассировки.
<E2ETraceEvent xmlns="http://schemas.microsoft.com/2004/06/E2ETraceEvent">
<System xmlns="http://schemas.microsoft.com/2004/06/windows/eventlog/system">
<EventID>15183</EventID>
<Type>3</Type>
<SubType Name="Error">0</SubType>
<Level>2</Level>
<TimeCreated SystemTime="2013-07-05T14:48:06.2821550Z" />
<Source Name="Microsoft.Mbam.CoreService" />
<Correlation ActivityID="{00000000-0000-0000-0000-000000000000}" />
<Execution ProcessName="w3wp" ProcessID="4332" ThreadID="11" />
<Channel />
<Computer>XXXXXXXXXXX</Computer>
</System>
<ApplicationData>AddUpdateVolume: While executing sql transaction for add volume to store exception occurred Key Recovery Data Store processing error: Violation of UNIQUE KEY constraint 'UniqueRecoveryKeyId'. Cannot insert duplicate key in object 'RecoveryAndHardwareCore.Keys'. The duplicate key value is (8637036e-b379-4798-bd9e-5a0b36296de3).
</ApplicationData>
</E2ETraceEvent>
Переустановка или перенастройка инфраструктуры MBAM
Чтобы переустановить или перенастроить инфраструктуру MBAM, необходимо знать следующее:
Учетная запись пула приложений
MBAM Группы (служба поддержки, дополнительно, группа пользователей отчетов)
URL-адрес отчетов MBAM
имя SQL Server и имена баз данных
MbAM ReadWrite и ReadOnly Учетные записи
Учетная запись пула приложений
Чтобы найти учетную запись пула приложений, войдите на веб-сервер MBAM, откройте диспетчер служб IIS и выберите Пулы приложений:
Имя субъекта-службы (SPN) должно быть задано в этой учетной записи. Этот параметр важен для функциональности MBAM.
Группы MBAM (служба поддержки, дополнительно, группа пользователей отчетов и URL-адрес отчетов)
В ней содержатся такие сведения, как группа поддержки, расширенная группа технической поддержки, группа пользователей отчетов и URL-адрес отчетов MBAM. URL-адрес отчетов MBAM должен быть указан в настройке MBAM и должен выглядеть так: https://servername/ReportServer
.
имя SQL Server и имена баз данных (DB)
Чтобы найти имена и экземпляры SQL Server, на котором размещены базы данных MBAM, войдите на веб-сервер MBAM (IIS) и перейдите к следующему подразделу реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MBAM Server\Web
Выделенные части являются строками подключения. Они должны иметь имя SQL Server, имена баз данных и экземпляры (если они именованы).
Учетные записи MBAM ReadWrite и ReadOnly
Эти сведения находятся в базе данных SQL Server, для которой мы уже нашли имя с веб-сервера.
Учетная запись ReadWrite
Войдите в SQL Management Studio.
Щелкните правой кнопкой мыши пункт Восстановление и оборудование MBAM, выберите Свойства, а затем — Разрешения.
Например, имя учетной записи лаборатории — MBAMWrite. Учетные записи пула приложений и ReadWrite совпадают.
Перейдите в пункт Безопасность , а затем — Входы в SQL Management Studio. Перейдите к учетной записи, показанной на предыдущем снимке экрана.
Щелкните правой кнопкой мыши учетные записи, перейдите в раздел Свойства Сопоставление пользователей и найдите базу данных MBAM Recovery and Hardware:
Учетная запись ReadOnly
Откройте SQL Server Reporting Services Configuration Manager на сервере SSRS. Выберите URL-адрес диспетчера отчетов и просмотрите URL-адреса:
Выберите Администрирование и мониторинг Microsoft Bitlocker:
Выберите MaltaDatasource:
MaltaDataSource должен иметь имя учетной записи Только для чтения и должен использоваться при настройке MBAM.