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)