OVH Cloud OVH Cloud

Definir les acces et les role

2 réponses
Avatar
Martin
Bonjour =E0 tous,

J'ex=E9cute un script SQL qui construit une nouvelle base de=20
donn=E9es sur mon Serveur SQL 2000. Je suis capable de=20
cr=E9er mon code d'usager et son mot de passe ainsi que la=20
base de donn=E9es par d=E9faut. Ce que je voudrais de plus,=20
c'est de cr=E9er mes acc=E8s =E0 ma base de donn=E9es (Database=20
Acces) ainsi que mes r=F4les sur la databases (Database=20
Role). Quels sont les commandes SQL pour pouvoir faire =E7a=20
dans un script.

Voici ce que je poss=E8de pr=E9sentement:

USE CLASSBOIS
GO
SP_ADDLOGIN @loginame=3D'ClassBoisUser', @passwd=3D'CBU',=20
@defdb=3D'ClassBois'
GO
SP_ADDSRVROLEMEMBER N'ClassBoisUser', sysAdmin
GO
SP_ADDROLEMEMBER N'db_owner',N'ClassBoisUser'
GO

Il me manque seulement de mettre mes acc=E8s =E0 ma base de=20
donn=E9es et d'attribuer les r=F4les sur ma base de donn=E9es.

Merci =E0 l'avance !!!

2 réponses

Avatar
bruno reiter [MVP]
use mabase
sp_adduser ...
sp_addrolemember ...

voir aide pour détails

br

"Martin" wrote in message
news:04ce01c4e3a5$fc322430$
Bonjour à tous,

J'exécute un script SQL qui construit une nouvelle base de
données sur mon Serveur SQL 2000. Je suis capable de
créer mon code d'usager et son mot de passe ainsi que la
base de données par défaut. Ce que je voudrais de plus,
c'est de créer mes accès à ma base de données (Database
Acces) ainsi que mes rôles sur la databases (Database
Role). Quels sont les commandes SQL pour pouvoir faire ça
dans un script.

Voici ce que je possède présentement:

USE CLASSBOIS
GO
SP_ADDLOGIN @loginame='ClassBoisUser', @passwd='CBU',
@defdb='ClassBois'
GO
SP_ADDSRVROLEMEMBER N'ClassBoisUser', sysAdmin
GO
SP_ADDROLEMEMBER N'db_owner',N'ClassBoisUser'
GO

Il me manque seulement de mettre mes accès à ma base de
données et d'attribuer les rôles sur ma base de données.

Merci à l'avance !!!
Avatar
Martin
Rien n'a changé ???
Lorsque je vais voir les propriétés de mon login avec SQL
Server Enterprise Manager, l'onglet Database Access, il
n'y a rien.
Il n'y a rien dans "Specify which database can be accessed
by this login" and il n'y a rien dans "Database roles
for 'Mabase'.

Qu'est-ce que je dois faire pour ajouter ses
configurations avec un script.

sp_adduser et sp_addrolemember ne semble ajouter ses
configurations.

-----Message d'origine-----
use mabase
sp_adduser ...
sp_addrolemember ...

voir aide pour détails

br

"Martin" wrote in


message
news:04ce01c4e3a5$fc322430$
Bonjour à tous,

J'exécute un script SQL qui construit une nouvelle base de
données sur mon Serveur SQL 2000. Je suis capable de
créer mon code d'usager et son mot de passe ainsi que la
base de données par défaut. Ce que je voudrais de plus,
c'est de créer mes accès à ma base de données (Database
Acces) ainsi que mes rôles sur la databases (Database
Role). Quels sont les commandes SQL pour pouvoir faire ça
dans un script.

Voici ce que je possède présentement:

USE CLASSBOIS
GO
SP_ADDLOGIN @loginame='ClassBoisUser', @passwd='CBU',
@defdb='ClassBois'
GO
SP_ADDSRVROLEMEMBER N'ClassBoisUser', sysAdmin
GO
SP_ADDROLEMEMBER N'db_owner',N'ClassBoisUser'
GO

Il me manque seulement de mettre mes accès à ma base de
données et d'attribuer les rôles sur ma base de données.

Merci à l'avance !!!


.