Salut à tous ;

J’ai un p’tit problème. Il s’agit d’établir la connexion entre ma base de données (créée par Microsoft SQL Server 2005 ed.expresse) et une page ASP classique, sachant que je suis débutant dans le développement avec ASP.

(Des informations sur l'ordinateur :
le nom de l'ordinateur: MAISON
le nom de l'utilisateur: toktok
le nom de la base de donnés: names
la table dans la bdd: emp
j'utilise dans l'installation le compte système par défaut : Système local
et le mode d'authentification windows.)

Voici le code de la page page.asp et qui est placé dans le répertoire du serveur iis "wwwroot" :
Code ASP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<html>
<head>
<title>les informations du jours</title>
</head>
<body>
<p align="center">
<font color="#009933"> voici les derniers infos </font>
</p>
<%
set connectionToDatabase = Server.CreateObject("ADODB.Connection")
connectionToDatabase.ConnectionString ="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Password=;Initial Catalog=names;Data Source=MAISON"
connectionToDatabase.Open
selectSQL="select * from emp"
set rs=connectionToDatabase.execute(selectSQL)%>
<% do while not rs.eof %>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
<tr>
<td width="12%" bgcolor="#00FF00">
<b>le nom:</b>
</td>
<td width="88%" bgcolor="#00FF00">
<% response.write(rs("nom"))%>
</td>
</tr>
</table>
<% rs.movenext
loop %>
<%
connectionToDatabase.Close
Set connectionToDatabase=Nothing
%>
</body>
</html>

Et voici l’erreur obtenue lorsque je visite le lien de la page "http://localhost/page.asp" :


J’essaie avec cette instruction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
"Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=names;Data Source=MAISON"
Il apparait ce message :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Spécification de permission non valide
J’essaie aussi d'utiliser cette instruction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
"Provider=SQLOLEDB.1;Data Source=MAISON;Initial Catalog=names;Integrated Security=SSPI;"
Une erreur apparait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Impossible d'ouvrir la base de données "names" demandée par la connexion. La connexion a échoué.
Voici les informations de l’installation du Microsoft SQL Server 2005 ed.expresse :








Configuration et gestion de SQL Server Express
• En vue d'améliorer la gestion et la sécurité, SQL Server 2005 offre un meilleur contrôle de la surface d'exposition de SQL Server sur votre système. Afin de minimiser la surface d'exposition, les configurations par défaut suivantes ont été appliquées à votre instance de SQL Server :

o les connexions TCP/IP sont désactivées ;
o les canaux nommés sont désactivés ;
o l'explorateur SQL doit être démarré manuellement ;
o les fonctions OPENROWSET et OPENDATASOURCE ont été désactivées ;
o l'intégration CLR est désactivée ;
o l'automation OLE est désactivée ;
o l'instruction xp_cmdshell est désactivée.

Pour activer ou désactiver des fonctionnalités et des services, exécutez l'utilitaire de configuration de la surface d'exposition de SQL Server à partir du menu Démarrer.

• SQL Server Management Studio Express Edition est disponible en téléchargement à partir du Centre des développeurs Microsoft SQL Server sur MSDN (http://go.microsoft.com/fwlink/?linkid=51793).

Documentation et exemples
• La documentation en ligne de SQL Server 2005 est disponible en téléchargement à partir du Centre des développeurs Microsoft SQL Server sur MSDN (http://go.microsoft.com/fwlink/?linkid=51793).

• Pour installer le Kit de développement .NET Framework SDK, consultez la rubrique se rapportant à l'installation du Kit de développement .NET Framework SDK dans la documentation en ligne de SQL Server.

• Pour installer les exemples de bases de données et de code, téléchargez les exemples SQL Server à partir du Centre des développeurs Microsoft SQL Server sur MSDN (http://go.microsoft.com/fwlink/?linkid=51793).



J’espère et j’attends votre aide s’il vous plaît dans les plus proches délais