Sintomas
A função FORMATAR não poderá ser executada se estiver envolvida no CLR (Common Language Runtime) no Microsoft SQL Server 2012 Service Pack 3 (SP3), SQL Server 2014 SP2 ou SQL Server 2016. Esse problema ocorre quando você define a propriedade PERMISSION_SET como SAFE.
Resolução
O problema foi corrigido pela primeira vez nas seguintes atualizações cumulativas do SQL Server:
- Atualização cumulativa 2 para o SQL Server 2016
- Atualização cumulativa 1 para o SQL Server 2014 SP2
- Atualização cumulativa 8 para o SQL Server 2014 SP1
- Atualização cumulativa 4 para o SQL Server 2012 SP3
Observação Esse problema também ocorre nas versões anteriores do SQL Server 2012 (RTM, SP1, SP2). Se você encontrar esse problema nas versões anteriores do SQL Server 2012, será necessário atualizar para o SQL Server 2012 SP3 CU4 para corrigir o problema.
Recomendação: instalar a atualização cumulativa mais recente para o SQL Server
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Recomendamos que você baixe e instale as atualizações cumulativas mais recentes para o SQL Server:
- Atualização cumulativa mais recente do SQL Server 2016
- Atualização cumulativa mais recente do SQL Server 2014 (SP1/SP2)
- Atualização cumulativa mais recente do SQL Server 2012 SP3
Status
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.