2009-03-12 6 views
1

Je cherche un outil simple, de préférence que je peux redistribuer avec mon application, que utilisateurs non-techniques peuvent utiliser pour ajouter des utilisateurs (et des connexions si nécessaire) à une base de données SQL Server (Express) particulière .Existe-t-il un outil simple pour ajouter des utilisateurs à une base de données SQL Server?

De toute évidence SSME fera le travail, mais je ne veux pas obliger les utilisateurs à installer quelque chose de si lourd.

J'ai une bonne idée de comment j'écrirais moi-même en utilisant des objets de gestion SQL, mais Je cherche quelque chose pré-construit.

Des idées?

Répondre

1

Pour être honnête, je ne m'attendrais pas à ce que vous soyez capable de trouver un tel outil - la portée de celui-ci est trop étroite - vous voulez quelque chose avec le pouvoir de créer et éditer Logins/Users, mais soyez assez simple pour laïque. 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 ajouter de nouveaux utilisateurs/connexions. 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 commandes CREATE LOGIN/CREATE USER T-SQL?

Create User

Create Login

1

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 dépendances. 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.

+0

Merci - Je suis au courant SMO; en fait, ils ne sont pas livrés avec .Net 2.0, vous devez les installer séparément. Mais comme je l'ai maintenant souligné dans la question - j'espère qu'un outil aussi commun sera déjà disponible. –

1

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

Questions connexes