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

الاتصال ب SQL Server عن طريق ASP.NET .. غير ناجح

مغلق
بدأه alharethi في 21 أبريل 2004 · 11 رد · 1,742 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة جميعا

السلام عليكم

عندي Microsoft Windows 2000 Advanced Server SP4 and SQL Server 2000 Standard Edition

حاولت تشغيل كل خدمات الـ SQL Server مثل :

Service Manager

MSSQLSERVER: sqlservr.exe

SQLSERVERAGENT: sqlagent.exe

و عند الاتصال عن طريق ASP.NET لقاعدة البيانات بهذا الامر

Dim ConnStr As String

ConnStr = "server=(local)\NetSDK;database=pubs;Integrated Security=SSPI"

الى ما نهايته ... و مع ذلك احصل على هذا الخطأ

1- HTTP 500 SERVER ERRO

2- SQL Server does not exist or access denied.

Please take a look at the attached file as well,

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

post-20-1082522364_thumb.jpg

تم تعديل هذه المشاركة بواسطة alharethi في 21 أبريل 2004 في 07:41

Quran_Signature.jpg
#2

أحيانا asp.net تتطلب إنشاء مستخدم في SQL Server باسم aspnet، ويرفض ترجمة الصفحة إذا لم تقم بإنشاء هذا المستخدم. تأكد من هذا الأمر.

فكر بطريقة أخرى

#3

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

كما يظهر لي ... انا معي SQL Server 2000 Enterprise Edition و المشكلة انك عندما تحاول ان تشغل السيرفر تجد ان نص التوصيل يحتوي على

server=(local)\NetSDK;

و هذا خاص فقط لـ SQL Server 2000 Desktop Engine (MSDE)

على كل حال ... لما اجرب التوصيل للسيرفر بعد ازالة \NetSDK و اضافة مستخدم ServerName\ASPNET لقاعدة البيانات المطلوبة ... حلت المشكلة

شكر الله لك اخي الكريم

السلام عليكم

Quran_Signature.jpg
#4

أنا عندي تقريبا نفس المشكلة ،

استخدم Integrated Security

طبعا لم يتم الاتصال ، لان اليوزر ASPNET لا له صلاحيات لاستخدام قاعدة البيانات

والسؤال هو كيف اضيف اسم المستخدم ASPNET الى SQlserver حتى يتم الاتصال ؟؟؟

علما انني اعمل على SQL Server 2000 Desktop Engine -MSDE

كم تشتكي وتقول انك معدم

والارض ملكك والسما والأنجم

--------------------------

palyesr.gif

شركة بال يس لخدمات الاستضافة والتصميم

www.palyes.com

sales@palyes.com

دائما اونلاين : thesunyangel@hotmail.com

#5

حل إضافة ال ASP.NET User او عمل Impersonation له و هذا الحل غير مفضل من الناحية الامنية و الحل الاصح و الاكثر عملية هو إنشاء مستخدم جديد و اعطاء الصلاحيات, الخطوة الاولى عند انشاء اى تطبيق

الموضوع سيتم نقله لمنتدى ال ASP.NET

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#6

اخي ، قرأت المقالان ، ولكن المشكلة انه لا يوجد عندي في قائمة ابدأ شيء اسمه enterprise manager

بالاى لا يوجد سوى رمز sql server الذي في system tray

كيف اضيف مستخدم جديد لقاعدة بيانات ؟

كم تشتكي وتقول انك معدم

والارض ملكك والسما والأنجم

--------------------------

palyesr.gif

شركة بال يس لخدمات الاستضافة والتصميم

www.palyes.com

sales@palyes.com

دائما اونلاين : thesunyangel@hotmail.com

#7
حمدان أبو طعيمة كتب:
اخي ، قرأت المقالان ، ولكن المشكلة انه لا يوجد عندي في قائمة ابدأ شيء اسمه enterprise manager

بالاى لا يوجد سوى رمز sql server  الذي في system tray

كيف اضيف مستخدم جديد لقاعدة بيانات ؟

يمكنك أن تدخل لenterprise manager بطرق أخرى

1- اضغط باليمين على my computer واختر manage

اذهب إلى service and applications ستجد شبيها ب enterprise manager هناك

2- طريقة أخرى باستخدام الأمر mmc لست متاكدا منها الآن، سأشرحها لك لاحقاً

بالتوفيق بإذن الله

:)

فكر بطريقة أخرى

#8

هل أضفت IIS

هل ثبت برنامج Fremwork

تأكد من هذه .

بالتوفيق .

اللهم صلي على محمد وعلى آله وصحابته أجميعن إلى يوم الدين

#9

معذرة و لكن ما علاقة ال IIS و الفريم وورك بال Enterprise Manager ؟

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#10
walcom كتب:

يمكنك أن تدخل لenterprise manager بطرق أخرى

1-  اضغط باليمين على my computer واختر manage

اذهب إلى service and applications ستجد شبيها ب enterprise manager هناك

2- طريقة أخرى باستخدام الأمر mmc لست متاكدا منها الآن، سأشرحها لك لاحقاً

بالتوفيق بإذن الله

:)

شكرا اخي الحبيب ، سأحاول بالطريقة الاولى ، وفي انتظار شرحك للطريقة الثانية ،

habeab كتب:
هل أضفت IIS

هل ثبت برنامج Fremwork

تأكد من هذه .

بالتوفيق .

:rolleyes: :rolleyes: شكرا على المشاركة اخي iiS + FRAMEWORK منزلين طبعا

وهما حاجة وال SQL SERVICE حااجة ثانية

طارق إبراهيم كتب:
معذرة و لكن ما علاقة ال IIS و الفريم وورك بال Enterprise Manager ؟

طيب السؤال ليه ما عندي ENTERPRISE MANGER ?

كم تشتكي وتقول انك معدم

والارض ملكك والسما والأنجم

--------------------------

palyesr.gif

شركة بال يس لخدمات الاستضافة والتصميم

www.palyes.com

sales@palyes.com

دائما اونلاين : thesunyangel@hotmail.com

#11
حمدان أبو طعيمة كتب:
شكرا اخي الحبيب ، سأحاول بالطريقة الاولى ، وفي انتظار شرحك للطريقة الثانية ،

:rolleyes:  :rolleyes:  شكرا على المشاركة اخي iiS + FRAMEWORK  منزلين طبعا

وهما حاجة وال SQL SERVICE حااجة ثانية

طيب السؤال ليه ما عندي ENTERPRISE MANGER ?

لآن الـEnterprise Manager لا ينزل مع MSDE.

#12
اقتباس
2- طريقة أخرى باستخدام الأمر mmc لست متاكدا منها الآن، سأشرحها لك لاحقاً

هذه الطريقة لا تعمل مع MSDE.

الطريقة هي: start -> run ، واكتب الأمر mmc، ستفتح لك Console root

ومنها file -> open واذهب للمسار:

C:\Program Files\Microsoft SQL Server\80\Tools\Binn

واختر الملف SQL Server Enterprise Manager.msc ليفتح لك Enterprise Manager.

فكر بطريقة أخرى

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

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