السلام عليكم
انا استخدم
sql server 2008 r2
vb.net2008
الاتصال
Public Shared Connect As String = "Data Source=" + My.Computer.Name & "\SQLEXPRESS" + ";Initial Catalog=AmnDb018;Integrated Security=SSPI;persist security info=False;"
صورة الخطا بالمرفق
هناك احتمالان: 1. بما أنك ذكرت أنك تستعمل SQL Server 2008 R2 فربما تستعمل نسخة كاملة افتراضية و ليست Express. إذا كان الأمر كذلك فاستعمل:
كود :
' Data Source=.
Connect As String = "Data Source=.;Initial Catalog=AmnDb018;Integrated Security=SSPI;Persist Security Info=False"
أو:
كود :
' Data Source=(LOCAL)
Connect As String = "Data Source=(LOCAL);Initial Catalog=AmnDb018;Integrated Security=SSPI;Persist Security Info=False"
2. إذا كنت تستعمل Provider من النوع OLEDB (مثلاً OleDbConnection) بدلاً من SQL Provider (مثلاً SqlConnection) فيجب تحديد الـ Provider ضمن الـ ConnectionString.
كود :
' Provider=sqloledb ' If you are using OleDbConnection
Connect As String = "Provider=sqloledb;Data Source=(LOCAL);Initial Catalog=AmnDb018;Integrated Security=SSPI;Persist Security Info=False"