السلام عليكم و رحمة الله تعالى و بركاته
لدي مشكل بسيط يتمثل في الربط بين قاعدة البيانات المصممة ب "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]



الخطأ الذي ظهر عند زيارة رابط الصفحة : " http://localhost/page.asp " موضح في الصورة التالية

استخدمت سكريبت آخر و الذي هو:
كود:
"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 (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).