Existe-t-il un outil simple pour append des users à une database SQL Server?

Je cherche un outil simple, de preference un que je peux redissortingbuer avec mon application, que les users finaux non techniques peuvent utiliser pour append des users (et des connections si nécessaire) à une database SQL Server (Express) particulière.

Évidemment SSME fera le travail, mais je ne veux pas obliger les users à installer quelque chose de si lourd.

J'ai une bonne idée de la façon dont j'écrirais moi-même en utilisant SQL Management Objects, mais je cherche quelque chose de préconstruit .

Des idées?

Pour être honnête, je ne m'attendrais pas à ce que vous soyez capable de find un tel outil – la scope de celui-ci est trop étroite – vous voulez quelque chose avec le pouvoir de créer et éditer des Logins / Utilisateurs, mais soyez assez simple pour les profanes. Voudriez-vous un outil aussi puissant entre les mains de ces personnes? En dehors de SSMS, il y aura un certain nombre de clients tiers pour SQL Server, mais vous avez besoin de quelque chose de simple à utiliser et à verrouiller – je ne vois tout simplement pas ce qui se passe.

Cependant, je peux me tromper – juste parce que je n'ai pas rencontré une telle chose, cela ne signifie pas qu'ils n'existent pas.

Je ne vois pas pourquoi vous ne pouvez pas créer de fonctionnalités simples dans votre application pour append de nouveaux users / connections. Cela semble être la suggestion la plus sensée. En dehors de SMO, existe-t-il une raison pour laquelle vous ne pouvez pas utiliser les commands CREATE LOGIN / CREATE USER T-SQL?

Créer un user

Créer une connection

Vous pouvez écrire votre propre outil en utilisant les bibliothèques .NET gérées SQL Server Management Objects (SMO court). Ils sont livrés avec .NET Framework 2.0 je pense. Cela ne devrait donc pas poser de problème avec les dependencies.

SMO vous donne un contrôle total sur SQL Server. MS SQL Server Management Studio est également écrit sur la base de ces bibliothèques.

edit: Il n'y a rien, de ce que je peux voir. Les gens le construisent normalement dans leur application.