J'ai créé un utilisateur nommé "tuser" avec les droits de création de base de données dans SQL Server 2005. et donné le rôle de base de données 'db_owner' des bases de données master et msdb à "tuser".SQL Server 2005 - droits utilisateur
De cet utilisateur se connecter lorsque j'exécute le script pour créer une base de données puis il va créer une nouvelle base de données. Mais "tuser" n'a pas accès à cette nouvelle base de données générée à partir du script. Quelqu'un at-il une idée ?, Je veux écrire le script de sorte que "tuser" ait accès à cette nouvelle base de données créée après la création et puisse ajouter l'autorisation d'utilisateur de la base de données nouvellement créée. Je souhaite donner des rôles de base de données 'db_owner' à "tuser" sur cette base de données nouvellement créée dans le même script qui crée une nouvelle base de données. Le script s'exécute sous 'tuser'.
J'ai déjà donné ce rôle. – Paresh
Je veux donner des rôles de base de données 'db_owner' à "tuser" sur cette base de données nouvellement créée dans le même script qui crée une nouvelle base de données. Le script s'exécute sous 'tuser'. – Paresh
Sur votre script, après avoir créé la base de données: 'USE [yourdb] GO CREATE USER [tuser] POUR LOGIN [tuser] GO EXEC sp_addrolemember N'db_owner ', N'tuser' GO' – Darnell