السلام عليكم:
اخواني اقوم ببرمجة مشروع هو عبارة عن واجهة لسيرفر تقوم بالاتصال بخدمة ويب web service موجودة على نفس الجهاز وانا الذي قمت ببرمجة خدمة الويب ووظيفة هذه الخدمة الاتصال بقاعدة البيانات والقيام بالعمليات اللازمة وارجاع النتائج للبرنامج الخاص بالسيرفر وعند بدء تشغيل المشروع تظهر لي رسالة الخطأ التالية
اقتباسSystem.Web.Services.Protocols.SoapException: تعذر على الخادم معالجة الطلب. ---> System.Data.SqlClient.SqlException: Cannot open database "SaImDb" requested by the login. The login failed.
Login failed for user 'IIS APPPOOL\DefaultAppPool'.
عند System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
وخطوات التنفبذ حتى ظهور الرسالة هي كالتالي
اولا يتم الضغط على زر البداية من واجهة السيرفر لبدايته فيقوم باستدعاء المشيد (Constructor) الخاص بالكلاس الموجود بخدمة الويب وهذا الكود للتوضيح
Private Sub cmdStart_Click(sender As Object, e As System.EventArgs) Handles cmdStart.Click
If Not bStop Then
statusBarIM.Text = "Server already running"
Return
End If
Try
webServiceJIM = New InstMsgServ()
'
......
......
......المشيد الخاص بخدمة الويب يقوم ببدة اتصال بقاعدة sql server l موجودة على نفس الجهاز كالتالي
Public Sub New()
' default Constructor used by the class
InitializeComponent()
' this will initialize the control used (if any) by our webservice.
' Connection object require to connect to database.
Conn = New SqlConnection("Data Source=SALEMVMW7\VMW7SQLEXPRESS;Initial Catalog=SaImDb;Integrated Security=True")
' try to open the database("Messanger") connection.
Conn.Open()
bConnected = Trueفارجوا منكم اخباري ماهي المشكلة وكيف يتم حلها