Você receber uma mensagem de erro "Banco de dados <Database_Name> já existe" quando você gerencia o banco de dados conteúdo do Windows SharePoint Services

Traduções deste artigo Traduções deste artigo
ID do artigo: 828815 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sintomas

Quando você tenta gerenciar seu banco de dados conteúdo do Microsoft Windows SharePoint Services usando a página Gerenciar banco de dados conteúdo na Administração Central do SharePoint, você pode receber uma das seguintes mensagens de erro:
Banco de dados ? Database_Name ? já existe. (Código de erro: 1801)


O usuário atual ou a identidade do pool de aplicativos do servidor virtual não é o proprietário do banco de dados ' sts_servername_1 ' no servidor ' server_name\share_point '.

Causa

Esse problema pode ocorrer quando o proprietário do banco de dados do banco de dados que você está se conectando for diferente da identidade do pool de aplicativos SharePoint está sendo executado.

Resolução

Para resolver esse problema, altere a propriedade de banco de dados e as permissões para o conteúdo banco de dados coincidir com as identidades das contas de servidor virtual para configuração e conteúdo. Para fazer isso, execute as seguintes etapas:
  1. No computador que está executando 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 conectar-se ao SQL Server , digite o nome do servidor na caixa SQL Server e, em seguida, clique em OK .
  3. No menu consulta , clique em Alterar banco de dados .
  4. Na caixa Selecionar banco de dados de Server_Name, clique no conteúdo banco de dados que você deseja atualizar e, em seguida, clique em OK .
  5. No painel de consulta , digite a consulta a seguir.

    Observação Nas linhas 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 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 exibe um erro quando você executar a consulta, mas o processo ainda tiver êxito.

    DECLARE @ AdminVSAccount nvarchar(255)
    DECLARAR @ ContentVSAccount nvarchar(255)
    SET @ ContentVSAccount = N ' Domain_Name \ Content_Account ';
    SET @ AdminVSAccount = N ' Domain_Name \ Admin_Account ';
    EXEC sp_grantlogin @ ContentVSAccount;
    EXEC sp_grantlogin @ AdminVSAccount;
    EXEC sp_changedbowner @ AdminVSAccount;
    Se NOT EXISTS (SELECT * FROM sysusers WHERE name=@ContentVSAccount)
    EXEC sp_grantdbaccess @ ContentVSAccount;
    EXEC sp_addrolemember 'db_owner', @ ContentVSAccount;
  6. No menu consulta , clique em Executar .
Se você estiver executando o Windows SharePoint Services com WMSDE, há etapas separadas para resolver o problema. Na instalação do WMSDE, a identidade do pool de aplicativos para Administração Central do SharePoint é serviço de rede. Para o SQL 2000, você não pode alterar o proprietário do banco de dados para serviço de rede porque uma limitação de design. A solução alternativa para instalações do WMSDE é adicionar o serviço de rede à função SYSADMIN em WMSDE, adicionar o banco de dados usando bancos de dados do SharePoint de gerenciar conteúdo e, em seguida, solte a função para serviço de rede volta para suas definições originais.

Para definir o serviço de rede como SYSADMIN, execute estas etapas:
  1. Inicie uma sessão OSQL.

    Para fazer isso, clique em Iniciar , clique em Todos os programas , clique em Acessórios e, em seguida, clique em Prompt de comando .
  2. No prompt de comando, inicie uma sessão OSQL digitando a seguinte sintaxe onde servername é o nome do seu servidor e, em seguida, pres ENTER:
    osql -S servername \sharepoint -E
  3. Digite o seguinte comando e pressione ENTER:
    sp_addsrvrolemember 'nt authority\network service', 'sysadmin'
  4. Digite Ir e, em seguida, pressione ENTER.
  5. Na Administração Central do SharePoint, adicione o banco de dados de conteúdo ao servidor virtual.
  6. Depois que o banco de dados de conteúdo é adicionado novamente, solte rede função Service novamente para administradores de segurança e criadores de banco de dados.
  7. Digite o seguinte comando no prompt de comando OSQL e, em seguida, pressione ENTER:
    sp_dropsrvrolemember 'nt authority\network service', 'sysadmin'
  8. Digite Ir e, em seguida, pressione ENTER.
  9. Digite quit para sair da sessão OSQL.

Referências

Para obter mais informações, consulte o guia de administração do Microsoft Windows SharePoint Services . Para obter mais informações sobre permissões de proprietário do banco de dados necessários e as permissões de banco de dados, consulte o tópico "Migração do WMSDE para SQL Server" no tópico "Backup e migração".

Propriedades

ID do artigo: 828815 - Última revisão: terça-feira, 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 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: 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