Você pode enfrentar uma falha ao instalar o SQL Server 2005 Service Pack 1 em uma instância do SQL Server 2005

Traduções deste artigo Traduções deste artigo
ID do artigo: 918695 - Exibir os produtos aos quais esse artigo se aplica.
Bug #: 433207 (SQLBUDT)
Expandir tudo | Recolher tudo

Sintomas

Quando você instala o Microsoft SQL Server 2005 Service Pack 1 (SP1) em uma instância do SQL Server 2005, você pode enfrentar uma falha quando o programa de instalação do SQL Server 2005 SP1 atualiza os serviços de banco de dados.

Se você examinar o arquivo de log de instalação do SQL Server 2005 SP1 SQL9_Hotfix_KB913090_sqlrun_sql.msp.log, você observar mensagens de erro semelhante ao seguinte:
Mensagem de erro 1
Fazendo ação: CommitSqlUpgrade
PerfTime início: CommitSqlUpgrade: 10:41:04 Sex 28 de abril de 2006
<Func Nome = 'ComponentUpgrade' >
Houve uma falha durante instalação pesquisa backup neste arquivo de log para esta mensagem:
Instalação do SQL Server encontrou o seguinte problema: [Microsoft] [SQL Native Client] [SQL Server] não é possível encontrar o objeto 'dm_exec_query_resource_semaphores', porque ele não existe ou você não tem permissão Para continuar, corrija o problema e execute a instalação do SQL Server novamente.
<EndFunc Nome = 'ComponentUpgrade' Retornar = GetLastError '15151' = '0' >
Parar PerfTime: CommitSqlUpgrade: 10:41:04 Sex 28 de abril de 2006
Coleta darwin propriedades de tratamento de falha.
<EndFunc Nome = 'LaunchFunction' Retornar = GetLastError '15151' = '0' >
MSI (s) (98:98) [10:41:05:637]: Transforming tabela InstallExecuteSequence.
MSI (s) (98:98) [10:41:05:637]: Observação: 1: 2262 2: 3:-2147287038 InstallExecuteSequence
MSI (s) (98:98) [10:41:05:637]: Transforming tabela InstallExecuteSequence.
MSI (s) (98:98) [10:41:05:637]: Transforming tabela InstallExecuteSequence.
MSI (s) (98:98) [10:41:05:637]: Observação: 1: 2262 2: 3:-2147287038 InstallExecuteSequence
MSI (s) (98:98) [10:41:05:637]: Transforming tabela InstallExecuteSequence.
MSI (s) (98:98) [10:41:05:637]: Observação: 1: 2262 2: 3:-2147287038 InstallExecuteSequence
MSI (s) (98:98) [10:41:05:637]: Transforming tabela InstallExecuteSequence.
MSI (s) (98:98) [10:41:05:637]: Observação: 1: 2262 2: 3:-2147287038 InstallExecuteSequence
Ação finalizada 10:41:05: CommitSqlUpgrade.D20239D7_E87C_40C9_9837_E70B8D4882C2. Retorne valor 3. Ação finalizada 10:41:05: instalar. Retorne valor 3.
Mensagem de erro 2
Propriedade (S): SqlUpgradeMessage = instalação do SQL Server encontrou o seguinte problema: [Microsoft] [SQL Native Client] [SQL Server] não é possível encontrar o objeto 'dm_exec_query_resource_semaphores', porque ele não existe ou você não tem permissão Para continuar, corrija o problema e execute a instalação do SQL Server novamente.
Propriedade (S): UpgradeInstruction = conectar à instância do SQL ComputerName \ SQLInstanceName como sysadmin
Iniciar SQL instrução USE mestre
Iniciar o arquivo de script C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Install\sysdbupg.sql
Iniciar o arquivo de script C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Install\DbEngine_hotfix_install.sql
Script de inicialização arquivo C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Install\repl_hotfix_install.sql
Parar serviço MSSQL $ INST2
MSI (s) (98:98) [10:41:07:137]: produto: SQL Server 2005 - Update ' Service Pack 1 para SQL Server Database Services 2005 ENU (KB913090) ' não pôde ser instalado. Código de erro 1603. Informações adicionais estão disponíveis no log de arquivo C:\WINDOWS\Hotfix\SQL9\Logs\SQL9_Hotfix_KB913090_sqlrun_sql.msp.log.

MSI (s) (98:98) [10:41:07:137]: produto: SQL Server 2005--Falha na configuração.
Observação Esse problema não ocorre quando você instalar o SQL Server 2005 Service Pack 2 (SP2).

Causa

O problema ocorre porque o arquivo de banco de dados mestre não está no mesmo local que o arquivo de banco de dados de recursos para a instância do SQL Server 2005 no qual você instala o SQL Server 2005 SP1. Você pode ter movido anteriormente o banco de dados mestre do seu local instalado originalmente. Quando você move o banco de dados mestre , você deve certificar-se de que o mestre e arquivos de banco de dados de recursos estão localizados na mesma pasta. Se você mover somente os arquivos de banco de dados mestre , você enfrentar esse problema quando você instala o SQL Server 2005 SP1. Esse problema ocorre porque o local do mestre e arquivos de banco de dados de recursos é inconsistente.

