Usuário com melhor resposta
Recuperar usuários

Pergunta
-
Bom dia pessoal !!
Bem estou com um problema.. tenho um banco no SQL 2005 referente a um sistema aqui da empresa.. e esse banco diferente dos outros sistemas que tenho aqui utiliza usuários criados no proprio SQL... e não em tabelas.. então quando eu restauro um backup.. ele não restaura os usuários criados no sql server.. os usuários(Logins) criados ficam dentro de Security->Logins.. quando eu restauro não aparece mais nada dentro dos logins criados.... o unico local que aparece alguma coisa.. é dentro do proprio banco de dados "Databases -> NomedoBanco -> Security -> Users" que são todos os nomes dos meus logins que eu havia criado....
imagino eu que deve haver algum comando que pegue esses users que estão dentro do banco e recrie dentro la de Security-> Login.. como ele não puxa o login assosciado ao usuário no banco imagino que se eu criar o SID será diferente.. ai dara um erro...
alguem saberia alguma forma de eu recriar esses usuários e atualizar os SIDs dos mesmos dentro dos "Users" dentro do banco .? Obs: não são usuários do AD, somente do SQL Server.
Respostas
-
Glauter,
Há um artigo do Paulo (SQL From ____) que poderá lhe ajudar: http://sqlfromhell.wordpress.com/2010/09/29/usuario-orfao-sql-server/
Abraço
Erickson Ricci - MCP, MCTS, MCTS BI - ericksonricci.wordpress.com- Sugerido como Resposta Gustavo Maia Aguiar segunda-feira, 17 de janeiro de 2011 13:40
- Marcado como Resposta Glauter Vidal quinta-feira, 10 de fevereiro de 2011 18:06
Todas as Respostas
-
Glauter,
Há um artigo do Paulo (SQL From ____) que poderá lhe ajudar: http://sqlfromhell.wordpress.com/2010/09/29/usuario-orfao-sql-server/
Abraço
Erickson Ricci - MCP, MCTS, MCTS BI - ericksonricci.wordpress.com- Sugerido como Resposta Gustavo Maia Aguiar segunda-feira, 17 de janeiro de 2011 13:40
- Marcado como Resposta Glauter Vidal quinta-feira, 10 de fevereiro de 2011 18:06
-
Bom Dia,
O melhor mesmo seria criar todos os logins com o mesmo SID entre os servidores. Assim você evitaria esse "passo a mais".
[ ]s,
Gustavo Maia Aguiar
http://gustavomaiaaguiar.wordpress.com/Simulado para o Exame 70-433 – MCTS: Microsoft SQL Server 2008 – Database Development – Parte 07
http://gustavomaiaaguiar.wordpress.com/2010/12/31/simulado-para-o-exame-70-433-mcts-microsoft-sql-server-2008-database-development-%e2%80%93-parte-07/
Classifique as respostas. O seu feedback é imprescindível -
Olá,
você pode gerar scripts destes logins e adiciona-los em seu script de backup/restore
Assim todas as vezes que você efetuar o restore você executa o script de criação do logins
Abraços,
Fábio Oliveira Support Engieer | Microsoft Enterprise and Developer Support