Falha na instalação do SQL server em CSV (MountPoint)

Olá Pessoal

Recentemente enfrentei uma situação curiosa, onde a instalação do SQL falhava com o seguinte erro:

TITLE: Microsoft SQL Server 2016 Setup

The following error has occurred:

Updating permission setting for folder ‘C:\ClusterStorage\SQL\SQLBase\MSSQL13.MSSQLSERVER\MSSQL\DATA’ failed. The folder permission setting were supposed to be set to ‘D:P(A;OICI;FA;;;BA)(A;OICI;FA;;;SY)(A;OICI;FA;;;CO)(A;OICI;FA;;;S-1-5-80-3880718306-3832830129-1677859214-2598158968-1052248003)’.

Click ‘Retry’ to retry the failed action, or click ‘Cancel’ to cancel this action and continue setup.

For help, click: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=13.0.1601.5&EvtType=0x88792597%25400xBB814387


Primeiramente, eu garanti que estava seguindo o processo correto. Tomei como base o seguinte artigo:

Deploying SQL Server 2014 with Cluster Shared Volumes

Infelizmente o problema persistiu. Pesquisando encontrei o KB abaixo, que explica a necessidade de criar um diretório abaixo da raiz do mount point. Como a conversão de um volume para CSV no cluster cria um mount point do disco para c:\clusterstorage, segui as instruções do artigo, mas o problema persistiu…

https://support.microsoft.com/en-us/help/2867841/permission-error-occurs-when-you-use-a-volume-mount-point-in-sql-serve

 

Apliquei as atualizações recomendadas para cluster, mas também não tive sucesso:

https://support.microsoft.com/pt-br/help/2920151/recommended-hotfixes-and-updates-for-windows-server-2012-r2-based-fail

 

Realizei a istalação em um volume listado no cluster como “available storage”, e obtive sucesso, o que realmente associou o problema ao CSV.

 

A SOLUÇÃO

Notei que a auditoria de eventos estava habilitada:

auditpol /get /category:”Object Access”

Tentei então desabilitar a auditoria:

auditpol /set /category:”Object Access” /success:disable /failure:disable

A partir deste ponto, tive sucesso na instalação!

 

Pesquisando mais a fundo, notei que o usuário que estava tentando a instalação não tinha todos os privilégios necessários, conforme descrito no artigo abaixo:

https://support.microsoft.com/en-us/help/2000257/sql-server-installation-fails-if-the-setup-account-doesn-t-have-certai

Local Policy Object Display Name User Right
Backup files and directories SeBackupPrivilege
Debug Programs SeDebugPrivilege
Manage auditing and security log SeSecurityPrivilege

 

adicionei as permissões, habilitei a auditoria novamente, e tudo certo!

 

Espero ter ajudado!

 

Marcado com

Deixe uma resposta

%d blogueiros gostam disto: