السلام عليكم و رحمة الله تعالى و بركاته
لدي مشكل بسيط يتمثل في الربط بين قاعدة البيانات المصممة ب "Microsoft SQL Server 2005 express" و صفحة "ASP vbscript"
(
معلومات حول جهاز الكمبيوتر و التنصيب:
إسم جهاز الكمبيوتر: MAISON
اسم المستخدم: toktok
اسم قاعدة البيانات: names
اسم الجدول: emp
استعملت خيار default instanceعند تنصيب البرنامج
استعملت خيار use the built-in system account : Local System
استعملت خيار windows authentification mode
)
كود الصفحة : page.asp التي وضعتها في ملف سيرفر iis المسمى wwwroot كالتالي:
كود:
<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>
[/HTML]
استخدمت سكريبت آخر و الذي هو:
كود:
"Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=names;Data Source=MAISON"
il appartient ce message:
كود:
Spécification de permission non valide
فظهر الخطأ التالي:
كود:
Spécification de permission non valide
و عند تجربة هذا السكريبت:
كود:
"Provider=SQLOLEDB.1;Data Source=MAISON;Initial Catalog=names;Integrated Security=SSPI;"
ظهر الخطأ التالي:
كود:
Impossible d'ouvrir la base de données "names" demandée par la connexion. La connexion a échoué.
الصور التالية توضح الخطوات التي اتبعتها عند تنصيب البرنامج
كود:
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 (https://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 (https://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 (https://go.microsoft.com/fwlink/?linkid=51793).
المفضلات