OVH Cloud OVH Cloud

Project Server 2003: Interdiction d'écriture suite à Sauveguarde/Restaure

14 réponses
Avatar
Roland
Project Server 2003: Bug apr=E8s Sauveguarde/Restaure de la=20
base de donn=E9es "ProjectServer":
Dans Project Web Access, dans le menu Administration , je=20
modifie les droits d'un utilisateur --> Erreur: VBScript:=20
Une erreur s'est produite lors de l'ex=E9cution de=20
l'op=E9ration. ET les modifications ne sont pas effectu=E9es.

Merci de votre r=E9ponse : je suis bloqu=E9 !
Roland

4 réponses

1 2
Avatar
Roland
Bonjour Karl,
En plus clair, l'installation de MSProject déclare 3 users
dans la BD:
MSProjectServerUser avec nom de connexion
MSProjectServerUserxxxx
MSProjectUser avec nom de connexion MSProjectUserxxxx
et dbo avec nom de connexion SQLBDD (dans mon exemple
SQLBDD est le nom de connexion utilisé par Project pour se
connecter aux Bases de données)

Dans la BD qui pose problème, dbo n'a pas de nom connexion
et je ne peux pas lui attribuer celui de SQLBDD (erreur
indiquée : dbo existe déjà)
A suivre je ne répondrai pas avant le lundi 26/04 (je pars
en congé à 17h ce soir pour une semaine, donc si je n'ai
pas de réponse d'ici là , bon courage à vous si vous
n'avez pas de vacances!)
Merci
Roland

-----Message d'origine-----
Bonsoir -

Je vais être franc, je n'ai pas tout compris. ;-)
Jusqu'au fait que j'ai interverti ca va, mais après c'est
un peu plus vague.

Une petite reformulation peut-être, parce que je dois
être un peu fatigué ?

Merci.

- Karl Stewing, M7
Project MVP

wrote:
Bonjour Karl,et merci de votre réponse:
Vous avez tout à fait raison mon pb se situe bien au
niveau des role de:
MSProjectServerUser MSProjectUser
Mais je pense que vous avez inversé dans votre précédent
message les rôles car d'après moi en toute logique:
MSProjectServerUser correspond au rôle
MSProjectServerRole


MSProjectUser correspond au rôle MSProjectRole
j'ai vérifié les mots de passe de
MSProjectServerUser et ceux d'EditSite: ils sont bien
identiques.
J'ai crée une deuxième base à partir du CD ProjectServer
2003 (qui est vide) mais qui fonctionne correctement et
sans erreur détectée avec EditSite: La différence avec
la


BD qui bloque est sur: dbo qui n'a pas de nom de
connexion


et dbo qui utilise une connexion SQLBDD (nom de
connexion


utilisé par Project pour se connecter aux Bases de
données)


pour la BD qui fonctionne. Mais impossible d'attribuer
la


connexion SQLBDD à dbo qui ne la possède pas !
Je ne sais pas si mon explication est claire.
Merci encore
Roland

-----Message d'origine-----
Bonjour Roland -

Au risque de me répéter, êtes-vous vraiment certain
que l'utilisateur



MSProjectServerUser est affecté au rôle MSProjectUser,
et non pas



MSProjectServerUser ?

En outre, êtes-vous également certain que le mot de
passe de



MSProjectServerUser est le même que celui entré dans
EditSite ? Au



pire, changez-le dans SQL Server et dans EditSite.

Il semble que votre soucis se situe bien à ce niveau.

- Karl Stewing, M7
Project MVP

wrote:
Bonjour Karl,et merci de votre réponse:
J'ai installé l'utilitaire nommé EditSite qui teste
l'instance et qui trouve bien une erreur sur la Base
de




données avec une erreur: "The Project Server User is
not a




member of the MSProjectServerRole"

J'ai vérifié les Erreurs classiques que vous
indiquez :




- MSProjectServerUser pointe sur MSProjectRole et ...
Pb




de mot de passe
Sans succès toujours la même erreur
J'ai crée 2 autres Bases de Données vides qui
fonctionnent




bien.
Mais rien à faire sur la base qui comprend mes 600
projets




dèjà enregistrés depuis 6 mois ! Quelle galère ...
Merci encore de votre aide si c'est encore possible
car ce




cas m'a l'air bien désespéré.
Roland




-----Message d'origine-----
Bonjour Roland -

Erreurs classiques :
- MSProjectServerUser pointe sur MSProjectRole et
MSProjectUser sur





MSProjectServerRole
- Deux fois MSProjectServerUser entrés (ou pareil
pour l'autre)





- Pb de mot de passe

- Karl Stewing, M7
Project MVP

Roland wrote:
Bonjour Karl,et merci de votre réponse:
J'ai installé l'utilitaire nommé EditSite qui teste
l'instance et qui trouve bien une erreur sur la
Base de






données avec une erreur sur le MSProjectUser
Il est vendredi il faut que je parte et je
reprendai mardi:






Je vous tiendrai au courant.
Merci encore et bon week-end
Roland

-----Message d'origine-----
Bonjour Roland -

Il existe un utilitaire nommé EditSite qui teste
une instance







installée de Project. Je ne sais jamais où il est
mais je le







trouve à chaque fois en faisant une recherche sutr
Google avec







EditSite.exe en mot clé.

Un fois installé, testez votre installation. Il va
vous dire si







l'un de ses tests plante et pourquoi. Ca aide à
affiner la







résolution.

- Karl Stewing, M7
Project MVP

"Roland" a
écrit dans le







message de news:170e801c41d40$457897a0
$







Bonjour Karl,et merci de votre réponse:
J'avais bien déjà effectué la manip que vous
m'inqiquez







concernant la remise à jour des utilisateurs
MSProjectUser







et MSProjectServerUser (détail dans le courrier
d'hier)







mais tjs le même pb!
Serait-il possible d'avoir une piste , je suis
toujours







bloqué.
Merci d'avance
Roland
-----Message d'origine-----
Je vous donne le détail du Backup/Restaure que
j'ai








effectué:
1. Backup de la base de données
appelée "ProjectServer"




2. Réinstallation du logiciel de MS Project Server
3. MS Project a installé une Base de Donnée
appelée cette








fois "Project Server7687"
4. Je renomme le backup "Project Server7687"
5. Je Restaure de "Project Server7687"
6. Ajout de 2 nouveaux users dans la base de
données:








MSProjectServerUser7687 avec MSProjectServerRole
MSProjectUser7687 avec MSProjectRole
Mais avec quelles autorisations ? (là je ne sais
pas !)









Dans Sécurité/Connexions de la BD:
- j'ai coché tous les rôles du serveur
- j'ai coché tous les autorisations dans la
BD "Project




Server7687" pour la
connexion "MSProjectServerUser7687"




et la connexion "MSProjectUser7687"(public,
dbowner ...




MSProjectRole, MSProjectServerRole)

Mais rien n'y fait : cela ne marche toujours pas !
Merci d'avance de votre aide précieuse.
Roland

-----Message d'origine-----
Bonsoir Roland -

Un restore de BD doit être également suivi d'une
remise à jour









des utilisateurs MSProjectUser et
MSProjectServerUser dans la









base de données. Avez-vous effectué cette manip ?
Si non, dans la base de données Project Server
(normalement









ProjectServer ou le nom que vous lui avez donné)
il faut









cliquer sur Utilisateurs et supprimer
MSProjectUser et









MSProjectServerUser puis les recréer à partir
des logins du









même nom. Le premier doit être lié au rôle
MSProjectRole et le









second au rôle MSProjectServerRole.

A votre dispo pour plus d'informations.

- Karl Stewing, M7
Project MVP

"Roland" a
écrit dans le









message de news:1464701c41be2$2003b810
$









Project Server 2003: Bug après
Sauveguarde/Restaure de la









base de données "ProjectServer":
Dans Project Web Access, dans le menu
Administration , je









modifie les droits d'un utilisateur --> Erreur:
VBScript:









Une erreur s'est produite lors de l'exécution de
l'opération. ET les modifications ne sont pas
effectuées.










Merci de votre réponse : je suis bloqué !
Roland


.

.





.




.




.




.











Avatar
Roland
Bonjour Karl,
Si je pouvais avoir une réponse au message ci-dessous cela
me mettrais peut-être sur la bonne voie
merci d'avance
Roland:

-----Message d'origine-----
Bonjour Karl,
En plus clair, l'installation de MSProject déclare 3
users

dans la BD:
MSProjectServerUser avec nom de connexion
MSProjectServerUserxxxx
MSProjectUser avec nom de connexion MSProjectUserxxxx
et dbo avec nom de connexion SQLBDD (dans mon exemple
SQLBDD est le nom de connexion utilisé par Project pour
se

connecter aux Bases de données)

Dans la BD qui pose problème, dbo n'a pas de nom
connexion

et je ne peux pas lui attribuer celui de SQLBDD (erreur
indiquée : dbo existe déjà)
A suivre je ne répondrai pas avant le lundi 26/04 (je
pars

en congé à 17h ce soir pour une semaine, donc si je n'ai
pas de réponse d'ici là , bon courage à vous si vous
n'avez pas de vacances!)
Merci
Roland

-----Message d'origine-----
Bonsoir -

Je vais être franc, je n'ai pas tout compris. ;-)
Jusqu'au fait que j'ai interverti ca va, mais après
c'est


un peu plus vague.
Une petite reformulation peut-être, parce que je dois
être un peu fatigué ?

Merci.

- Karl Stewing, M7
Project MVP

wrote:
Bonjour Karl,et merci de votre réponse:
Vous avez tout à fait raison mon pb se situe bien au
niveau des role de:
MSProjectServerUser MSProjectUser
Mais je pense que vous avez inversé dans votre
précédent



message les rôles car d'après moi en toute logique:
MSProjectServerUser correspond au rôle
MSProjectServerRole


MSProjectUser correspond au rôle MSProjectRole
j'ai vérifié les mots de passe de
MSProjectServerUser et ceux d'EditSite: ils sont bien
identiques.
J'ai crée une deuxième base à partir du CD
ProjectServer



2003 (qui est vide) mais qui fonctionne correctement et
sans erreur détectée avec EditSite: La différence avec
la


BD qui bloque est sur: dbo qui n'a pas de nom de
connexion


et dbo qui utilise une connexion SQLBDD (nom de
connexion


utilisé par Project pour se connecter aux Bases de
données)


pour la BD qui fonctionne. Mais impossible d'attribuer
la


connexion SQLBDD à dbo qui ne la possède pas !
Je ne sais pas si mon explication est claire.
Merci encore
Roland

-----Message d'origine-----
Bonjour Roland -

Au risque de me répéter, êtes-vous vraiment certain
que l'utilisateur



MSProjectServerUser est affecté au rôle
MSProjectUser,




et non pas
MSProjectServerUser ?

En outre, êtes-vous également certain que le mot de
passe de



MSProjectServerUser est le même que celui entré dans
EditSite ? Au



pire, changez-le dans SQL Server et dans EditSite.

Il semble que votre soucis se situe bien à ce niveau.

- Karl Stewing, M7
Project MVP

wrote:
Bonjour Karl,et merci de votre réponse:
J'ai installé l'utilitaire nommé EditSite qui teste
l'instance et qui trouve bien une erreur sur la Base
de




données avec une erreur: "The Project Server User is
not a




member of the MSProjectServerRole"

J'ai vérifié les Erreurs classiques que vous
indiquez :




- MSProjectServerUser pointe sur MSProjectRole
et ...





Pb
de mot de passe
Sans succès toujours la même erreur
J'ai crée 2 autres Bases de Données vides qui
fonctionnent




bien.
Mais rien à faire sur la base qui comprend mes 600
projets




dèjà enregistrés depuis 6 mois ! Quelle galère ...
Merci encore de votre aide si c'est encore possible
car ce




cas m'a l'air bien désespéré.
Roland




-----Message d'origine-----
Bonjour Roland -

Erreurs classiques :
- MSProjectServerUser pointe sur MSProjectRole et
MSProjectUser sur





MSProjectServerRole
- Deux fois MSProjectServerUser entrés (ou pareil
pour l'autre)





- Pb de mot de passe

- Karl Stewing, M7
Project MVP

Roland wrote:
Bonjour Karl,et merci de votre réponse:
J'ai installé l'utilitaire nommé EditSite qui teste
l'instance et qui trouve bien une erreur sur la
Base de






données avec une erreur sur le MSProjectUser
Il est vendredi il faut que je parte et je
reprendai mardi:






Je vous tiendrai au courant.
Merci encore et bon week-end
Roland

-----Message d'origine-----
Bonjour Roland -

Il existe un utilitaire nommé EditSite qui teste
une instance







installée de Project. Je ne sais jamais où il est
mais je le







trouve à chaque fois en faisant une recherche
sutr








Google avec
EditSite.exe en mot clé.

Un fois installé, testez votre installation. Il
va








vous dire si
l'un de ses tests plante et pourquoi. Ca aide à
affiner la







résolution.

- Karl Stewing, M7
Project MVP

"Roland" a
écrit dans le







message de news:170e801c41d40$457897a0
$







Bonjour Karl,et merci de votre réponse:
J'avais bien déjà effectué la manip que vous
m'inqiquez







concernant la remise à jour des utilisateurs
MSProjectUser







et MSProjectServerUser (détail dans le courrier
d'hier)







mais tjs le même pb!
Serait-il possible d'avoir une piste , je suis
toujours







bloqué.
Merci d'avance
Roland
-----Message d'origine-----
Je vous donne le détail du Backup/Restaure que
j'ai








effectué:
1. Backup de la base de données
appelée "ProjectServer"




2. Réinstallation du logiciel de MS Project
Server









3. MS Project a installé une Base de Donnée
appelée cette








fois "Project Server7687"
4. Je renomme le backup "Project Server7687"
5. Je Restaure de "Project Server7687"
6. Ajout de 2 nouveaux users dans la base de
données:








MSProjectServerUser7687 avec MSProjectServerRole
MSProjectUser7687 avec MSProjectRole
Mais avec quelles autorisations ? (là je ne sais
pas !)









Dans Sécurité/Connexions de la BD:
- j'ai coché tous les rôles du serveur
- j'ai coché tous les autorisations dans la
BD "Project




Server7687" pour la
connexion "MSProjectServerUser7687"




et la connexion "MSProjectUser7687"(public,
dbowner ...




MSProjectRole, MSProjectServerRole)

Mais rien n'y fait : cela ne marche toujours
pas !









Merci d'avance de votre aide précieuse.
Roland

-----Message d'origine-----
Bonsoir Roland -

Un restore de BD doit être également suivi
d'une










remise à jour
des utilisateurs MSProjectUser et
MSProjectServerUser dans la









base de données. Avez-vous effectué cette
manip ?










Si non, dans la base de données Project Server
(normalement









ProjectServer ou le nom que vous lui avez
donné)










il faut
cliquer sur Utilisateurs et supprimer
MSProjectUser et









MSProjectServerUser puis les recréer à partir
des logins du









même nom. Le premier doit être lié au rôle
MSProjectRole et le









second au rôle MSProjectServerRole.

A votre dispo pour plus d'informations.

- Karl Stewing, M7
Project MVP

"Roland"
a










écrit dans le
message de news:1464701c41be2$2003b810
$









Project Server 2003: Bug après
Sauveguarde/Restaure de la









base de données "ProjectServer":
Dans Project Web Access, dans le menu
Administration , je









modifie les droits d'un utilisateur --> Erreur:
VBScript:









Une erreur s'est produite lors de l'exécution de
l'opération. ET les modifications ne sont pas
effectuées.










Merci de votre réponse : je suis bloqué !
Roland


.

.





.




.




.




.

.













Avatar
Karl Stewing [MVP]
Bonjour Roland -

Je ne pense pas que dbo ait quoi que ce soit à faire la dedans.
Pour chaque instance de Project Server installée, il faut une paire
d'utilisateurs :
- Un utilisateur que Project Pro utilise pour accéder à la base de données
(par défaut MSProjectUser)
- Un utilisateur que Project Web Access utilise pour accéder à la base de
données (par défaut MSProjectServerUser)

Il doit y avoir autant de couples d'utilisateurs de ce type dans la liste
des connexions SQL Server qu'il y a d'instance installée. 2 instances = 4
utilisateurs. Par contre, peu importe le nom de ces utlisateurs du moment
que :
- Le mot de passe défini dans EditSite correspond au mot de passe SQL Server
- Que l'utilisateur utilisé par Pro (MSProjectUser par défaut) soit associé
au rôle MSProjectRole
- Que l'utilisateur utilisé par PWA (MSProjectServerUser par défaut) soit
associé au rôle MSProjectServerRole

Les 2 rôles MSProjectServerRole et MSProjectRole sont automatiquement créés
lorsque la base de données Project Server est créée lors de la première
installation (soit par le programme d'installation soit par les scripts SQL
de création de la base de données). Il suffit sipplement d'associer les
utilisateurs aux bons rôles et toutes les sécurités en découlent.

Exemple :
J'ai 2 instances de Project Server installées : ProjectServer (instance #1
installée par défaut) et ProjectTest, une instance que j'ai installé pour
faire des tests. J'ai donc 2 bases de données ProjectServer et ProjectTest.
Au niveau connexions SQL Server, j'ai 4 utilisateurs MSProjectServerUser,
MSProjectUser, MSProjectServerTest et MSProjectTest.
- MSProjectServerUser a, uniquement dans la base de données ProjectServer,
le rôle MSProjectServerRole
- MSProjectUser a, uniquement dans la base de données ProjectServer, le rôle
MSProjectRole
- MSProjectServerTest a, uniquement dans la base de données ProjectTest, le
rôle MSProjectServerRole
- MSProjectTest a, uniquement dans la base de données ProjectTest, le rôle
MSProjectRole

Est-ce que déjà tout ca est configuré de cette manière dans votre
installation ?

- Karl Stewing, M7
Project MVP


Roland wrote:
Bonjour Karl,
Si je pouvais avoir une réponse au message ci-dessous cela
me mettrais peut-être sur la bonne voie
merci d'avance
Roland:

-----Message d'origine-----
Bonjour Karl,
En plus clair, l'installation de MSProject déclare 3 users
dans la BD:
MSProjectServerUser avec nom de connexion
MSProjectServerUserxxxx
MSProjectUser avec nom de connexion MSProjectUserxxxx
et dbo avec nom de connexion SQLBDD (dans mon exemple
SQLBDD est le nom de connexion utilisé par Project pour se
connecter aux Bases de données)

Dans la BD qui pose problème, dbo n'a pas de nom connexion
et je ne peux pas lui attribuer celui de SQLBDD (erreur
indiquée : dbo existe déjà)
A suivre je ne répondrai pas avant le lundi 26/04 (je pars
en congé à 17h ce soir pour une semaine, donc si je n'ai
pas de réponse d'ici là , bon courage à vous si vous
n'avez pas de vacances!)
Merci
Roland

-----Message d'origine-----
Bonsoir -

Je vais être franc, je n'ai pas tout compris. ;-)
Jusqu'au fait que j'ai interverti ca va, mais après c'est un peu
plus vague. Une petite reformulation peut-être, parce que je dois
être un peu fatigué ? Merci.

- Karl Stewing, M7
Project MVP

wrote:
Bonjour Karl,et merci de votre réponse:
Vous avez tout à fait raison mon pb se situe bien au
niveau des role de:
MSProjectServerUser MSProjectUser
Mais je pense que vous avez inversé dans votre précédent
message les rôles car d'après moi en toute logique:
MSProjectServerUser correspond au rôle MSProjectServerRole
MSProjectUser correspond au rôle MSProjectRole
j'ai vérifié les mots de passe de
MSProjectServerUser et ceux d'EditSite: ils sont bien
identiques.
J'ai crée une deuxième base à partir du CD ProjectServer
2003 (qui est vide) mais qui fonctionne correctement et
sans erreur détectée avec EditSite: La différence avec la
BD qui bloque est sur: dbo qui n'a pas de nom de connexion
et dbo qui utilise une connexion SQLBDD (nom de connexion
utilisé par Project pour se connecter aux Bases de données)
pour la BD qui fonctionne. Mais impossible d'attribuer la
connexion SQLBDD à dbo qui ne la possède pas !
Je ne sais pas si mon explication est claire.
Merci encore
Roland

-----Message d'origine-----
Bonjour Roland -

Au risque de me répéter, êtes-vous vraiment certain que
l'utilisateur MSProjectServerUser est affecté au rôle
MSProjectUser, et non pas MSProjectServerUser ?

En outre, êtes-vous également certain que le mot de passe de
MSProjectServerUser est le même que celui entré dans EditSite ? Au
pire, changez-le dans SQL Server et dans EditSite.

Il semble que votre soucis se situe bien à ce niveau.

- Karl Stewing, M7
Project MVP

wrote:
Bonjour Karl,et merci de votre réponse:
J'ai installé l'utilitaire nommé EditSite qui teste
l'instance et qui trouve bien une erreur sur la Base de
données avec une erreur: "The Project Server User is not a
member of the MSProjectServerRole"

J'ai vérifié les Erreurs classiques que vous indiquez :
- MSProjectServerUser pointe sur MSProjectRole et ... Pb
de mot de passe
Sans succès toujours la même erreur
J'ai crée 2 autres Bases de Données vides qui fonctionnent
bien.
Mais rien à faire sur la base qui comprend mes 600 projets
dèjà enregistrés depuis 6 mois ! Quelle galère ...
Merci encore de votre aide si c'est encore possible car ce
cas m'a l'air bien désespéré.
Roland




-----Message d'origine-----
Bonjour Roland -

Erreurs classiques :
- MSProjectServerUser pointe sur MSProjectRole et MSProjectUser
sur MSProjectServerRole
- Deux fois MSProjectServerUser entrés (ou pareil pour l'autre)
- Pb de mot de passe

- Karl Stewing, M7
Project MVP

Roland wrote:
Bonjour Karl,et merci de votre réponse:
J'ai installé l'utilitaire nommé EditSite qui teste
l'instance et qui trouve bien une erreur sur la Base de
données avec une erreur sur le MSProjectUser
Il est vendredi il faut que je parte et je reprendai mardi:
Je vous tiendrai au courant.
Merci encore et bon week-end
Roland

-----Message d'origine-----
Bonjour Roland -

Il existe un utilitaire nommé EditSite qui teste une instance
installée de Project. Je ne sais jamais où il est mais je le
trouve à chaque fois en faisant une recherche sutr Google avec
EditSite.exe en mot clé.

Un fois installé, testez votre installation. Il va vous dire
si l'un de ses tests plante et pourquoi. Ca aide à affiner la
résolution.

- Karl Stewing, M7
Project MVP

"Roland" a écrit dans le
message de news:170e801c41d40$457897a0 $
Bonjour Karl,et merci de votre réponse:
J'avais bien déjà effectué la manip que vous m'inqiquez
concernant la remise à jour des utilisateurs MSProjectUser
et MSProjectServerUser (détail dans le courrier d'hier)
mais tjs le même pb!
Serait-il possible d'avoir une piste , je suis toujours
bloqué.
Merci d'avance
Roland
-----Message d'origine-----
Je vous donne le détail du Backup/Restaure que j'ai
effectué:
1. Backup de la base de données
appelée "ProjectServer"




2. Réinstallation du logiciel de MS Project Server
3. MS Project a installé une Base de Donnée appelée cette
fois "Project Server7687"
4. Je renomme le backup "Project Server7687"
5. Je Restaure de "Project Server7687"
6. Ajout de 2 nouveaux users dans la base de données:
MSProjectServerUser7687 avec MSProjectServerRole
MSProjectUser7687 avec MSProjectRole
Mais avec quelles autorisations ? (là je ne sais pas !)

Dans Sécurité/Connexions de la BD:
- j'ai coché tous les rôles du serveur
- j'ai coché tous les autorisations dans la
BD "Project




Server7687" pour la
connexion "MSProjectServerUser7687"




et la connexion "MSProjectUser7687"(public, dbowner ...
MSProjectRole, MSProjectServerRole)

Mais rien n'y fait : cela ne marche toujours
pas !









Merci d'avance de votre aide précieuse.
Roland

-----Message d'origine-----
Bonsoir Roland -

Un restore de BD doit être également suivi d'une remise à
jour des utilisateurs MSProjectUser et MSProjectServerUser
dans la base de données. Avez-vous effectué cette
manip ?










Si non, dans la base de données Project Server (normalement
ProjectServer ou le nom que vous lui avez donné) il faut
cliquer sur Utilisateurs et supprimer MSProjectUser et
MSProjectServerUser puis les recréer à partir des logins du
même nom. Le premier doit être lié au rôle MSProjectRole et
le second au rôle MSProjectServerRole.

A votre dispo pour plus d'informations.

- Karl Stewing, M7
Project MVP

"Roland" a écrit dans
le message de news:1464701c41be2$2003b810
$ Project Server 2003: Bug après
Sauveguarde/Restaure de la base de données "ProjectServer":
Dans Project Web Access, dans le menu Administration , je
modifie les droits d'un utilisateur --> Erreur: VBScript:
Une erreur s'est produite lors de l'exécution de
l'opération. ET les modifications ne sont pas effectuées.

Merci de votre réponse : je suis bloqué !
Roland


.

.





.




.




.




.

.














Avatar
Roland
Karl,
Merci beaucoup pour toute vos explications qui sont très
claires. J'ai vérifié tout est OK (j'ai supprimé les users
et je les ai recrée avec les bons rôles), mais j'ai
toujours la même erreur !
Avec EditSite j'ai crée 2 bases supplémentaires qui
fonctionnent bien.
La base qui pose pb (en enregistrement de ressouces
seulement) est une base que j'avais en fait backupé d'un
autre serveur en changeant le nom du backup avant
d'effectuer le restore (comme indiqué dans mes précédents
messages). Je vais en rester là car je n'arrive pas à
résoudre ce pb qui à l'air sérieux.
Question pour essayer de récupérer ma base (contournement):
Comment migrer d'une base vers une autre base (vierge) que
les projets enregistrés (et non pas certains fichiers de
project qui semblent poser des problèmes)

Merci encore de toutes vos informations très précieuses.
Roland

-----Message d'origine-----
Bonjour Roland -

Je ne pense pas que dbo ait quoi que ce soit à faire la
dedans.

Pour chaque instance de Project Server installée, il faut
une paire

d'utilisateurs :
- Un utilisateur que Project Pro utilise pour accéder à
la base de données

(par défaut MSProjectUser)
- Un utilisateur que Project Web Access utilise pour
accéder à la base de

données (par défaut MSProjectServerUser)

Il doit y avoir autant de couples d'utilisateurs de ce
type dans la liste

des connexions SQL Server qu'il y a d'instance installée.
2 instances = 4

utilisateurs. Par contre, peu importe le nom de ces
utlisateurs du moment

que :
- Le mot de passe défini dans EditSite correspond au mot
de passe SQL Server

- Que l'utilisateur utilisé par Pro (MSProjectUser par
défaut) soit associé

au rôle MSProjectRole
- Que l'utilisateur utilisé par PWA (MSProjectServerUser
par défaut) soit

associé au rôle MSProjectServerRole

Les 2 rôles MSProjectServerRole et MSProjectRole sont
automatiquement créés

lorsque la base de données Project Server est créée lors
de la première

installation (soit par le programme d'installation soit
par les scripts SQL

de création de la base de données). Il suffit sipplement
d'associer les

utilisateurs aux bons rôles et toutes les sécurités en
découlent.


Exemple :
J'ai 2 instances de Project Server installées :
ProjectServer (instance #1

installée par défaut) et ProjectTest, une instance que
j'ai installé pour

faire des tests. J'ai donc 2 bases de données
ProjectServer et ProjectTest.

Au niveau connexions SQL Server, j'ai 4 utilisateurs
MSProjectServerUser,

MSProjectUser, MSProjectServerTest et MSProjectTest.
- MSProjectServerUser a, uniquement dans la base de
données ProjectServer,

le rôle MSProjectServerRole
- MSProjectUser a, uniquement dans la base de données
ProjectServer, le rôle

MSProjectRole
- MSProjectServerTest a, uniquement dans la base de
données ProjectTest, le

rôle MSProjectServerRole
- MSProjectTest a, uniquement dans la base de données
ProjectTest, le rôle

MSProjectRole

Est-ce que déjà tout ca est configuré de cette manière
dans votre

installation ?

- Karl Stewing, M7
Project MVP


Roland wrote:
Bonjour Karl,
Si je pouvais avoir une réponse au message ci-dessous
cela


me mettrais peut-être sur la bonne voie
merci d'avance
Roland:

-----Message d'origine-----
Bonjour Karl,
En plus clair, l'installation de MSProject déclare 3
users



dans la BD:
MSProjectServerUser avec nom de connexion
MSProjectServerUserxxxx
MSProjectUser avec nom de connexion MSProjectUserxxxx
et dbo avec nom de connexion SQLBDD (dans mon exemple
SQLBDD est le nom de connexion utilisé par Project
pour se



connecter aux Bases de données)

Dans la BD qui pose problème, dbo n'a pas de nom
connexion



et je ne peux pas lui attribuer celui de SQLBDD (erreur
indiquée : dbo existe déjà)
A suivre je ne répondrai pas avant le lundi 26/04 (je
pars



en congé à 17h ce soir pour une semaine, donc si je
n'ai



pas de réponse d'ici là , bon courage à vous si vous
n'avez pas de vacances!)
Merci
Roland

-----Message d'origine-----
Bonsoir -

Je vais être franc, je n'ai pas tout compris. ;-)
Jusqu'au fait que j'ai interverti ca va, mais après
c'est un peu




plus vague. Une petite reformulation peut-être, parce
que je dois




être un peu fatigué ? Merci.

- Karl Stewing, M7
Project MVP

wrote:
Bonjour Karl,et merci de votre réponse:
Vous avez tout à fait raison mon pb se situe bien au
niveau des role de:
MSProjectServerUser MSProjectUser
Mais je pense que vous avez inversé dans votre
précédent





message les rôles car d'après moi en toute logique:
MSProjectServerUser correspond au rôle
MSProjectServerRole





MSProjectUser correspond au rôle MSProjectRole
j'ai vérifié les mots de passe de
MSProjectServerUser et ceux d'EditSite: ils sont bien
identiques.
J'ai crée une deuxième base à partir du CD
ProjectServer





2003 (qui est vide) mais qui fonctionne correctement
et





sans erreur détectée avec EditSite: La différence
avec la





BD qui bloque est sur: dbo qui n'a pas de nom de
connexion





et dbo qui utilise une connexion SQLBDD (nom de
connexion





utilisé par Project pour se connecter aux Bases de
données)





pour la BD qui fonctionne. Mais impossible
d'attribuer la





connexion SQLBDD à dbo qui ne la possède pas !
Je ne sais pas si mon explication est claire.
Merci encore
Roland

-----Message d'origine-----
Bonjour Roland -

Au risque de me répéter, êtes-vous vraiment certain
que






l'utilisateur MSProjectServerUser est affecté au
rôle






MSProjectUser, et non pas MSProjectServerUser ?

En outre, êtes-vous également certain que le mot de
passe de






MSProjectServerUser est le même que celui entré
dans EditSite ? Au






pire, changez-le dans SQL Server et dans EditSite.

Il semble que votre soucis se situe bien à ce
niveau.







- Karl Stewing, M7
Project MVP

wrote:
Bonjour Karl,et merci de votre réponse:
J'ai installé l'utilitaire nommé EditSite qui teste
l'instance et qui trouve bien une erreur sur la
Base de







données avec une erreur: "The Project Server User
is not a







member of the MSProjectServerRole"

J'ai vérifié les Erreurs classiques que vous
indiquez :







- MSProjectServerUser pointe sur MSProjectRole
et ... Pb







de mot de passe
Sans succès toujours la même erreur
J'ai crée 2 autres Bases de Données vides qui
fonctionnent







bien.
Mais rien à faire sur la base qui comprend mes 600
projets







dèjà enregistrés depuis 6 mois ! Quelle galère ...
Merci encore de votre aide si c'est encore
possible car ce







cas m'a l'air bien désespéré.
Roland




-----Message d'origine-----
Bonjour Roland -

Erreurs classiques :
- MSProjectServerUser pointe sur MSProjectRole et
MSProjectUser








sur MSProjectServerRole
- Deux fois MSProjectServerUser entrés (ou pareil
pour l'autre)








- Pb de mot de passe

- Karl Stewing, M7
Project MVP

Roland wrote:
Bonjour Karl,et merci de votre réponse:
J'ai installé l'utilitaire nommé EditSite qui
teste









l'instance et qui trouve bien une erreur sur la
Base de









données avec une erreur sur le MSProjectUser
Il est vendredi il faut que je parte et je
reprendai mardi:









Je vous tiendrai au courant.
Merci encore et bon week-end
Roland

-----Message d'origine-----
Bonjour Roland -

Il existe un utilitaire nommé EditSite qui
teste une instance










installée de Project. Je ne sais jamais où il
est mais je le










trouve à chaque fois en faisant une recherche
sutr Google avec










EditSite.exe en mot clé.

Un fois installé, testez votre installation. Il
va vous dire










si l'un de ses tests plante et pourquoi. Ca
aide à affiner la










résolution.

- Karl Stewing, M7
Project MVP

"Roland"
a écrit dans le










message de news:170e801c41d40$457897a0
$










Bonjour Karl,et merci de votre réponse:
J'avais bien déjà effectué la manip que vous
m'inqiquez










concernant la remise à jour des utilisateurs
MSProjectUser










et MSProjectServerUser (détail dans le courrier
d'hier)










mais tjs le même pb!
Serait-il possible d'avoir une piste , je suis
toujours










bloqué.
Merci d'avance
Roland
-----Message d'origine-----
Je vous donne le détail du Backup/Restaure que
j'ai











effectué:
1. Backup de la base de données
appelée "ProjectServer"




2. Réinstallation du logiciel de MS Project
Server











3. MS Project a installé une Base de Donnée
appelée cette











fois "Project Server7687"
4. Je renomme le backup "Project Server7687"
5. Je Restaure de "Project Server7687"
6. Ajout de 2 nouveaux users dans la base de
données:











MSProjectServerUser7687 avec
MSProjectServerRole











MSProjectUser7687 avec MSProjectRole
Mais avec quelles autorisations ? (là je ne
sais pas !)












Dans Sécurité/Connexions de la BD:
- j'ai coché tous les rôles du serveur
- j'ai coché tous les autorisations dans la
BD "Project




Server7687" pour la
connexion "MSProjectServerUser7687"




et la connexion "MSProjectUser7687"(public,
dbowner ...











MSProjectRole, MSProjectServerRole)

Mais rien n'y fait : cela ne marche toujours
pas !









Merci d'avance de votre aide précieuse.
Roland

-----Message d'origine-----
Bonsoir Roland -

Un restore de BD doit être également suivi
d'une remise à












jour des utilisateurs MSProjectUser et
MSProjectServerUser












dans la base de données. Avez-vous effectué
cette












manip ?
Si non, dans la base de données Project
Server (normalement












ProjectServer ou le nom que vous lui avez
donné) il faut












cliquer sur Utilisateurs et supprimer
MSProjectUser et












MSProjectServerUser puis les recréer à partir
des logins du












même nom. Le premier doit être lié au rôle
MSProjectRole et












le second au rôle MSProjectServerRole.

A votre dispo pour plus d'informations.

- Karl Stewing, M7
Project MVP

"Roland"
a écrit dans












le message de news:1464701c41be2$2003b810
$ Project Server 2003: Bug
après












Sauveguarde/Restaure de la base de
données "ProjectServer":












Dans Project Web Access, dans le menu
Administration , je












modifie les droits d'un utilisateur -->
Erreur: VBScript:












Une erreur s'est produite lors de l'exécution
de












l'opération. ET les modifications ne sont pas
effectuées.













Merci de votre réponse : je suis bloqué !
Roland


.

.





.




.




.




.

.





.














1 2