2 votes

Restaurer la base de données SQL Server 2008 sans affecter les utilisateurs

Lorsque je restaure une base de données dans Sql Server 2008 R2 à partir de données situées sur un autre serveur, les utilisateurs sont désorganisés. J'ai un utilisateur Windows et un login MsSql nommé Web_SqlA sur les deux machines. Avant la restauration, Web_SqlA est correctement associé au bon utilisateur Windows dans la base de données. Après la restauration, Web_SqlA est toujours listé comme un utilisateur de la base de données, mais il n'est plus lié à l'utilisateur Windows, ce qui fait que les connexions de confiance échouent.

Comment puis-je restaurer la base de données sans casser cet utilisateur à chaque fois ?

Je vois ça :
Restauration d'une base de données Sql Server

Il s'agit de réparer ces utilisateurs orphelins après coup ; je cherche à éviter d'écraser les utilisateurs pendant la restauration en premier lieu - tout le reste doit être restauré, mais laissez mes utilisateurs en place. Comment puis-je m'y prendre ?

2voto

neokio Points 101

Si vous utilisez sp_help_revlogin avant d'effectuer la restauration, cela permettra aux utilisateurs de correspondre aux logins. Cela demande un peu de planification...

http://support.microsoft.com/kb/246133

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X