locked
Erro ao instalar cumulative pack 5 SQL 2005 SP2 RRS feed

  • Pergunta

  • Consegui o arquivo do cumulative pack 5 hotfix 3215 da atualizacao do sql 2005 sp2 junto ao suporte online da Microsoft, porem ao instalar ocorre um erro no componente Database Services, tenho alguns arquivos de log de erro, se quiserem posso posta-los aqui no forum.

     

    obs: os outros componentes instalam sem problemas!
    Por Exemplo: Integration Services, Notification Services, Analises Services, etc

     

    obs: Preciso de instalar o Database Service para resolver o problema relatado no artigo 945896 que consta no site de suporte da microsoft seçao SQL 2005

     

    obrigado

     

    Diego

    sexta-feira, 25 de abril de 2008 21:57

Respostas

  • Nesse caso, pode ser algo relacionado com permissão do usuário que está executando o update.

    vc já tentou aplicar o hotfix se logando com a conta de serviço do SQL Server? essa conta deve ser sysadmin e deve estar com contexto de administrador local.

     

     

    segunda-feira, 28 de abril de 2008 19:43

Todas as Respostas

  •  

    Olá Diego, segundo a Microsoft esse erro ocorre quando o datafile dos databases master e Resource não estão no local original de instalação e estão em diretórios diferentes:

    O que ocorre é que o hotfix tenta encontrar o objeco dm_exec_query_resource_semaphores e não consegue.

    Provavelmente esse objeto só exista no database resource.

    Vc chegou a mudar o local original de isntalação dos datafiles do master?

    Veja o workaround da sugerido pela microsoft em:

    http://support.microsoft.com/default.aspx?scid=kb;EN-US;918695

     

    Verifica isso e me dá um retono!

     

     

    segunda-feira, 28 de abril de 2008 14:14
  • Realmente, já havia verificado na microsoft, tanto é que baixei a ferramenta Process Explorer da SysInternals para constatar se o banco master e resource estavam no mesmo diretorio, mas como já estão no mesmo caminho não faz mais sentido, consegui uma outra informação também da microsoft sobre a remoção de algumas chaves de registro ver no link http://support.microsoft.com/kb/925976 porem mesmo seguindo as instruçòes nao funcionou, veja este link http://support.microsoft.com/kb/933945/pt-br fala que não podemos utilizar nomes de pasta com o mesmo nome dos serviços MSSQLSERVER e MSSQLServerOLAPService, o que não é o meu caso, mas eu tenho na mesma pasta MICROSOFT SQL SERVER as intâncias do SQL 2000 e SQL 2005 não se influencia nesse problema.

     

    o que mais poderia ser?

     

    Diego

    segunda-feira, 28 de abril de 2008 19:36
  • Nesse caso, pode ser algo relacionado com permissão do usuário que está executando o update.

    vc já tentou aplicar o hotfix se logando com a conta de serviço do SQL Server? essa conta deve ser sysadmin e deve estar com contexto de administrador local.

     

     

    segunda-feira, 28 de abril de 2008 19:43
  • Muito obrigado Emanuel

     

    Realmente era isso, apos instalar o SQL 2005 apaguei os usuarios do windows dentro do database services para implementar uma segurança maior e limitar o acesso somente para o usuario sa, porem não havia pensado nesta ipotese, para aplicar o hotfix este usuario administrador local deve estar cadastrado e com permissões dentro SGBD como sysadmin.

     

    Valeu mesmo

     

    Diego

     

    terça-feira, 29 de abril de 2008 21:01
  • E então, o usuário de execução deve ter controle total sobre o S.O e o SQL Server.

    quarta-feira, 30 de abril de 2008 08:28
  • Realmente estavamos no caminho certo!

     

    Mais uma vez obrigado, consegui atualizar para o SQL 2005 SP2 para o cumulative pack 5, porem ele não resolveu meu problema, tenho uma tabela de produtos que possui quase 200 chaves estrangeiras referenciadas, quando tento dar um update na tabela ocorre o seguinte erro :

     

    Msg 8621, Level 17, State 2, Line 2
    The query processor ran out of stack space during query optimization. Please simplify the query.

     

    Quer dizer que o processador de consultas SQL 2005 não tem espaço suficiente para executar o comando, favor simplicar.

     

    No SQL 2000 SP4 o mesmo comando funciona sem problemas.

     

    No site da Microsoft diz que este problema foi resolvido no cumulative pack 5 SQL SERVER 2005 SP2 hotfix 3215, porem mesmo apos instala-lo o problema não foi resolvido.

     

    Estou tentando pegar o ultimo cumulative pack o 7 para ver se resolve alguma coisa, mais na base da tentativa mesmo, se souber de algo sobre isto me avise por favor. 

     

    obrigado 

     

    Diêgo 

     

     

    sexta-feira, 2 de maio de 2008 19:56