Compartilhar via


Solucionando Problemas: Instalação e Configuração do Master Data Services no SQL Server 2012 (pt-BR)

Esse artigo foi originalmente escrito em: http://social.technet.microsoft.com/wiki/contents/articles/2390.troubleshoot-installation-and-configuration-issues-master-data-services-in-sql-server-2012.aspx 

Quando Master Data Services (MDS) do SQL Server 2012 é instalado e configurado, você pode encontrar algums dos seguintes problemas:

MDS não é suportado em cluster

O SQL Server 2012 Master Data Services não é suportado como parte de uma instância de SQL Server clusterizada. Se você estiver instalando uma instância em cluster do SQL Server 2012, você não deve selecionar a opção Master Data Services. Se o recurso MDS está marcada durante a instalação da instância em cluster, o MDS vai ser instalado em um único nó, mas não estará disponível e não vai funcionar em nós adicionais que você adicionar ao cluster.

Se você gostaria de obter o apoio redundância com MDS, você pode fazer o seguinte:

  1. Instale o SQL Server em um cluster.
  2. Instale MDS em um computador dedicado como front-end Web.
  3. Usando MDS Configuration Manager, crie a caixa MDS no servidor SQL clusterizado.
  4. Para redundância do MDS Web front-end, adicione mais computadores, instale o MDS, e aponte cada computador para usar o banco de dados do mesmo MDS.

Nota: Neste cenário, a integração com DQS não é suportado, porque atualmente não existe maneira de instalar DQS em um cluster.

Nota: No caso da implantação do MDS workflow service, esse serviço deve ser colocado apenas em um dos servidores Web front-end, para que não haja redundância para o serviço.

Erro ao conectar a um servidor de banco de dados remoto

Quando você tenta criar ou configurar uma base de dados do Master Data Services em um servidor remoto, você pode encontrar a seguinte mensagem de erro:

  • Unable to connect to server: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections.

Isso ocorre quando você tenta se conectar a uma instância remota do Master Data Services Configuration Manager e a instância não está configurado para permitir conexões remotas. Para habilitar conexões remotas no do servidor de banco de dados:

Criação do banco de dados falha quando a conta do usuário não podem ser resolvido

Quando você tenta criar um banco de dados Master Data Services, você pode encontrar uma das seguintes mensagens de erro:

  • Could not obtain information about Windows NT group/user 'domain\account', error code 0x5.
  • Unable to look up specified user account.

Esse problema ocorre quando a conta de serviço do SQL Server, MSSQLSERVER, tem permissões inadequadas para consultar o Active Directory e não pode resolver a conta de domínio do usuário que está tentando criar o banco de dados. Verifique se o serviço está configurado para usar uma conta de serviço que tem acesso ao domínio. Para mais informações sobre os tipos de contas de serviços e o tipo de acesso ao domínios, consulte Setting Up Windows Service Accounts.

Criação do banco de dados falha com o erro de catálogo do sistema

Quando você tenta criar um banco do dados Master Data Services, você pode encontrar a seguinte mensagem de erro:

  • Ad hoc update to system catalogs is not supported.

Esse problema ocorre quando o parâmetro allow updates do stored procedure sp_configure esta configurado com o valor 1. Para resolver esse problema, defina o parâmetro allow updates  para 0 em seguida, tente criar o banco de dados novamente:

sp_configure 'allow updates', '0'
RECONFIGURE WITH OVERRIDE 

Para mais informações, consulte sp_configure (Transact-SQL) e RECONFIGURE (Transact-SQL).

Criação do banco de dados falhar com o erro “Invalid column name ‘ProductName’. Invalid column name ‘ProductVersion’.”

Quando você tenta criar um banco de dados Master Data Services, você pode encontrar a seguinte erro: 

  • Invalid column name 'ProductName'. Invalid column name 'ProductVersion'.

Esse problema ocorre quando há uma base de dados que não seja do serviços Master Data Services na mesma instância que contém uma tabela chamada tblSystem. Como solução, temporariamente renomeie a tabela até que o banco de dados Master Data Services seja criado ou crie o banco de dados do Master Data Services em uma instância diferente.

Criação da base de dados falha com o erro “Data is Null. This method or property cannot be called on Null values.”

Quando você tenta criar um banco de dados Master Data Services, você pode encontrar a seguinte erro:

  • Data is Null. This method or property cannot be called on Null values.

Esse problema ocorre quando outro banco de dados na mesma instância  está offline ou em processo de restore. Quando a base de dados do Master Data Services, certifique-se que todas as bases de dados que estão na mesma instância estão com o status online e não estam sendo restauradas.

Erro ao acessar o serviço Web

Quando você tenta acessar o serviço Master Data Services Web, você pode encontrar a seguinte mensagem de erro:

  • Service 'service_name' has zero application (non-infrastructure) endpoints. This might be because no configuration file was found for your application, or because no service element matching the service name could be found in the configuration file, or because no endpoints were defined in the service element.

Isso ocorre quando os serviços Web não foram habilitados. Para mais informações, consulte How to: Enable Web Services (Master Data Services).

Erro de mapeamento de SVC Handler no MDS Configuration Manager

