bonjour,
je debute dans sqlserveur 2010.
je voudrais savoir comment creer un utilisateur USER1 dans une base BASE1 sqlserveur
avec les droits suivants:
CREATE FUNCTION, CREATE PROCEDURE, CREATE TABLE, CREATE VIEW.
merci de votre aide.
david.
Version imprimable
bonjour,
je debute dans sqlserveur 2010.
je voudrais savoir comment creer un utilisateur USER1 dans une base BASE1 sqlserveur
avec les droits suivants:
CREATE FUNCTION, CREATE PROCEDURE, CREATE TABLE, CREATE VIEW.
merci de votre aide.
david.
Ces droits ne vont pas suffire ! les objets tables, procédures, fonctions etc appartiennent à des schémas. Il te faudra au moins prévoir d’octroyer les droits de modifications sur les schémas dans lesquels les objets seront créés.Code:
1
2
3
4 GRANT CREATE TABLE TO USER1 GRANT CREATE PROCEDURE TO USER1 GRANT CREATE FUNCTION TO USER1 GRANT CREATE VIEW TO USER1
Et, en fonction de ce que doit pouvoir faire l'utilisateur USER1, d'autre droits seront vraisemblablement nécessaires !
A+
merci pour ta réponse.
par contre pour créer le USER1, c'est quoi la requête..?
sous sqlserver on doit créer le user puis le login..? c'est quoi la différence..?
merciCode:
1
2
3
4
5 CREATE LOGIN user1 WITH PASSWORD = 'passwd'; USE Advent; CREATE USER user1 FOR LOGIN AbolrousHazem; GO
Avant de poser des questions à répétition commences d'abord par te former, lire la documentation, tutoriaux, livres etc. sur SQL Server. C'est le seul moyen pour toi, d’acquérir les notions élémentaires de base que sont par exemple le Login, l'Utilisateur de base de données, etc.
Ci-dessous un article très intéressant de SQLPro qui traite de ce sujet, et que te conseille de lire.
SQL Server - authentification, connexion, utilisateur et privilèges... qu'es-aquo ?
A+
En sus SQL 2010 n'existe pas !
A +