Sintomas
Assuma que tem um caso microsoft SQL Server 2012 que usa uma colisão de caracteres suplementares no nível do servidor. Quando iniciar pela primeira vez o Advisor de Afinação do Motor de Base de Dados (DTA), recebe a seguinte mensagem de erro quando o DTA se liga a uma instância do SqL Server:
Não consegui encontrar o procedimento armazenado ' msdb.. sp_DTA_help_session. (Microsoft SQL Server、error: 2812)
NotaNum ambiente japonês, a mensagem de erro é a seguinte:
ストアド プロシジャ 'msdb'. が見つかりませんでした。 sp_DTA_help_session (Microsoft SQL Server、エラsem: 2812)
Causa
Este problema ocorre porque alguns tipos de dados de objetos grandes (LOB) são usados para criar estruturas de dados necessárias em algumas tabelas ou procedimentos armazenados que são usados pelo DTA quando é iniciado. No entanto, a utilização de tipos de dados LOB é impedida na colagem suplementar de caracteres.
Resolução
Informações do pacote de serviços para SQL Server 2012
Para resolver este problema, obtenha o mais recente pacote de serviços para o Microsoft SQL Server 2012. Para mais informações, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:
2755533 Como obter o mais recente pacote de serviços para SQL Server 2012
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a". Atualizaremos este artigo quando houver uma atualização.
Mais Informações
Para obter mais informações sobre a colagem suplementar de caracteres, aceda ao seguinte site da MSDN: