Recebe uma mensagem de erro "Base de dados <Database_Name> já existe" quando gerir a base de dados conteúdo do Windows SharePoint Services

Traduções de Artigos Traduções de Artigos
Artigo: 828815 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sintomas

Quando tenta gerir a base de dados conteúdo do Microsoft Windows SharePoint Services utilizando a página Gerir bases de dados de conteúdos na administração central do SharePoint, poderá receber uma das seguintes mensagens de erro:
Base de dados ? Database_Name ? já existe. (Código de erro: 1801)


O utilizador actual ou a identidade do servidor virtual do agrupamento de aplicações não é o proprietário da base de dados ' sts_servername_1 ' no servidor ' server_name\share_point '.

Causa

Este problema poderá ocorrer quando o proprietário da base de dados da base de dados que está a ligar é diferente da identidade de agrupamento de aplicações SharePoint em que está a ser executado.

Resolução

Para resolver este problema, altere a propriedade de base de dados e as permissões para a base de dados conteúdo fazer corresponder as identidades das contas de servidor virtual de conteúdos e configuração. Para o fazer, siga estes passos:
  1. No computador que esteja a executar o Microsoft SQL Server, clique em Iniciar , aponte para Todos os programas , aponte para Microsoft SQL Server e, em seguida, clique em Query Analyzer .
  2. Na caixa de diálogo ligar ao SQL Server , escreva o nome do servidor na caixa Do SQL Server e, em seguida, clique em OK .
  3. No menu de consulta , clique em Alterar base de dados .
  4. Na caixa Seleccionar base de dados de Server_Name, faça clique sobre a base de dados conteúdo que pretende actualizar e, em seguida, clique em OK .
  5. No painel de consulta , escreva a seguinte consulta.

    Nota Nas linhas de 3 e 4 da consulta, substituir Domain_Name \ Content_Account e Domain_Name \ Admin_Account com a conta de domínio para o servidor virtual de conteúdo e a conta de domínio para o servidor virtual de administração central do SharePoint. Se as contas forem iguais, o SQL Query Analyzer apresenta um erro quando executa a consulta, mas o processo ainda tem êxito.

    DECLARE @ AdminVSAccount nvarchar(255)
    DECLARE @ ContentVSAccount nvarchar(255)
    SET @ ContentVSAccount = N ' Domain_Name \ Content_Account ';
    SET @ AdminVSAccount = N ' Domain_Name \ Admin_Account ';
    EXECUÇÃO sp_grantlogin @ ContentVSAccount;
    EXECUÇÃO sp_grantlogin @ AdminVSAccount;
    EXECUÇÃO sp_changedbowner @ AdminVSAccount;
    IF NOT EXISTS (SELECT * FROM sysusers WHERE name=@ContentVSAccount)
    EXECUÇÃO sp_grantdbaccess @ ContentVSAccount;
    EXECUÇÃO sp_addrolemember 'proprietário', @ ContentVSAccount;
  6. No menu consulta , clique em Executar .
Se estiver a executar o Windows SharePoint Services com o WMSDE, existem passos separados para resolver o problema. Numa instalação a WMSDE, a identidade do agrupamento de aplicações para administração central do SharePoint é serviço de rede. Para o SQL 2000, não pode alterar o proprietário da base de dados ao serviço de rede devido a uma limitação de concepção. A solução para instalações do WMSDE é adicionar o serviço de rede à função SYSADMIN em WMSDE, adicionar a base de dados utilizando SharePoint gerir o conteúdo de bases de dados e, em seguida, largue a função para serviço de rede novamente para as definições originais.

Para definir o serviço de rede como SYSADMIN, siga estes passos:
  1. Inicie uma sessão OSQL.

    Para tal, clique em Iniciar , clique em Todos os programas , clique em Acessórios e, em seguida, clique em linha de comandos .
  2. Na linha de comandos, inicie uma sessão OSQL escrevendo a seguinte sintaxe onde servername é o nome do servidor e, em seguida, pres ENTER:
    OSQL -S servername \sharepoint -E
  3. Escreva o seguinte comando e, em seguida, prima ENTER:
    sp_addsrvrolemember 'nt authority\network service', 'sysadmin'
  4. Escreva go e, em seguida, prima ENTER.
  5. Na administração central do SharePoint, adicione a base de dados de conteúdos ao servidor virtual.
  6. Depois da base de dados de conteúdos é adicionado novamente, largue rede serviço de função para administradores de segurança e criadores de base de dados.
  7. Escreva o seguinte comando na linha de comandos OSQL e, em seguida, prima ENTER:
    sp_dropsrvrolemember 'nt authority\network service', 'sysadmin'
  8. Escreva go e, em seguida, prima ENTER.
  9. Tipo Sair para sair da sessão OSQL.

Referências

Para mais informações, consulte o Guia de administração do Microsoft Windows SharePoint Services . Para mais informações sobre permissões de proprietário da base de dados necessários e permissões de base de dados, consulte o tópico "Migrar a partir do WMSDE para SQL Server" no tópico "Cópia de segurança e migração".

Propriedades

Artigo: 828815 - Última revisão: 20 de fevereiro de 2007 - Revisão: 3.6
A informação contida neste artigo aplica-se a:
  • Microsoft Windows SharePoint Services
  • Microsoft Office SharePoint Portal Server 2003
Palavras-chave: 
kbmt kbtshoot kbdatabase kberrmsg kbwebservices kbprb KB828815 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: 828815

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