Quando você configura o serviço de Master Data Services no MDS Configuration Manager, você pode encontrar um erro indicando que o necessário que os mapeamentos .svc handler não estão instalados no IIS. Isso pode ocorrer em um dos seguintes casos:

  1. Se o IIS foi instalado depois do .NET 4, você pode encontrar esse erro. Para corrigir esse problema, abra um prompt de comando e acesse o diretório .NET (por exemplo %windir%\Microsoft.NET\Framework64\v4.0.30319). Execute o comando: aspnet_regiis -i.
  2. Você pode encontrar esse erro quando o site Web é selecionado como parte do processo de configuração do Web Application,  e quando o site selecionado é diferente do primeiro site listado. Isso pode acontecer na sequência de duas maneiras:
    1. Service handlers não estão instalados no primeiro site que o MDS não está conectado, mas que sejam instalados em outro site que o MDS está conectado. MDS vai postar um erro porque ele olha para o primeiro site, e não o segundo site. Este é um falso negativo, em que a mensagem de erro indica que os mapeamentos do handler não foram realizadas, quando de fato foram criados.Neste caso, você pode ignorar o erro e continuar.
    2. Service handlers estão instalados no primeiro site que o MDS não está conectado, e não são instalados em outro site que o MDS está conectado. MDS não vai postar um erro porque ele olha para o primeiro site, e não o segundo site. Este é um falso positivo, porque a falta de mapeamentos do handler causa falhas no MDS . Você deve instalar os mapeamentos do handler no site Web em que você esta conectando o MDS.

HTTP 401.2-Unauthorized

Quando você tenta acessar o Master Data Manager, você pode encontrar o erro HTTP 401.2-Unauthorized. Isto pode ocorrer, pelas seguintes razões:

  • A Autenticação do Windows não esta configurada no servidor Web. Para mais informações, consulte Web Application Considerations (Master Data Services).
  • A Autenticação do Windows não esta habilitada no Master Data Manager Web Application no Internet Information Services (IIS).

Para mais informações, consulte Error message when you try to visit a Web page that is hosted on IIS 7.0: "HTTP Error 401.2 - Unauthorized" no Microsoft Support Web site. Para mais informações, para habilitar a Autenticação do Windows, consulte http://social.msdn.microsoft.com/Forums/en/sqlmds/thread/56bcb386-cbe4-4ff1-bc8a-25f0820952f7.

HTTP 404.3 - Not Found

Quando você tenta acessar o serviço de dados mestre na URL - http://.../Service/Service.svc você pode obter o erro

  • HTTP Error 404.3 - Not Found
    The page you are requesting cannot be served because of the extension configuration. If the page is a script, add a handler. If the file should be downloaded, add a MIME map.

Você também pode ver o seguinte erro no MDS Configuration Manager:

  • The required svc handler mappings are not installed in IIS.

Para corrigir esse problema, verifique os mapeamentos do Handler no IIS Manager e se o *.svc handler esta faltando, a resolução é seguir http://msdn.microsoft.com/en-us/library/ms752252(VS.90).aspx

Se você instalou o IIS apos o Windows Communication Foundation (WCF), o seguinte comando para corrigir os mapeamentos WCF handler. "%WINDIR%\Microsoft.Net\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe

Para mais informações, consulte SVC Handler mapping error in MDS Configuration Manager.

HTTP 500.19-Internal Server Error

Quando você tenta acessar o Master Data Manager, você pode encontrar o seguinte erro:

  • HTTP 500.19-Internal Server Error: The requested page cannot be accessed because the related configuration data for the page is invalid.

Isto ocorre quando uma função necessária, serviço de função ou recurso está ausente no servidor Web. Verifique se o servidor está configurado corretamente para o Master Data Manager Web application. Para mais informações, consulte Web Application Requirements (Master Data Services).

HTTP 500.21-Internal Server Error

Quando você tenta acessar o Master Data Manager, você pode encontrar o seguinte erro:

  • HTTP 500.21-Internal Server Error: Handler "PageHandlerFactory-Integrated" has a bad module "ManagedPipelineHandler" in its module list

Isso ocorre quando .NET foi instalado antes do IIS. Para corrigir esse problema, abra um prompt de comando e navegue até a pasta do .NET (por exemplo %windir%\Microsoft.NET\Framework64\v4.0.30319). Execute o comando: aspnet_regiis -i.

HTTP 503-Service Unavailable

Quando você tenta acessar o Master Data Manager, você pode encontrar um erro HTTP 503-Service Unavailable. Isso pode ocorrer quando há um problema com o application pool do Master Data Manager Web Application .No IIS, certifique-se que o application pool esta iniciado, e verifique que a identidade do application pool identity esta configurada corretamente. Por exemplo, se a conta usada como a identidade não sofreu uma alteração de senha, atualize a credencial do application pool credentials para refletir as alterações. Para mais informações, consulte Managing Application Pools in IIS 7 no Microsoft TechNet.

Após a atualização, o MDS não pode ser exibido em Selected Features

Quando você atualizar a versão RTM do SQL Server 2012 Master Data Services para a versão CU1, o MDS  não será exibido na página Selected Features no setup, embora MDS será atualizado conforme esperado. Você não pode facilmente determinar se MDS CU1 está instalado. Quando isso ocorre, você pode verificar que CU1 MDS foi instalado como se segue. 1. Atualize o banco de dados do MDS no Configuration Manager MDS. 2. Abra o SQL Server Management Studio, e abra a tabela mdm.tblSystem do banco de dados do MDS. 3. Verifique o valor do SchemaVersion. Para o CU1, a versão do schema deve ser “11.0.3.0”.

 


Veja Também

 


Outras Línguas

Este artigo esta disponível nas seguintes linguagens:   

Inglês (en-US)