Génération de scripts pour l'appartenance à un rôle de base de données dans SQL Server 2005

J'ai une base de données avec un grand nombre d'utilisateurs. Ces utilisateurs appartiennent à différents rôles intégrés dans la base de données (par exemple db_ddladmin).

Je veux générer un script qui crée ces mêmes utilisateurs avec les mêmes attributions de rôle pour une utilisation dans une autre base de données. SQL Management Studio semble être la seule à générer sp_addrolemember appels pour des rôles définis par l'utilisateur, pas le construire-dans. Est-il possible de faire un script tous les rôles?

Il est peut-être tout autre, le meilleur outil pour générer des scripts de base de données à partir d'une base de données existante (de préférence, mais pas nécessairement, gratuit)?

source d'informationauteur rickythefox