منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] شباب سؤال بسيط عن sql server - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : [سؤال] شباب سؤال بسيط عن sql server (/showthread.php?tid=12944)



شباب سؤال بسيط عن sql server - احمد عبد الحكيم - 13-08-15

بسم الله الرحمن الرحيم
السلام عليكم شباب
انا سؤالى بسيط جدا

وهو عن sql server لقد قمت بعمل قاعدة بيانات وقمت بعمل user و passw
وقمت بكتابة كود للاتصال بقاعدة البيانات والقاعدة تم الاتصال بها ولا يوجد اى مشاكل حتى الان
لاكن عند نقل القاعدة الى مكان المشورع لا يمكن الاتصال بها وبالمعنى الاصح يقول لى ان اليوزر الخاص بى ليس موجود

وهل من طريقة للاتصال بقاعدة البيانات وهى موجود فى داخل مشروع vb.net

هذا كود الاتصال بقاعدة البيانات

PHP كود :
   Public con As New SqlConnection With {.ConnectionString "server=AHMED-PC;Database=GoldData;user=gold;pwd=12345;"


هذا هو الخطأ
[attachment=7619]


وهذا مكان قاعدة البيانات بعد نقلها

[attachment=7620]


RE: شباب سؤال بسيط عن sql server - الطالب - 14-08-15

سلام

جرب باستخدم attachdbfilname لكن لابد من وضع مسار ملف قاعدت البيانات كامل وهنا مكانها مع ملف التشغيل applicatin.startupath
وايضا تاكد من AHMED-PC يمكن الاسم مختلف

جرب هذا اولا
كود :
Public con As New SqlConnection(New SqlConnectionStringBuilder() _
                                With {.DataSource = "AHMED-PC", _
                                      .AttachDBFilename = Application.StartupPath + "\GoldData.mdf", _
                                      .IntegratedSecurity = True, _
                                      .UserInstance = True} _
                                  .ConnectionString)
الكود مجرب

او جرب هذا
كود :
Public con As New SqlConnection(New SqlConnectionStringBuilder() _
                                With {.DataSource = "AHMED-PC", _
                                      .AttachDBFilename = Application.StartupPath + "\GoldData.mdf", _
                                      .IntegratedSecurity = True, _
                                      .UserID = "gold", _
                                      .Password = "12345", _
                                      .UserInstance = True} _
                                  .ConnectionString)

موفقين


RE: شباب سؤال بسيط عن sql server - احمد عبد الحكيم - 14-08-15

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

[attachment=7622]


RE: شباب سؤال بسيط عن sql server - أبوبكر سويدان - 14-08-15

لماذا لا تستعمل MySql Server؟


RE: شباب سؤال بسيط عن sql server - احمد عبد الحكيم - 14-08-15

اخي الكريم ابو بكر جزاك الله كل خير
لاكن اعزرني ليس من عادتي ان اترك شئ بدون ان اتعلمه طالما قد بدات فيه
اذا تركتها اليوم ساحتاجها في المستقبل
ولاكني اتطلعت علي موضوعك الجميل وحملت الكتاب وحاليا بقرأ فيه جميل وشيق يزيدك علما دائما يا رب.


RE: شباب سؤال بسيط عن sql server - الطالب - 14-08-15

سلام

جرب تضع SQLEXPRESS\. بدل AHMED-PC

كود :
Public con As New SqlConnection(New SqlConnectionStringBuilder() _
                                With {.DataSource = ".\SQLEXPRESS", _
                                      .AttachDBFilename = Application.StartupPath + "\GoldData.mdf", _
                                      .IntegratedSecurity = True, _
                                      .UserID = "gold", _
                                      .Password = "12345", _
                                      .UserInstance = True} _
                                  .ConnectionString)

موفقين


RE: شباب سؤال بسيط عن sql server - احمد عبد الحكيم - 15-08-15

اخى الكريم الطالب شكرا جزيلا لك لقد جربت كود اتصال اخر
وهو
PHP كود :
Public con As New SqlConnection("Server=AHMED-PC;AttachDbFilename=D:\ITDATA\GoldData.mdf;Database=GoldData;Trusted_Connection=Yes;"