تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
( تم الحل ) ( مشكله بالترميز والاتصال عن بعد - قاعدة بيانات SQL SERVER 2008 )
#8
اهلا بك ليس هناك بيننا تعب الجميع تعلم هنا ولازلنا في بداية المشوار !!

اتبع التعليمات باللون الاحمر للتمييز فقط

(24-02-15, 02:05 AM)Dr.Sherif Alazizi كتب : اخي الكاتب حبيبي الغالي

Integrated Security=SSPI !!!!    ما محلها من الاعراب
الذي اعرفه عنها تستخدم للسيكورتي اثناء الاتصال وتسمح التعامل مباشرة مع خيارات السيرفر بالكود فمثلا
Integrated Security=True;Connect Timeout=30;User Instance=True

بعد 30 ثانية يتم الخروج من الاتصال إذا لم يجد اتصال وله خيارات كثيرة تعتبر مثل البوابة للسيرفر إذا تم ضبط صلاحيات اليوزر بشكل كامل فلا داعي لها.

انا قمت بكتابة  الاتصال بدون لا يوزر ولا باسوورد   وتم الاتصال بنجاح
هل هذا يؤثر على الاتصال في جهاز العميل ؟؟
اخي العزيز عند تثبيت السيرفر في جهاز العميل تحدث اخطا في الاتصال لابد من عمل اليوزر والباسور ومعالجة الصلاحيات بشكل جيد.

وماهو اليوزر والباصوورد   حيث انني انشأت القاعدة والاتصال من داخل الفيجوال ولم اختار ولا يوزر ولا باصوورد
وهل لل ip وظيفة اهم من استخدام اسم السيرفر ام ان اسم السيرفر يكفي لاتصال الاجهزه ببعضها ؟؟!!
وهل .\   تكفي في الاتصال  ام لابد من استبدال الدوت باسم الجهاز ؟؟
إذا كان ip ثابت فله اهمية اما غيره ستدخل في مشاكل تغيير الايبي كل مرة يعيد الزبون تشغيل الجهاز
القاعدة تجدها في مسار السيرفر في مجلد data
C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA

.\ لاتكفي اخي فالاتصال بالقاعدة من داخل الفجول واعداد التقارير يلزم اسم الجهاز متبوع باسم السيرفر لتظهر القواعد عند ربطها بالتقارير.
عملت لك شرح انشاء قاعدة من داخل الفجول وفصلها عن السيرفر واخذها من مسارها DATA والاتصال بها مره اخرى وكذلك عمل اسم مستخدم ويوزر واعطائه الصلاحيات الكاملة بالشكل الصحيح يلزم عمله في جهاز العميل ( تستطيع الان التعامل مع الاتصال من خلال كود الاتصال الذي ارفقته لك في الاعلى. ( مرفق الشرح)



ونأتي للأهم
برجاء شرح مبسط لموضوع الصلاحيات
كيف اغير صلاحيات القاعده وكيف اقوم بعمل الصلاحيات التي تسمح بالمشاركه
تم شرحه بالمرفق

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

لكن عندما تكون القاعده sql يظهر لي رسالة  الخطأ هذه



قمت بالتخبيط في صلاحيات القاعده ولكن بلا جدوى
بل ان الصلاحيات كانت بعضها يتم حفظها وبعضها لا يتم حفظها  وهذا يعود لجهلي بكيفية التعامل مع تصاريح القاعده لتقبل المشاركه
من الطبيعي هذه الرسالة يجب ارفاق القاعدة في مسار السيرفر
C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA
وتابع الشرح واعمل نفس الطريقة ستاخذ كل الصلاحيات ويتصل باذن الله
ملاحظة تعامل مع القاعدة من خلال السيرفر افضل وليس من الفجول !!




اتعبتك
لكن من عشمي فيك والله
Heart Heart Heart Heart Heart Heart


الملفات المرفقة
.rar   05-05-36 02-56-03 م.part01.rar (الحجم : 2 م ب / التحميلات : 130)
.rar   05-05-36 02-56-03 م.part02.rar (الحجم : 2 م ب / التحميلات : 105)
.rar   05-05-36 02-56-03 م.part03.rar (الحجم : 2 م ب / التحميلات : 88)
.rar   05-05-36 02-56-03 م.part04.rar (الحجم : 1.36 م ب / التحميلات : 93)
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: مشكلة تتعلق بالترميز في sql server 2008 - بواسطة alktab - 24-02-15, 04:05 PM


التنقل السريع :


يقوم بقرائة الموضوع: