Authentification SQL Server (création d'utilisateur ?)

Le
Gloops
Bonjour tout le monde,

J'ai SQL Express 2005 d'installé, avec SQL Server Management Studio
Express (le tout sur Windows XP Home). Je viens d'installer la base
Northwind, ça s'est terminé par un message d'erreur de timeout mais l=
a
fin est bien là, si il manque des trucs je finirai bien par voir (est-c=
e
qu'il y a un log quelque part qui me permettrait d'en savoir plus ?)

Je voudrais bien y accéder avec le nom d'utilisateur northwindreader, e=
n
authentification SQL Server (c'est comme ça que c'est prévu avec le
projet que je veux tester).

J'ai créé l'utilisateur, en fait ça s'appelle "informations
d'identification", à la main.
Je ne suis pas très sûr de moi sur ce que j'ai fait après. Dans les=

propriétés de northwindreader, il y a une identité (et guère gran=
d chose
de plus d'ailleurs). Par défaut, elle était réglée à l'utilisat=
eur
Windows qui l'a créé, donc l'administrateur Windows (vu que pour se
connecter en utilisateur limité, ben on verra après). J'ai aussi =

essayé en remplaçant ça par "Utilisateurs authentifiés". J'imagin=
e que
c'est ça qui dit ce à quoi a accès l'utilisateur northwindreader -e=
t
d'ailleurs il y aura lieu d'en savoir plus sur ce qu'il y a derrière.

Quand j'essaie de me connecter en northwindreader, je me fais jeter
comme si je n'avais pas tapé le bon mot de passe (comme c'est un
copié/collé du nom d'utilisateur je ne privilégie pas cette hypothè=
se).

La boîte de dialogue d'erreur me suggère cette page d'info :

http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=M=
SSQLServer&EvtID=18456&LinkId=20476

Additional data :
--
Server Name: UC00003SQLEXPRESS
Error Number: 18456
Severity: 14
State: 1
Line Number: 65536

La page d'info dit
If your error indicates state 1, contact your SQL Server administrator.

J'ai un gros souci : je suis l'administrateur SQL Server (c'est à la
maison, il faut dire, donc je n'ai pas embauché une grosse équipe). E=
n
clair, il faut que je m'adresse à moi-même, bon c'est gentil. Qu'est-=
ce
qu'il doit faire, l'administrateur SQL Server ?

Je précise que j'ai modifié les propriétés du serveur pour autori=
ser
l'authentification SQL Server en plus de celle de Windows, j'ai
redémarré le service SQL Server, et ensuite il a pris le temps de se =

configurer pour une "première utilisation", donc je pense que ce point =

est réglé. Dans le même temps j'ai autorisé les connexions distan=
tes,
j'imagine que ça il faudra l'enlever si je travaille sur mon poste mais=

au moins ce n'est pas ça qui bloque.

Euh bon, je fais quoi, maintenant ?

Une page de présentation de la procédure, à proposer, peut-être ?=

Elle devait faire partie des nombreux résultats de recherche que j'ai
vus défiler
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
FOGUER
Le #17839821
Bonjour,

la question a déjà été posé :
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID54841&SiteID=1

Merci de préciser la version du SQL Server :
http://support.microsoft.com/kb/925744


--
Cordialement,

Frédéric OGUER

"Gloops"
Bonjour tout le monde,

J'ai SQL Express 2005 d'installé, avec SQL Server Management Studio
Express (le tout sur Windows XP Home). Je viens d'installer la base
Northwind, ça s'est terminé par un message d'erreur de timeout mais la
fin est bien là, si il manque des trucs je finirai bien par voir (est-ce
qu'il y a un log quelque part qui me permettrait d'en savoir plus ?)

Je voudrais bien y accéder avec le nom d'utilisateur northwindreader, en
authentification SQL Server (c'est comme ça que c'est prévu avec le
projet que je veux tester).

J'ai créé l'utilisateur, en fait ça s'appelle "informations
d'identification", à la main.
Je ne suis pas très sûr de moi sur ce que j'ai fait après. Dans les
propriétés de northwindreader, il y a une identité (et guère grand chose
de plus d'ailleurs). Par défaut, elle était réglée à l'utilisateur
Windows qui l'a créé, donc l'administrateur Windows (vu que pour se
connecter en utilisateur limité, ben ... on verra après). J'ai aussi
essayé en remplaçant ça par "Utilisateurs authentifiés". J'imagine que
c'est ça qui dit ce à quoi a accès l'utilisateur northwindreader -et
d'ailleurs il y aura lieu d'en savoir plus sur ce qu'il y a derrière.

Quand j'essaie de me connecter en northwindreader, je me fais jeter
comme si je n'avais pas tapé le bon mot de passe (comme c'est un
copié/collé du nom d'utilisateur je ne privilégie pas cette hypothèse).

La boîte de dialogue d'erreur me suggère cette page d'info :

http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID456&LinkId 476

Additional data :
-----------------
Server Name: UC00003SQLEXPRESS
Error Number: 18456
Severity: 14
State: 1
Line Number: 65536

La page d'info dit
If your error indicates state 1, contact your SQL Server administrator.

J'ai un gros souci : je suis l'administrateur SQL Server (c'est à la
maison, il faut dire, donc je n'ai pas embauché une grosse équipe). En
clair, il faut que je m'adresse à moi-même, bon c'est gentil. Qu'est-ce
qu'il doit faire, l'administrateur SQL Server ?

Je précise que j'ai modifié les propriétés du serveur pour autoriser
l'authentification SQL Server en plus de celle de Windows, j'ai
redémarré le service SQL Server, et ensuite il a pris le temps de se
configurer pour une "première utilisation", donc je pense que ce point
est réglé. Dans le même temps j'ai autorisé les connexions distantes,
j'imagine que ça il faudra l'enlever si je travaille sur mon poste mais
au moins ce n'est pas ça qui bloque.

Euh ... bon, je fais quoi, maintenant ?

Une page de présentation de la procédure, à proposer, peut-être ?
Elle devait faire partie des nombreux résultats de recherche que j'ai
vus défiler ...
Gloops
Le #17841931
FOGUER a écrit, le 14/11/2008 12:03 :
Bonjour,

la question a déjà été posé :
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID54841&SiteID= 1

Merci de préciser la version du SQL Server :
http://support.microsoft.com/kb/925744





Effectivement, merci beaucoup.

Il semble que le critère de recherche "authentification" n'était pas le
bon pour arriver là-dessus (pas passé loin, puisqu'il y a le mot
"authentifié" dans la fiche).

Bon, maintenant, il me reste à lire ça et en tirer profit.

J'ai cru bien faire en disant que j'avais SQL Server 2005 version SQL
Express, apparemment ce n'est pas suffisamment précis.

En y regardant de plus près :

Microsoft SQL Server Management Studio Express : 9.00.2047.00
Microsoft Data Access Components (MDAC) : 2000.085.1117.00
(xpsp_sp2_rtm.040803-2158)
Microsoft MSXML : 2.6 3.0 4.0 5.0 6.0
Microsoft Internet Explorer : 7.0.5730.13
Microsoft .NET Framework : 2.0.50727.1433
Système d'exploitation : 5.1.2600

Il semblerait bien que le correctif doive s'appliquer, et ensuite
j'aurai donc la 9.0.2194.0, qui à ce qu'on dit fonctionne mieux de ce
point de vue.


Je vais me pencher là-dessus.
Pendant que j'y suis, pour accorder à un utilisateur limité des droit s
sous SQL Server, j'imagine que c'est mieux que j'ouvre un autre fil ?
Gloops
Le #17842111
FOGUER a écrit, le 14/11/2008 12:03 :
http://support.microsoft.com/kb/925744



Bon, il va falloir patienter : "service actuellement indisponible".
(pas la fiche, mais le téléchargement ...)
Gloops
Le #17873011
Gloops a écrit, le 14/11/2008 15:26 :
Je vais me pencher là-dessus.
Pendant que j'y suis, pour accorder à un utilisateur limité des dro its
sous SQL Server, j'imagine que c'est mieux que j'ouvre un autre fil ?



Cette dernière question n'ayant pas reçu de réponse, je pense que l a
réponse par défaut est oui.

La fiche 925744 était bien la bonne, merci beaucoup.

En fait, il y a plusieurs façons de s'en servir, et je ne suis pas tout
de suite parti sur la bonne, ce qui m'a fait perdre du temps.

Dans la section "Contournement", on apprend à créer un utilisateur pa r
une syntaxe SQL. En fait, ceci s'est avéré décisif. En dehors de la
modification de la "CHECK_POLICY", j'avais commencé par créer des
"informations d'identification", or c'était une connexion qu'il fallait
créer. La requête SQL a fait apparaître l'utilisateur au bon endroi t.


Comme je suis allé trop vite là-dessus j'ai demandé le correctif,
celui-ci étant fourni avec une doc qui insiste sur son statut beta je m e
suis d'abord préoccupé de mettre mon SQL à jour, force est de const ater
que le compte était loin d'y être. La page sur le SP2 m'a ramené à la
fiche 925744, que cette fois-ci j'ai lue dans le bon sens.

Maintenant, j'ai bien un utilisateur northwindreader en connexion SQL.
Il ne me reste plus qu'à lui donner l'accès qui va bien pour lire la
table, comme je le disais au début de ce message je vais ouvrir un autr e
fil, pour ça.
Publicité
Poster une réponse
Anonyme