Sintomas

Assuma que executou uma imagem de contentor linux SQL Server 2017 no Docker para windows. Quando as imagens do Docker são utilizadas para a provisionação de contentores e utiliza a localização de montagem de volume (localização predefinitiva de /var/opt/mssql) ou qualquer diretório-mãe, o SQL Server não será iniciado. Além disso,recebe uma mensagem de erro que se assemelha ao seguinte::

tempo de data spid6s Erro: 17053, Severidade: 16, Estado: 1. data spid6s /var/opt/mssql/data/mastlog.ldf: Erro do sistema operativo 31 (Um dispositivo ligado ao sistema não está a funcionar.) encontrado. tempo de data spid6s Erro: 9002, Severidade: 17, Estado: 0. data spid6s O registo de transações para base de dados 'master' está cheio por causa de 'NADA'. tempo de data spid6s Erro: 928, Severidade: 20, Estado: 1.

Causa

Este problema ocorre porque o diretório do Windows é montado como Common Internet File System (CIFS) dentro do contentor Docker. O CIFS não é oficialmente suportado como um sistema de ficheiros pelo SQL Server no Linux.

Resolução

A correção para este problema está incluída na seguinte atualização para o SQL Server:

Atualização Cumulativa 7 para SQL Server 2017

Sobre as construções do SQL Server

Cada nova construção para SQL Server contém todos os hotfixes e correções de segurança que estavam na construção anterior. Recomendamos que instale a mais recente construção para a sua versão do SQL Server:

A mais recente construção para SQL Server 2017

Estado

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Referências

Saiba mais sobre a terminologia padrão que a Microsoft utiliza para descrever atualizações de software.

Os produtos de terceiros referidos neste artigo são fabricados por empresas independentes da Microsoft. A Microsoft não concede qualquer garantia, implícita ou de outra natureza, relativamente ao desempenho ou à fiabilidade destes produtos.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.