1. TugaTech » Software » Noticias de Software
  Login     Registar    |                      
Siga-nos

microsoft logo

A Microsoft identificou um problema peculiar que afeta os utilizadores da versão japonesa do SQL Server. Uma falha num processo de atualização está a fazer com que um utilitário de linha de comandos comece a comunicar em inglês, ignorando o idioma local para o qual foi instalado.

O problema afeta uma ferramenta específica, mas importante para muitos administradores de bases de dados. Felizmente, a empresa já disponibilizou uma solução, embora a sua aplicação seja totalmente manual.

Um problema de tradução inesperado

A ferramenta em questão é a bcp.exe, um utilitário de linha de comandos usado para realizar cópias de dados em massa entre uma instância do SQL Server e um ficheiro de dados num formato específico. Para os utilizadores que instalaram a versão japonesa do software, as mensagens e resultados deste utilitário começaram a ser exibidos inesperadamente em inglês.

Embora não afete a funcionalidade principal da ferramenta, a mudança de idioma pode causar confusão e quebrar a consistência para os profissionais que dependem da versão localizada no seu dia a dia.

A causa do problema e a solução manual da Microsoft

Segundo a Microsoft, a origem da falha reside num erro durante a atualização do driver ODBC. A empresa explica que o instalador para a versão japonesa foi acidentalmente carregado na sua variante inglesa. Como consequência, "o ficheiro de recursos em japonês para o driver ODBC é eliminado durante o processo de atualização".

Para corrigir esta situação, os utilizadores terão de intervir manualmente. A Microsoft detalhou os passos necessários para restaurar o ficheiro de idioma correto:

Primeiro, é necessário descarregar a versão japonesa do ODBC Driver 17.10.6.1 a partir do site oficial da Microsoft. O ficheiro terá o nome msodbcsql.msi.

Assumindo que o ficheiro foi guardado no diretório C:\temp, deve-se executar o seguinte comando na Linha de Comandos com privilégios de administrador para extrair o conteúdo do instalador: msiexec /a "C:\temp\msodbcsql.msi" /qb targetdir="C:\temp\msodbcsql_msi"

Após a execução, copie o ficheiro msodbcsqlr17.rll resultante para o diretório C:\Windows\System32\1041. A Microsoft nota que, caso esta pasta não exista, deverá ser criada manualmente.

Concluído este processo, o utilitário bcp.exe voltará a apresentar as suas mensagens em japonês. Embora seja uma solução eficaz, é lamentável que não exista um método automatizado para resolver um problema causado por um erro da própria empresa.




Aplicações do TugaTechAplicações TugaTechDiscord do TugaTechDiscord do TugaTechRSS TugaTechRSS do TugaTechSpeedtest TugaTechSpeedtest TugatechHost TugaTechHost TugaTech