السلام عليكم أخواني الأعزاء
بعد انزال ms sql 2000 واتمام كافة الاعدادات الافتراضية على احد الأجهزة فإنه يعمل 100%
حاولت الاتصال بهذا الجهاز من خلال جهاز أخر متصل بالشبكة باستخدام vb.net express 2005
ظهرت الرسالة التالية:
Login failed for user 'SERVER\Guest'.
وهذا الكود الخاص بالإتصال :
-------------
Private Sub frmInfo_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dock = DockStyle.Bottom
Dim cnn As New DatabaseConnection("maher", "bothemania", "SERVER", "pubs")
Dim da As New SqlDataAdapter("select * from employee", cnn.cn)
Dim ds As New DataSet
da.Fill(ds)
DataGridView1.DataSource = ds.Tables(0).DefaultView
End Sub---------------
DatabaseConnection هي فئة أعددتها لتسهيل انشاء سلسلة الاتصال فقط.
المحاولات:.............
قمت بالنظر في Authentccation mode حيث أني سمعت أنه يجب أن يكون Sql server and windows
فقمت بتغييره على ذلك في خصائص sql server.
قمت بالنظر في المستخدمين للسيرفر من مجلد security فحاولت إضافة user جديد وعندها وجدت رز الامتداد [...] بعد مربع name وعند النقر عليه ظهرت قائمة بمستخدمين وليس لدي الخبرة لأفهم أي واحد منهم ولكن وجدت من ضمنهم Server/guest وعندما أضفته إلى مستخدمي السيرفر اشتغل البرنامج بدون مشاكل
والغريب أنه يعمل حتى بدون إضافة ذلك المستخدم إلى قاعدة البيانات المطلوبة.
الشكلة محلولة أعزائي ولكني لا أدري كيف ولماذا وهل يجب أن تحل هكذا... فقط أريد المزيد من التفاصيل حول الموضوع الذي يمكن أن يفيد المبتدئين
وشكراً