Artigo: 240872 - Última revisão: terça-feira, 27 de Janeiro de 2009 - Revisão: 8.0 Como resolver problemas de permissões quando move uma base de dados entre servidores que executem o SQL Server
Nesta páginaSumárioEste artigo descreve como mapear inícios de sessão padrão e integrados para resolver problemas de permissões quando move uma base de dados entre servidores que executem o SQL Server. Mais InformaçãoQuando move uma base de dados de um servidor com o SQL Server para outro servidor que esteja a executar o SQL Server, poderá ocorrer um erro de correspondência entre os números de identificação de segurança (SID, Security Identifier) de inícios de sessão na base de dados principal e os utilizadores da base de dados de utilizador . Por predefinição, SQL Server 7.0, SQL Server 2000 e SQL Server 2005 fornecem o procedimento armazenado do sistema de sp_change_users_login para mapear estes utilizadores sem correspondência. No entanto, só pode utilizar o procedimento armazenado sp_change_users_login para mapear inícios de sessão padrão do SQL Server e tem de efectuar estes mapeamento para um utilizador de cada vez. Para mais informações sobre o procedimento sp_change_users_login armazenadas, consulte o tópico "sp_change_users_login" no SQL Server 7.0, SQL Server 2000 e SQL Server 2005 Books Online. No SQL Server 7.0 ou versões posteriores, pode manter o mapeamento entre os inícios de sessão na base de dados principal e os utilizadores da base de dados de utilizador , utilizando os SID. Este mapeamento é necessário para manter as permissões correctas para os inícios de sessão nas bases de dados de utilizador . Quando este mapeamento é perdido, os inícios de sessão tem problemas de permissões que incluem mas não estão limitados à seguinte:
http://msdn2.microsoft.com/en-us/library/Aa226173(SQL.70).aspx
(http://msdn2.microsoft.com/en-us/library/Aa226173(SQL.70).aspx)
Para obter mais informações sobre o modelo de segurança do SQL Server 2000, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base: 322712
(http://support.microsoft.com/kb/322712/
)
Funcionalidades do Microsoft SQL Server 2000 Security S322712 e procedimentos recomendados Restrições
Mapear inícios de sessão padrão e integradosDepois de mover uma base de dados de um servidor com o SQL server para outro servidor com o SQL server, siga estes passos para intervenção do utilizador mínimo:SQL Server 7.0 e SQL Server 2000
SQL Server 2005Se estiver a executar o SQL Server 2005, utilize a cláusula WITH de início de sessão da instrução ALTER USER para remapear um utilizador a um novo início de sessão. Para mais informações, visite o seguinte Web site da Microsoft Developer Network (MSDN):http://msdn.microsoft.com/en-us/library/ms176060.aspx
(http://msdn.microsoft.com/en-us/library/ms176060.aspx)
Nota Para utilizar a cláusula WITH de início de sessão da instrução ALTER USER , tem de aplicar o SQL Server 2005 Service Pack 2.ReferênciasPara obter mais informações, clique números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft: 274188
(http://support.microsoft.com/kb/274188/
)
Tópico "Resolução de problemas utilizadores isolados" no Books Online está incompleto 246133
(http://support.microsoft.com/kb/246133/
)
Como transferir os inícios de sessão e palavras-passe entre instâncias do SQL Server 168001
(http://support.microsoft.com/kb/168001/
)
Erros de início de sessão e/ou permissão de utilizador depois de restaurar informações de estado 298897
(http://support.microsoft.com/kb/298897/
)
EXEMPLO: Ajuda-o Mapsids.exe A mapa de SID entre utilizadores e de bases de dados principal quando for movido da base de dados A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: 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: 240872
(http://support.microsoft.com/kb/240872/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar ao topo