منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
مشكلة في الاتصال مع ملفات ال SQL الخارجية .mdf - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : مشكلة في الاتصال مع ملفات ال SQL الخارجية .mdf (/showthread.php?tid=21035)

الصفحات: 1 2


مشكلة في الاتصال مع ملفات ال SQL الخارجية .mdf - khaled12345 - 12-07-17

السلام عليكم الاخوة الاحباب

يارب تكونوا بالف خير ان شاء الله

عملت مشروع بسيط لعرض جدول في الفورم والداتا بيس عبارة عن ملفات  .mdf

اخدتها من ال SQL Server

ولكن للاسف وجدتها لا تعمل

فبرجاء فحص الكود حيث اني لم اتمكن من رفع المشروع نفسه حيث انه كبير جدا




Imports System.Data.Sql

Imports System.Data.SqlClient

Public Class Form1

' اسم ال folder = sms

Dim connSQLServer As New SqlConnection("Data Source= .\SQLEXPRESS;AttachdDbFileName=" And Application.StartupPath & "\DataBase\SMS.mdf;Integrated Security = True ;User Instance=True")

Dim da As SqlDataAdapter

Dim dt As New DataTable

'da= new SqlDataAdapter ("Select * From Table1",connSQLServer)

Sub Load_Data()

dt.Clear()

' تغير اسم الجدول هنا اسمه Alu_2G

da = New SqlDataAdapter("Select * From ALU_2G", connSQLServer)

da.Fill(dt)

End Sub

Sub save_Data()

Dim save As New SqlCommandBuilder(da)

save.QuotePrefix = "["

save.QuoteSuffix = "]"

da.Update(dt)

dt.AcceptChanges()

End Sub

 

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Load_Data()

DataGridView1.DataSource = dt

End Sub

End Class



RE: مشكلة في الاتصال مع ملفات ال SQL الخارجية .mdf - tryold - 12-07-17

احذف المسافة بعد علامة يساوي

\.=Data Source


RE: مشكلة في الاتصال مع ملفات ال SQL الخارجية .mdf - khaled12345 - 12-07-17

(12-07-17, 10:43 PM)tryold كتب : احذف المسافة بعد علامة يساوي

\.=Data Source
  حذفتها اخي الحبيب بس للاسف لسه المشكلة 




Imports System.Data.Sql

Imports System.Data.SqlClient

Public Class Form1

Dim connSQLServer As New SqlConnection("Data Source=.\SQLEXPRESS;AttachdDbFileName=" And Application.StartupPath & "\DataBase\SMS.mdf;Integrated Security =True ;User Instance=True")

Dim da As SqlDataAdapter

Dim dt As New DataTable

'da= new SqlDataAdapter ("Select * From Table1",connSQLServer)

Sub Load_Data()

dt.Clear()

' تغير اسم الجدول هنا اسمه ALU_2G

da = New SqlDataAdapter("Select * From ALU_2G", connSQLServer)

da.Fill(dt)

End Sub

Sub save_Data()

Dim save As New SqlCommandBuilder(da)

save.QuotePrefix = "["

save.QuoteSuffix = "]"

da.Update(dt)

dt.AcceptChanges()

End Sub

 

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Load_Data()

DataGridView1.DataSource = dt

End Sub

End Class




RE: مشكلة في الاتصال مع ملفات ال SQL الخارجية .mdf - tryold - 13-07-17

هذ كود الاتصال بقاعدة بيانات في مجلد البرنامج

Data source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|SMS.mdf;Integrated Security=True;User Instance=True


RE: مشكلة في الاتصال مع ملفات ال SQL الخارجية .mdf - khaled12345 - 13-07-17

(13-07-17, 12:37 AM)mstfa1991 كتب : تأكد من SqlServer في وضع التشغيل Running في خدمات الويندوز Services

وتأكد من أن الملف SMS.mdf تم عمله على اصدار SqlServer مثل الموجود على الجهاز أو أقدم

اخوتي الاعزاء

انا رفعت المشروع علي هذا الرابط


https://sites.google.com/site/wafawafamw/vendors-1/mobily/intracom


فبرجاء اختبار المشروع

مع الشكر


RE: مشكلة في الاتصال مع ملفات ال SQL الخارجية .mdf - tryold - 13-07-17

هذا بعد التعديل 

حذفت قاعدة البيانات من المجلد لكبر حجمها انت فقط اضفها في المجلد


RE: مشكلة في الاتصال مع ملفات ال SQL الخارجية .mdf - khaled12345 - 13-07-17

(13-07-17, 03:09 AM)tryold كتب : هذا بعد التعديل 

حذفت قاعدة البيانات من المجلد لكبر حجمها انت فقط اضفها في المجلد

نفذت المطلوب يا هندسة بس للاسف لم تعمل معي Huh


RE: مشكلة في الاتصال مع ملفات ال SQL الخارجية .mdf - سعود - 13-07-17

كيف اخذت النسخة؟
هل عملت لها Detach قبل نسخ الملفات وهي  mdf  و ldf


RE: مشكلة في الاتصال مع ملفات ال SQL الخارجية .mdf - khaled12345 - 13-07-17

(13-07-17, 06:18 PM)سعود كتب : كيف اخذت النسخة؟
هل عملت لها Detach قبل نسخ الملفات وهي  mdf  و ldf

اخي الحبيب su,]

انا اتبعت الرابط ده لاستخراج الملفات

https://www.youtube.com/watch?v=FAFFmL6HopQ

وكان الخرج معي كالموضح في الصورة المرفقة

علما اني استخدم SQL 2005


RE: مشكلة في الاتصال مع ملفات ال SQL الخارجية .mdf - tryold - 14-07-17

يا عزيزي انا جربت البرنامج بقاعدة بياناتك اللي ضمن البرنامج واتصل مع القاعدة بنجاح واستعرضت السجلات وكل شي تمام يمكن عندك مشكله بنسخة السيرفر Smile