Mensagem de erro quando tenta criar uma nova subscrição no SQL Server Express: "nome de coluna inválido 'step_uid'."

Traduções de Artigos Traduções de Artigos
Artigo: 914781 - Ver produtos para os quais este artigo se aplica.
N.º DE BUGS: 403914 (SQLBUDT)
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Considere o seguinte cenário. Actualizar uma instância do Microsoft SQL Server Desktop Engine (MSDE) 1.0 ou uma instância do SQL Server 2000 Desktop Engine (MSDE 2000) para o SQL Server 2005 Express Edition (SQL Server Express). Na instância de actualizado, tenta criar uma nova subscrição utilizando um dos seguintes métodos:
  • No SQL Server Management Studio, utilize o novo Assistente de subscrição que liga remotamente a instância do SQL Server Express.
  • Utilizar objectos de gestão de replicação (RMO) ou utilizar procedimentos armazenados Transact-SQL se a subscrição estiver activada para o Gestor de sincronização do Microsoft Windows.
Neste cenário, poderá receber a seguinte mensagem de erro:
Servidor: Erro 207, nível de 16, 1 de estado, procedimento sp_MSupgrade_subdb_security_metadata, linha de nome de coluna inválido 162 'step_uid'.
Existem outros cenários em que poderá detectar sintomas semelhantes, tais como anexar ou restaurar uma base de dados replicado a partir de uma instância do MSDE para uma instância do SQL Server Express.

Causa

Este problema ocorre porque a base de dados msdb não é actualizado quando actualiza a partir do MSDE para o SQL Server Express. Replicação ou subscrição no SQL Server Express espera o esquema actualizado para a base de dados msdb , mas sem correspondência pode ser encontrada.

Resolução

Informações sobre Service Packs

Para resolver este problema, obtenha o service pack mais recente do Microsoft SQL Server 2005 Express Edition. Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
913089Como obter o service pack mais recente para o SQL Server 2005

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a". Este problema foi corrigido pela primeira vez no Microsoft SQL Server 2005 Express Edition Service Pack 1.

Mais Informação

Para mais informações sobre a replicação no SQL Server Express, visite o seguinte Web site da Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/ms165686(d=robot).aspx

Propriedades

Artigo: 914781 - Última revisão: 11 de maio de 2007 - Revisão: 3.2
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2005 Express Edition
Palavras-chave: 
kbmt kbsql2005sp1fix kbsql2005setup kbsql2005presp1fix kbsql2005repl kbexpertiseadvanced kbtshoot kbprb KB914781 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 914781

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