Проблемы
Предположим, что вы установили службы Microsoft SQL Server 2014 (SSAS 2014) с помощью SysPrep для подготовки отдельного экземпляра (этап подготовки образа). Во время настройки экземпляра (полный шаг изображения) вы задаете корневой каталог, не используемый по умолчанию, например D:\. В этой ситуации при попытке завершить работу над изображением появляется следующее сообщение об ошибке:
Внутренний тип исключения: System. IO. FileNotFoundException, сообщение: <имя диска>: \PROGRAM Files\Microsoft SQL Server\MSAS12. SYSPREPSQL\OLAP\bin\Counters\msmdctr.ini HResult: 0x80070002 стек: Microsoft. SqlServer. Configuration. SCO. PerformanceCounter. RegisterPerformanceCounterCore (строковый libraryFileName, String ОткрытьФункцию, String collectionFunction, String closeFunction) Microsoft. SqlServer. Configuration. SCO. PerformanceCounter. SymbolInstallPath (строковый counterPrefixServiceName, String RegisterPerformanceCounter, String libraryFileName, ОткрытьФункцию
Решение
Эта проблема впервые устранена в следующем накопительном обновлении SQL Server.
Накопительное обновление 3 для SQL Server 2014 /en-us/help/2984923
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Дополнительная информация
Дополнительные сведения об установке SQL Server 2014 с помощью SysPrep можно найти на веб-сайте MSDN: Установка SQL server 2014 с помощью Sysprep
Обходное решение
Чтобы обойти эту ошибку, скопируйте папку счетчиков из корневой папки, в которой установлено изображение, в корневой каталог по умолчанию, а затем снова запустите мастер.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".