J'ai un problème lorsque je restaure la sauvegarde de la base de données DB_1 dans la base de données DB_2. mais le nom de connexion de l'utilisateur dbo est manquant(). comment je peux recréer le nom de connexion ?? J'utilise SQL 2000Modifier le nom de connexion
Répondre
Ajoutez 'sa' en tant que propriétaire de la base de données, ajoutez donc 'sa' au rôle du propriétaire DB du catalogue DB_2 avant de restaurer la sauvegarde dans ce catalogue. Btw, désolé si je semble grossier, mais stackoverflow est principalement pour les questions de programmation, pas de questions sysadmin, je pense que si vous posez votre question sur un tableau orienté sqlserver vous obtiendrez plus de réponses.
Ce que vous avez ici est appelé un utilisateur orphelin. c'est-à-dire que l'utilisateur existe dans la base de données que vous avez restaurée, mais il n'est pas configuré en tant que connexion sur le serveur de base de données.
Si l'utilisateur est un login intégré à Windows, l'ajout de la connexion au serveur de base de données est tout ce que vous devez faire. Si l'une connexion SQL Server, il est un peu Tricker:
Pour obtenir un rapport de ce que les utilisateurs orphelins sont dans votre base de données restaurée, exécutez:
USE restored_database
GO
exec sp_change_users_login @Action='Report';
GO
Pour recréer la base de données lors de la connexion & ont il est lié à l'exécution de la base de données restaurée:
EXEC sp_change_users_login 'Auto_Fix', 'user', 'login', 'password'
Appelez sp_dropuser 'utilisateur' sur la base de données restaurée.
Si l'utilisateur existe déjà sur le serveur, donner l'autorisation de l'utilisateur à la base de données restaurée, sinon recréer l'utilisateur sur le serveur, puis donner la permission à la base de données restaurée.
- 1. Modifier le nom du processus en C#?
- 2. Comment modifier le nom d'hôte en C#?
- 3. Comment afficher/modifier le délai de connexion socket sur Linux?
- 4. Comment obtenir le nom d'utilisateur de connexion dans JSp?
- 5. PHP Nom d'utilisateur est pour le système de connexion
- 6. Comment transformer un nom UPN en nom de connexion?
- 7. Modifier dynamiquement la connexion d'un rapport Crystal
- 8. Nom de la connexion active - Iphone
- 9. Modifier Ajouter/Supprimer le nom du programme pour l'application ClickOnce?
- 10. Modifier le nom du fichier envoyé au client?
- 11. Comment présélectionner le nom d'utilisateur dans le formulaire de connexion Djangos?
- 12. Comment modifier la connexion dans EclipseLink
- 13. Champ de connexion de l'identifiant avec champ de nom
- 14. Modifier le chemin de sortie
- 15. Comment modifier le nom de fichier sortant en utilisant une variable dans le lieur Visual C++?
- 16. Afficher le nom d'utilisateur ou le bouton de connexion selon l'état
- 17. VSTO 3.0 Obtenir/modifier une connexion de classeur Excel 2007
- 18. Modifier un nom de table express du serveur SQL
- 19. Connexion VBScript FTP avec nom d'utilisateur et mot de passe
- 20. GetOpenFileName Modifier le répertoire
- 21. Comment modifier le nom de la valeur supérieure dans une zone de texte d'un rapport Cognos?
- 22. Modifier le nom d'hôte Windows à partir de la ligne de commande
- 23. Comment modifier le nom de fichier journal * .elog par défaut pour une session Specman interprétée?
- 24. Dans la fonction xmlhttp.onreadystatechange, comment transmettre le nom de l'ID que je veux modifier?
- 25. Comment modifier le nom du répertoire virtuel par défaut lors d'une installation de service Web?
- 26. Comment modifier par programme le nom ou l'icône de la vue Eclipse?
- 27. problème de connexion dans le servlet
- 28. Trouver un utilisateur dans Active Directory avec le nom de connexion
- 29. Comment puis-je obtenir le nom de connexion réseau des utilisateurs?
- 30. Modifier le chemin de WebResource.axd
merci pour votre information, je vais chercher conseil orienté SQLserver. –
Les modérateurs peuvent déplacer des questions comme celle-ci sur le site http://serverfault.com/. Vous obtiendrez certainement plus de réponses de la part des DBA et SysAdmins. –
Je ne pense pas que faire une propriétaire de la base de données avant la restauration aidera et peut même pas être possible dans les cas où votre restauration à une nouvelle base de données –