احد الاسئلة عبر البريد بخصوص قاعدة البيانات
جزاك الله خيرا على سكربت المجلة الاخبارية العربية. أخي العزيز عندي لك سؤالين. الأول بخصوص قاعدة البيانات وهل 2005 او 2000 وعن اصدار اللغة هل هو 1 أو 2 أعني لغة ASP.NET حيث انني لم اتمكن من تنصيب السكريبت على قاعدة س كيو ال 2000 ولم يعمل لدي السكربت مع انني عدلت ملف web.config ارجو منك الافادة لو كان بالامكان.
الجواب هو :-
بخصوص قاعدة البيانات تقدر تركبها على اي اصدر من اصدارات ال sql server لو كان 2000 او 2005 ما تفرق
اما اصدار اللغة فهو الاصدار 2 وفريم وورك 2
ماتشتغل على ال 1 ابدا
طريقة تركيبها ممكن تستوردها عن طريق ملف ال SQL المرفق مع البرنامج لقاعدة البيانات
وممكن انك تركبها عن طريق ملفات ال attach وهي انك تنسخ الملفين الموجودين في فولدر ال attach في داخل المسار هذا
C:\Program Files\Microsoft SQL Server\MSSQL\Data
بعد هذا تفتح برنامج الانتربرايز منيجر Enterprise Manager في ال sql server
تختار بالزر اليمين على database
بعدين تختار all tasks ومنها تختار attach database
تقوم باختيار ملف ال mdf لقاعدة البيانات الي نسخته داخل المسار
C:\Program Files\Microsoft SQL Server\MSSQL\Data
بعدين تعمل اوكي
هكذا تنزل عندك قاعدة البيانات في جهازك
تقوم بانشاء اسم مستخدم وكلمة مرور لقاعدة البيانات من خيارات قاعدة البيانات في ال users
ممكن عمل اسم مستخدم بدون كلمة مرور على جهازك الشحصي مثلا وهكذا اترك خيار كلمة المور في نص الاتصال في ملف الكونفج فارغ
بخصوص ملف الكونفج
تحتاج تعدل هذا السطر بما يناسب جهازك وقاعدة البيانات
Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=NewsDB;Data Source=xp9
حيث ان xp9 هي اسم جهازك
NewsDB هو اسم قاعدة البيانات
في حالة تركيب النسخة اون لاين او على سيرفر اون لاين استخدم نص الاتصال التالي
Data Source=00.00.00.00;Initial Catalog=DBName;User Id=DBUser;Password=DBPass
حيث ان 00.00.00.00
هذه الاي بي للسيرفر او اسم الجهاز او اي بي الجهاز في حالة كانت شبكة اجهزه في نظام شبكات داخلي
DBName هو اسم قاعدة البيانات
DBUser هو اسم المستخدم لقاعدة البيانات
DBPass كلمة المرور لقاعدة البيانات
ويمكنك كذلك استخدام نص الاتصال هذا مع الجهاز الخاص بك مع تغيير الاي بي لاسم الجهاز او للاي بي 127.0.0.1
في حالة عدم وجود كلمة مرور لقاعدة البيانات اترك مكان كلمة المرور فارغ
بنص الاتصال الثاني ممكن انك ترتبط مع قاعدة بيانات موجود على سيرفر اخر غير السيرفر الموجود فيه ملفات الموقع
مثلا يكون عندك برنامج توزعه على اكثر من مستخدم وكلهم يتصلوا مع قاعدة بيانات واحده او تكون ملفات موقعك في جهاز وقاعدة البيانات في جهاز اخر
في امان الله وحفظه