الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الاتصال بقواعد بيانات SQL Server 2000 و الخطأ OleDbPermission

مغلق
بدأه MSVS في 7 ديسمبر 2006 · 8 رد · 1,163 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

هناك برنامج VB.net يستخدم قواعد بيانات SQL Server 2000 .

يعمل البرنامج بكل سلاسة ، طبعاً قواعد البيانات على نفس الجهاز .

عند تشغيل البرنامج من جهاز آخر (عن طريق مشاركة الملفات) يظهر لي خطأ Permission كم هو الحال بالصورة المرفقة :

post-41610-1165495115_thumb.gif

هل من توضيح للمشكلة + حل ؟

جزاكم الله خيراً

أخي سوف تبكي عليك العيون * * * وتـسـأل عـنك دمـوع المـئـين

فإن جف دمعي سيبكي الغمام * * * يـرصـع قـبرك بــالـياسـمـيـن

أخـي مـا يـأسـنـا ولـن نيـأسـا * * * وما طال في القلب لبث الأسى

ومـا حـل أفــئــدة الــمــــؤمـن * * * سـوى أمـل في الـجنـان رسـى

أخي فانتظر ولتعش في غـد * * * سـيـنـبـثـق الأمـل الـسـرمـد

فـإن مـزقـتـنـا سني الــحـيـاة * * * فإنـا مع الـنصـر فـي مـوعــد

#2

السلام عليكم

جرب التالي : من على قاعدة البيانات SQL أختر Security Tab ثم من Login ضع New Login

ثم أبحث عن حساب المستخدم الذي تود أعطاءه صلاحية ما كالقراءة أو الكتابة أو تنفيذ StoredProcedure

أو غير ذلك ثم حدد صلاحية ثم موافق. ربما هذه إحدى اسباب منعه من التعامل مع قاعدة البيانات و الله اعلم.

في المثال يتضح المقال

#3

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

اختر خصائص - properties -

ثم sharing- مشاركة على ما اضن

اضف اسم الجهاز -computer name- الذي يوجد عليه البرنامج

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

هكذا اقوم بالعملية دائما ولا اعرف ان كان هناك سبب اخر للمشكله

#4

السلام عليكم

يبدو أني لم أشرح بشكل واضح ، لذلك تم نقل المشاركة لقسم قواعد البيانات مع أنها مشكلة برمجية :)

عموماً أعيد الشرح بالتفصيل :

البرنامج موجود على الجهاز BB كذلك قواعد البيانات موجوده على نفس الجهاز .

الآن المجلد الذي يوجد عليه البرنامج عملت له مشاركة Sharing

بإمكاني الآن الدخول على المجلد و تشغيل البرنامج بكل سلاسة .

شغلت البرنامج من جهازي AA والبرنامج موجود على الجهاز BB بواسطة مشاركة الملفات .

البرنامج يعمل ولا يوجد أي مشاكل .

عند النقر على زر عرض البيانات من قاعدة البيانات (سواءً Access أو SQL Server) يظهر لي الخطأ :

Request for the permission of type 'System.Data.OleDb.OleDbPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.

المشكلة أنه يطلب إنشاء فئنة من نوع OleDbPermission ليسمح للبرنامج بالدخول على قاعدة البيانات .

بحثت في المساعدة فوجدت كلام محصلته هذا الكود :

		Dim State As New PermissionState
		Dim AllowBlankPassword As Boolean = True
		State = PermissionState.Unrestricted
		Dim Instance As New OleDbPermission(State, AllowBlankPassword)

بحثت في الإنترنت بواسطة جوجل فوجدت هذه الروابط :

http://blogs.msdn.com/shawnfa/archive/2003/06/20/57023.aspx

http://aspalliance.com/groups/microsoft_pu...ion_failed.aspx

http://www.codecomments.com/archive343-2005-9-598450.html

http://www.xtremevbtalk.com/archive/index.php/t-260584.html

أرجو إعادة الموضوع لقسم الـ VB.NET للاختصاص . و شكراً

أخي سوف تبكي عليك العيون * * * وتـسـأل عـنك دمـوع المـئـين

فإن جف دمعي سيبكي الغمام * * * يـرصـع قـبرك بــالـياسـمـيـن

أخـي مـا يـأسـنـا ولـن نيـأسـا * * * وما طال في القلب لبث الأسى

ومـا حـل أفــئــدة الــمــــؤمـن * * * سـوى أمـل في الـجنـان رسـى

أخي فانتظر ولتعش في غـد * * * سـيـنـبـثـق الأمـل الـسـرمـد

فـإن مـزقـتـنـا سني الــحـيـاة * * * فإنـا مع الـنصـر فـي مـوعــد

#5

السلام عليكم

يبدو أن الحل في هذه الصفحة ، ولكن للأسف اللغة الإنجليزية مش ولابد :)

http://blogs.msdn.com/shawnfa/archive/2003/06/20/57023.aspx

أكرر موضوعي يختص بالبرمجة وليس لقواعد البيانات ، فأرجو نقله للقسم المختص ليتفاعل معه الأعضاء .

وشكراً .

أخي سوف تبكي عليك العيون * * * وتـسـأل عـنك دمـوع المـئـين

فإن جف دمعي سيبكي الغمام * * * يـرصـع قـبرك بــالـياسـمـيـن

أخـي مـا يـأسـنـا ولـن نيـأسـا * * * وما طال في القلب لبث الأسى

ومـا حـل أفــئــدة الــمــــؤمـن * * * سـوى أمـل في الـجنـان رسـى

أخي فانتظر ولتعش في غـد * * * سـيـنـبـثـق الأمـل الـسـرمـد

فـإن مـزقـتـنـا سني الــحـيـاة * * * فإنـا مع الـنصـر فـي مـوعــد

#6

ما زالت المشكلة :(

أخي سوف تبكي عليك العيون * * * وتـسـأل عـنك دمـوع المـئـين

فإن جف دمعي سيبكي الغمام * * * يـرصـع قـبرك بــالـياسـمـيـن

أخـي مـا يـأسـنـا ولـن نيـأسـا * * * وما طال في القلب لبث الأسى

ومـا حـل أفــئــدة الــمــــؤمـن * * * سـوى أمـل في الـجنـان رسـى

أخي فانتظر ولتعش في غـد * * * سـيـنـبـثـق الأمـل الـسـرمـد

فـإن مـزقـتـنـا سني الــحـيـاة * * * فإنـا مع الـنصـر فـي مـوعــد

#7

يعلن MSVS عن وصول موضوعه "الاتصال بقواعد بيانات SQL Server 2000 و الخطأ OleDbPermission" لمنتدى الـ ADO.NET قادماً من منتدى VB.NET ثم منتدى MS-SQL Server ثم منتدى VB.NET .

على الإخوة الإبقاء على أحزمة المقاعد مربوطة و إعادة ظهور المقاعد لوضعها الطبيعي إستعداداً للنقل لأي منتدى أخر :huh:

أخي سوف تبكي عليك العيون * * * وتـسـأل عـنك دمـوع المـئـين

فإن جف دمعي سيبكي الغمام * * * يـرصـع قـبرك بــالـياسـمـيـن

أخـي مـا يـأسـنـا ولـن نيـأسـا * * * وما طال في القلب لبث الأسى

ومـا حـل أفــئــدة الــمــــؤمـن * * * سـوى أمـل في الـجنـان رسـى

أخي فانتظر ولتعش في غـد * * * سـيـنـبـثـق الأمـل الـسـرمـد

فـإن مـزقـتـنـا سني الــحـيـاة * * * فإنـا مع الـنصـر فـي مـوعــد

#8

اخي الكريم مع اس كيو ال مانستخدم

oledb

نستخدم مكونات

sqlclient

تحياتي

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#9
Romantic_touch كتب:
اخي الكريم مع اس كيو ال مانستخدم

oledb

نستخدم مكونات

sqlclient

تحياتي

ياااااااااااااااااااااااااااااااااااا

فعلا هذا هو الحل

فينك من زمان يااااااااااااااااااا Romantic_touch ااااااااااااااااااااااا

قال رسول الله صلى الله عليه وسلم

يكبر بن أدام ويكبر معه شيئان كثرة المال وطول العمر

صدق رسول الله صلى الله عليه وسلم

قال عمر بن الخطاب رضي الله عنه

نحن قوم أعزنا الله بالإسلام فإذا إبتغينا العزة فى غيره أذلنا الله

هذا الموضوع مغلق.

مواضيع مشابهة