Como Contornar

Para contornar este problema, certifique-se que o mestre e arquivos de banco de dados de recursos estão localizados na mesma pasta para uma determinada instância do SQL Server 2005 antes de instalar o SQL Server 2005 SP1.
Você pode usar uma ferramenta, como o Sysinternals Process Explorer (procexp.exe), para determinar o local do mestre e recursos a arquivos do banco de dados é que no momento são usados pela instância do SQL Server 2005.

Para obter o Process Explorer, visite o seguinte site da Sysinternals:
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
A Microsoft fornece terceiros informações de contatos para ajudá-lo a encontrar suporte técnico. Essa informações de contatos podem ser alteradas sem aviso prévio. A Microsoft não garante a precisão dessas informações contatos de terceiros.

Para determinar o local do mestre e arquivos de banco de dados de recursos no Process Explorer, execute estas etapas:
  1. No Process Explorer, localize o processo Sqlservr.exe no processo de painel.
  2. No menu Exibir , clique em Mostrar painel inferior .
  3. No painel inferior do Process Explorer, verifique se que a coluna nome é exibida.

    Se a coluna nome não for exibida, siga estas etapas:
    1. No menu Exibir , clique em Selecionar colunas e clique no identificador de painel.
    2. Clique para marque a caixa de seleção nome e, em seguida, clique em OK .
  4. No painel inferior do Process Explorer, clique em tipo para classificar alças por tipo.
  5. Para os itens do tipo de arquivo , procure a coluna nome para o caminho do arquivo Mssqlsystemresource.mdf arquivo. Esse caminho é o caminho do arquivo de recursos de banco de dados. Você também pode pesquisar a coluna nome para o caminho do arquivo Master.mdf. Esse caminho é o caminho do arquivo mestre do banco de dados.
Se esses caminhos são diferentes, você deverá mover os arquivos de banco de dados para a mesma pasta.

O banco de dados recursos dependerá do local do banco de dados mestre . Se você mover o banco de dados mestre , também deverá mover o banco de dados recursos no mesmo local que o arquivo de banco de dados mestre . Não coloque o banco de dados recursos compactadas ou criptografadas pastas de sistema de arquivos NTFS. Se você fizer isso, você pode comprometer o desempenho e impede atualizações.

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Mais Informações

Se você enfrentar esse problema, você terá duas cópias do arquivos de banco de dados de recursos no computador para cada instância que enfrenta esse problema. Se você usar um utilitário, como FileMon da Sysinternals (FileMon.exe) para monitorar a instalação do SQL Server 2005 SP1, você irá notar o seguinte comportamento:
  • O programa de instalação atualiza os arquivos de banco de dados de recursos na pasta onde existe o banco de dados mestre . As seguintes informações aparecem na janela principal do FileMon:
    10:39:49 AM msiexec.exe:1944 IRP_MJ_WRITE C:\DATA\mssqlsystemresource1.mdf êxito deslocamento: comprimento 22572523: 24052
  • O processo Sqlservr.exe carrega o banco de dados mestre do novo local quando o processo é iniciado durante a instalação. As seguintes informações aparecem na janela principal do FileMon:
    10:40:56 AM sqlservr.exe:2788 IRP_MJ_READ C:\DATA\master.mdf êxito deslocamento: comprimento 1900544: 65536
  • O processo Sqlservr.exe carrega o banco de dados recursos do local original. Este local original contém a versão mais antiga dos arquivos de banco de dados de recursos . As seguintes informações aparecem na janela principal do FileMon:
    10:40:56 AM sqlservr.exe:2788 IRP_MJ_READ C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\DATA\mssqlsystemresource.mdf êxito deslocamento: comprimento 1245184: 65536
Esse comportamento faz com que uma incompatibilidade entre a versão do banco de dados recursos que é usado e a versão do banco de dados recursos que o programa de instalação supõe que está sendo usado.

Para obter o FileMon, visite o seguinte site da Sysinternals:
http://technet.microsoft.com/en-us/sysinternals/bb896642.aspx
A Microsoft fornece terceiros informações de contatos para ajudá-lo a encontrar suporte técnico. Essa informações de contatos podem ser alteradas sem aviso prévio. A Microsoft não garante a precisão dessas informações contatos de terceiros.

Referências

Para obter mais informações sobre como mover o mestre e bancos de dados de recursos , visite a seguinte site da Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/ms345408.aspx
Para obter mais informações sobre como iniciar uma instância do SQL Server 2005 usando comandos de rede Microsoft Windows, visite o seguinte site da MSDN:
http://msdn2.microsoft.com/en-us/library/ms187598.aspx

Propriedades

ID do artigo: 918695 - Última revisão: segunda-feira, 26 de fevereiro de 2007 - Revisão: 1.6
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2005 Service Pack 1
Palavras-chave: 
kbmt kbsql2005setup kbexpertiseadvanced kbtshoot kbprb KB918695 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 918695

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com