Compartilhar via


Usando o diagnóstico do Agente de Servidor do SQL Server Compact 3.5 para solucionar problemas de conectividade

Você pode obter informações de diagnóstico sobre a configuração do Agente de Servidor do SQL Server Compact 3.5 usando o Internet Explorer. Acrescente ?Diag à URL destinada ao Agente de Servidor do SQL Server Compact 3.5, por exemplo, http://sqlservername/sqlce/sqlcesa35.dll?diag.

Uma página da Web é exibida com cinco tabelas que fornecem informações úteis sobre a configuração do Agente de Servidor do SQL Server Compact 3.5. Entradas de tabela em vermelho indicam possíveis problemas. Verde indica uma condição normal. Se uma página da Web não for exibida, o servidor IIS não será configurado corretamente. Cada uma das cinco tabelas é descrita abaixo.

Informações gerais

Esta tabela fornece informações gerais sobre o diretório virtual.

Item

Descrição

Nome do servidor

Especifica o nome do servidor IIS que efetuou ping na URL.

URL

Exibe a parte da URL menos o http://nome_do_servidor_sql e o parâmetro ?diag. Esse é o valor que o IIS retorna quando a URL é solicitada.

Tipo de autenticação

Especifica o tipo autenticação com suporte no SQL Server Compact 3.5. Pode ser Anônima, Básica ou Integrada do Windows.

Porta do servidor

A porta configurada para o site no qual o diretório virtual foi criado. O site padrão usa a porta 80.

HTTPS

Especifica se o diretório virtual está configurado para SSL.

Software de servidor

Especifica a versão do IIS.

Replicação

Especifica se a replicação está habilitada. Essa funcionalidade é controlada pela chave de registro USAGE e padronizada para a replicação e o RDA que estão sendo habilitados.

RDA

Especifica se o RDA está habilitado. Essa funcionalidade é controlada pela chave de registro USAGE e padronizada para a replicação e o RDA que estão sendo habilitados.

Nível de log

Especifica o nível de log do Agente de Servidor do SQL Server Compact 3.5. Essa funcionalidade é controlada pela chave de registro LOGGING_LEVEL e padronizada como 1 (erros).

Representação e testes de acesso

Esta seção fornece informações sobre como o usuário pode acessar informações no disco como usuário específico.

Ação

Descrição

Representar usuário

Especifica se o Agente de Servidor do SQL Server Compact 3.5 pôde representar o usuário que executou o comando ping. Todas as operações de replicação e RDA são executadas no usuário que está fazendo a solicitação usando IIS. Assim, o nome de usuário real usado depende do tipo de autenticação do diretório virtual.

ReadWriteDeleteMessageFile

Especifica se o usuário representado tem acesso adequado à pasta de conteúdo em uma unidade do sistema de arquivo NTFS para executar a sincronização.

Teste de módulos do SQL Server Compact 3.5

Esta tabela fornece informações sobre os componentes do SQL Server Compact 3.5 Server que estão sendo instalados e registrados corretamente.

Módulo

Descrição

SQLCERP35.DLL

Especifica se o Provedor de Replicação do SQL Server Compact 3.5 foi instalado e registrado corretamente.

SQLCESA35.DLL

Especifica se o Agente de Servidor do SQL Server Compact 3.5 foi instalado e registrado corretamente. Se o Agente de Servidor não estiver instalado corretamente, esta página de diagnósticos não poderá ser acessada.

Teste de reconciliador

Esta tabela fornece informações sobre a funcionalidade do SQL Server Database Reconciler.

Reconciliador

Descrição

10.0 Database Reconciler

Especifica se o SQL Server Merge Replication Reconciler (replrec.dll) foi instalado e registrado corretamente. A sincronização de replicação para o SQL Server 2008 ou o SQL Server 2008 R2 não poderá ocorrer se os componentes de replicação do SQL Server 10.0 não estiverem instalados no computador que executa o IIS. Os componentes de replicação do SQL Server 10.0 são instalados através da instalação do SQL Server 2008 R2 ou dos componentes de replicação do SQL Server 2008. Para obter informações sobre como instalar os componentes de replicação do SQL Server, consulte Como instalar componentes de replicação do SQL Server

9.0 Database Reconciler

Especifica se o SQL Server 9.0 Reconciler foi instalado e registrado corretamente. A sincronização de replicação para o SQL Server 2005 não poderá ocorrer se os componentes de replicação do SQL Server 9.0 não estiverem instalados no computador que executa o IIS. Os componentes de replicação do SQL Server 9.0 são instalados através da instalação do SQL Server 2008 R2, do SQL Server 2008 ou dos componentes de replicação do SQL Server 2005. Para obter informações sobre como instalar os componentes de replicação do SQL Server, consulte Como instalar componentes de replicação do SQL Server.

Versões do módulo SQL

Esta tabela ajuda a identificar as versões dos componentes do SQL Server dependentes no computador que executa o IIS. Se o teste do reconciliador falhar para uma determinada versão na tabela Teste de Reconciliador, essas versões dos componentes de replicação não serão listadas nessa tabela.

Módulo

Descrição

sqloledb.dll

Especifica a versão do provedor OLE DB do SQL Server.

10.0 replrec.dll

Especifica a versão do SQL Server 10.0 Merge Replication Reconciler.

10.0 replprov.dll

Especifica a versão do Provedor de Replicação de Mesclagem do SQL Server 10.0.

10.0 msgprox.dll

Especifica a versão do SQL Server 10.0 Merge Replication Message Proxy Provider.

9.0 replrec.dll

Especifica a versão do SQL Server 9.0 Reconciler.

9.0 replprov.dll

Especifica a versão do Provedor de Replicação do SQL Server 9.0.

9.0 msgprox.dll

Especifica a versão do Provedor de Proxy de Mensagem do SQL Server 9.0.

Consulte também

Outros recursos

Usando o Internet Explorer para verificar a configuração do Agente de Servidor (SQL Server Compact)

Usando as estatísticas do Agente de Servidor do SQL Server Compact para solucionar problemas de conectividade