انهيت برنامجي باستخدام C# و SQL SERVER 2008 R2
ولكن لدي سؤالين هما :
أولاً : كيف اجعل SQL تعمل على شبكة بحيث ممكن اصلها من أي جهاز على الشبكة ؟
ثانياً : كيف سيكون كود الربط هل سأكتب IP أو ماذا ؟
انهيت برنامجي باستخدام C# و SQL SERVER 2008 R2
ولكن لدي سؤالين هما :
أولاً : كيف اجعل SQL تعمل على شبكة بحيث ممكن اصلها من أي جهاز على الشبكة ؟
ثانياً : كيف سيكون كود الربط هل سأكتب IP أو ماذا ؟
يجب أن يكون SQL Server jouined To Domain OR Work Group حتي تستطيع الاتصال بـــ SQL Server عن طريق الشبكة


لام أفهم أجابتك أخي الكريم
السلام عليكم
استخدم اسم جهاز السيرفر او الآي بي ويجب فتح البورت 1433 على السيرفر .
ولكن كيف افتح البورت اخي الفاضل
ياريت تشرح شوي فهذا الموضوع جديد علي
ولك جزيل الشكر
لو كنت تستخدم SQL Server Express فيجب أن تفتح البورت عن طريق اضافته كـ Exception في الـ Windows Firewall
لو كنت تستخدم نسخه أعلى فاستخدم IP الجهاز فقط لا أكثر, ويمكنك رؤية نماذج الـ Connection Strings من هنا.. www.connectionstrings.com
تم تعديل هذه المشاركة بواسطة hazzoom في 12 سبتمبر 2011 في 04:30
أخي الكريم .. سؤالك جدا بسيط .. فقط قم بملأ الجملة بما يناسبك :
Data Source=localhost;Initial Catalog=YourDatabase;Persist Security Info=True;User ID=YourUserID;Password=YourPassword
حيث (localhost) رقم ايبي الجهاز الذي يحتوي قاعدة البيانات مثلاً 10.6.0.11 وهكذا ..
واذا كان الاتصال عبر Windows Authenacation (أو حسب السبيلينج الصحيح) وبدون باسوورد سيكون هكذا :
Data Source=localhost;Initial Catalog=YourDatabase;Integrated Security=True
وبالتوفيق .
تم تعديل هذه المشاركة بواسطة Abo.Mohd في 14 سبتمبر 2011 في 18:14
مثل ما قال الاخ Abo.Mohd
فقط عدل في الـ connection
شوف هذا الرابط للتوضيح