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

كيفية إنشاء مستخدم جديد لل SQL Server برمجيا

مغلق
بدأه jooorj في 23 نوفمبر 2006 · 13 رد · 2,403 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هل من طريقة لادراج User لقاعدة البيانات SQL برمجيا يعني عن طريق كود VB.net أو غيره

وسؤال اخر لاعطائه الصلاحيات أيضا برمجيا:)

مثال للتوضيح :

أنا مدير النظام Admin لمن أضيف مستخدم جديد Ali مثلا

أريد أن أعطيه صلاحيات مثل الوصول للحقول الفلانية عن طريق برمجتها وشاكر مقدما :)

***

موقوف من المشاركة لقلة الأدب

============================

#2

السلام عليكم روحمة الله وبركاته :

يا أخي والله الجوجل ببلاش ( من دون فلوس ) :D

إليك ما قدمه عمو جوجل لك :

http://www.google.com/search?hl=ar&q=c...+Server&lr=

بالتوفيق .. :)

دروس و كتب مفيدة----------------------كتيب الإجرائيات المخزنةتعرف على اللغة Transact SQL <<-->> كتيب عن تنصيب قواعد البيانات Sql Server باللغة العربية كتيب عن إنشاء قواعد البيانات في SQL Server باللغة العربية <<-->> درس مع الأمثلة عن المؤشرات و التعامل معها في الـ T-SQLالعبارات الشرطية و الحلقات في T-SQL <<-->> شرح لبعض الـ Extended Stored Procedure استخدام مكتبات الـ Dot Net الخاصة بك في الـ Sql Server 2005 <<-->> التعامل مع المصفوفات من خلال الـ T-SQLتعابير الجداول الشائعة في SQL Server 2005 <<-->>الاتصال بالأداة SQL Server Management Studioحلول سريعة و لمحات برمجية --------------------------------التصدير إلى إكسل : طريقة أولى : طريقة بسطر واحد من الكود <<-->> طريقة ثانية : طريقة تحتاج إنشاء إجرائية مخزنةً تجهيز بيانات جدول بالصيغة XML تمهيداً لحفظها كملف <<-->> تصدير البيانات إلى ملفات نصية برمجياً إغلاق جميع الإتصالات المفتوحة بقاعدة بيانات محددة .. تمهيداً لاسترجاعها أو حذفها <<-->> الاستعلام بناء على وقت مخزن بالصيغة العربية ضمن حقل نصي ..حذف السجلات المتكررة و إبقاء عدد محدد منها في جدول.. <<-->> أسرع طريقة لحذف سجلات جدول كيف احصل على اسم جهازي والباسوورد باستخدام T-SQL <<-->> حشر أنواع الصور المختلفة في حقل من نوع Image باستخدام إجرائية مخزنة .كيف تعرف أنواع الصور المخزنة في حقل من نوع Image .. <<-->> إجرائيات مخزنة ببارامترات ديناميكية مفيدة جداً للاستعلامات استخدام رقم الحقل بدلاً من الإسم في عبارات الإستعلام <<-->> من هو أضخم الجداول في قاعدة بياناتي ؟معرفة زمن تنفيذ الإجرائيات ( لتختار الطريقة الأسرع بين إجرائياتك المخزنة ) <<-->> التعامل مع الـ Rules برمجياً الحصول على آخر صف في الجدول <<-->> قراءة ملفات XML باستخدام T-SQL برمجياً (مثال مرفق)سحب بيانات ملف إكسل إلى الـ SQL Server <<-->> تشفير النسخة الاحتياطية بكلمة مرور <<-->> التخلص من البيانات المكررة <<-->> حل مشكلة التاريخ الهجريDifferential Backup بالتعريف---------- لا إله إلا الله .. محمد رسول الله

أخوكم في الله..  Imad Ozone

#3

اخي اعلم ان القوقل ببلاش ولكن ما فائدة المنتديات إذا كان كل شئ محرك البحث :)

المنتدى يعطي نوعا من التفاعل مع الاشخاص وتبادل الخبرات والمنافع ونشر المعلومة ومشاركتها وزيادتها ،على غرار نتائج البحث التي تظهر بالغوغل فأغلبها يأتي أساسا من منتديات. :):).

وهذا منتدانا العربي الأكثر شهرة ولا عيب لو تبادلنا الخبرات وبلغتنا وكمان عشان الناس تشارك وتزيد حجم المعلومة مش بس تقف لعند حد ،

أرجو أخي الفاضل أن أكون قد وفقت في توضيح الفكرة من وراء طرح السؤال..

وشكرا لك اخي على الرابط وبارك الله فيك

موقوف من المشاركة لقلة الأدب

============================

#4

جوجل نفسه يبحث داخل المنتدى، فلماذا لاتستخدم البحث، فلعلك تجد إجابة كافية لسؤالك.

:)

يا عماد

الروابط الموجودة ضمن نتيجة البحث التي وضعتها تتحدث عن إنشاء المستخدم بT-SQL والأخ يريد ذلك بSQL-DMO

جار البحث والتجريب.

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

#5

أنا لما بكنت برمج بـ C++ Builder

كان في شيئ اسمه Execute و هذا يستخدم لعمليات الاستعلام

و أما إذا كان الإستعلام لا يقوم بإرجاع أي بيانات فهناك ما يعرف بـ NonExecute

و مؤخرا اشتغل شوي ASP.Net و كان في نفس الموضوع بمكون ذات اسم SqlCommand

يلي بتعملو بكون تعليمة الإستعلام المناسبة

التي تبنيها في وضع التشغيل

و تمرقها كتعليمة Sql و تنفذها NonExecute

سلام

#6

?

موقوف من المشاركة لقلة الأدب

============================

#7

السلام عليكم ورحمة الله وبركاته :

أولاً تحياتي للجميع بعد انقطاع أحد أسبابه مشكلة في حسابي .. :D

أنا مشتاق ليكم يا إخوان ..

بالنسبة لسؤالك أخي الكريم ... أظن أننا أجبنا عليه أنا و Design و أخونا المشرف وليد :

يعني يمكنك الكائن الشهير في الـ Ado.net الـ SQLCommand من تنفيذ تعليمات الـ T-SQL بسهولة عن طريق الـدالة :

ExecuteNonQuery التابعة لهذا الكائن ..

أي يمكنك جلب تعليمات الـ T-SQL اللازمة لإنشاء مستخدم من لغة T-SQL

واستدعائها بهذا الكائن كما سبق ..

ببساطة :)

بالتوفيق ..

تم تعديل هذه المشاركة بواسطة imadouzoun في 4 ديسمبر 2006 في 00:08

دروس و كتب مفيدة----------------------كتيب الإجرائيات المخزنةتعرف على اللغة Transact SQL <<-->> كتيب عن تنصيب قواعد البيانات Sql Server باللغة العربية كتيب عن إنشاء قواعد البيانات في SQL Server باللغة العربية <<-->> درس مع الأمثلة عن المؤشرات و التعامل معها في الـ T-SQLالعبارات الشرطية و الحلقات في T-SQL <<-->> شرح لبعض الـ Extended Stored Procedure استخدام مكتبات الـ Dot Net الخاصة بك في الـ Sql Server 2005 <<-->> التعامل مع المصفوفات من خلال الـ T-SQLتعابير الجداول الشائعة في SQL Server 2005 <<-->>الاتصال بالأداة SQL Server Management Studioحلول سريعة و لمحات برمجية --------------------------------التصدير إلى إكسل : طريقة أولى : طريقة بسطر واحد من الكود <<-->> طريقة ثانية : طريقة تحتاج إنشاء إجرائية مخزنةً تجهيز بيانات جدول بالصيغة XML تمهيداً لحفظها كملف <<-->> تصدير البيانات إلى ملفات نصية برمجياً إغلاق جميع الإتصالات المفتوحة بقاعدة بيانات محددة .. تمهيداً لاسترجاعها أو حذفها <<-->> الاستعلام بناء على وقت مخزن بالصيغة العربية ضمن حقل نصي ..حذف السجلات المتكررة و إبقاء عدد محدد منها في جدول.. <<-->> أسرع طريقة لحذف سجلات جدول كيف احصل على اسم جهازي والباسوورد باستخدام T-SQL <<-->> حشر أنواع الصور المختلفة في حقل من نوع Image باستخدام إجرائية مخزنة .كيف تعرف أنواع الصور المخزنة في حقل من نوع Image .. <<-->> إجرائيات مخزنة ببارامترات ديناميكية مفيدة جداً للاستعلامات استخدام رقم الحقل بدلاً من الإسم في عبارات الإستعلام <<-->> من هو أضخم الجداول في قاعدة بياناتي ؟معرفة زمن تنفيذ الإجرائيات ( لتختار الطريقة الأسرع بين إجرائياتك المخزنة ) <<-->> التعامل مع الـ Rules برمجياً الحصول على آخر صف في الجدول <<-->> قراءة ملفات XML باستخدام T-SQL برمجياً (مثال مرفق)سحب بيانات ملف إكسل إلى الـ SQL Server <<-->> تشفير النسخة الاحتياطية بكلمة مرور <<-->> التخلص من البيانات المكررة <<-->> حل مشكلة التاريخ الهجريDifferential Backup بالتعريف---------- لا إله إلا الله .. محمد رسول الله

أخوكم في الله..  Imad Ozone

#8

شكرا للجميع أولا

ثانيا ومع احترامي البالغ لا أظن أن أحدا أضاف شيئا جديدا حول لب الموضوع الذي يتحدث عن إضافة اسم مستخدم وإعطائه الصلاحيات ، ولا أدري لماذا تطرق الأخوة لموضوع ال SQLCommand الذي لا شك له علاقة لكن ليس بالشكل المباشر ...

ساكرر السؤال بشكل اخر: كيف يمكن عمل مستخدم وإعطائه صلاحيات معينة عن طريق SQL يعني ما الامر المطلوب كتابته وليس كيفية إرساله للبرنامج ، أرجو أن يكون سؤالي واضحا ومفهوما وأنا أتعجب من عدم الاجابة عليه مع أن كلمات السؤال بسيطة وواضحة والموضوع لا يتعلق بالألية بل بالأمر المطلوب مثلا :

Create User Joorj with password '123'

بانتظار الردود وشكرا ولي نصيحة بأن يتم قراءى السؤال بشكل صحيح وبارك الله فيكم وجزاكم كل خير

أخوكم محمد...:)

موقوف من المشاركة لقلة الأدب

============================

#9

http://www.google.com/search?hl=en&lr=...amp;btnG=Search

يعني أنا كمان المستغربه يعني بكل صراحة

التنبلة

يعني أنت عندك مشكلة يا أخي دور

يعني بعد كل التعب هاذ بدك تعرف كيف تنشئ مستخدم جديد

ما بتعرف تستخدم جوجدل

من شان الله لو انت فهمان شوي صغيرة ما بضوعلنا وقتنا !!

فهمان علي ؟؟؟

بك بعدين تعا

الرد الثاني بالمشاركة مثل يلي أنا وضعته أخر واحد

انشاء مستخدم في الإس كيو ال

معناها يا أستاذ انت ما عم تقرأ ردود الأعضاء !!!

إلا لو نحنا كلنا أغبياء ما عم نفهم سؤالك

أو حضرت جنابك جديد على العربي !!

#10

لقد اجبت عن هذا السؤال مسبقا و لكن للاسف ضاعت,,

يمكن اضافة مستخدمين و إدارتها باحدى الطرق التالية

1- استخدام Enterprise manager و هذه لا تريدها

2- استخدام T_SQL لكي تعرف كيف تجري الامور انظر الرابط التالي

إنشاء مستخدم جديد و اعطاء الصلاحيات, الخطوة الاولى عند انشاء اى تطبيق

سوف تجد جميع التعليمات(Stored procedures) المتعلقة بالمستخدمين فقط انسخ و الصق بال Books Online لكي تعرف كيفية استخدامها او قم بالبحث عنها في المنتدى

3- استخدام DMO(Distributed Management Objects) و هي عبارة عن ملف com مقدم من شركة مايكروسوفت للتخاطب مع SQL Server, سوف تجد هذا الملف في المسار Microsoft SQL Server\80\Tools\Binn

باسم sqldmo.dll

حيث يمكنك باستخدام DMO ان تعمل كل ما يستطيع Enterprise manager عمله

انظر الى هذا الرابط الذي يشرح لك كل ما تريد عمله بالطرق الثلاثة مع الكود

Logins, Users, and Roles - Getting Started

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#11

هو صراحة وائل السائل مو عرفان راسه من رجليه

و الضاهر انه ضايع

عنوان المشاركة " انشاء ..... برمجيا "

انت شو بتفهم من هذا العنوان !

لما جاوبناه بالبرمجة و هو في غير قسمه في المنتدى قال لنا إنه

بدوا تعليمات انشاء المستخدم من خلال لغة SQL

فالظاهر انه هو مو عرفان على شو عم يسأل

و عندي سؤال إذا هو عرف إنه في شيئ اسمه

Create User

ليش ما عمل بحث في جوجل

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

هيك مواضيع لازم تغلق فورا

و يوجه انذار للعضو

لإنه هيك مواضيع تطرقنا لها سابقا و كثيييرا

إذا هنرجع نعيد كل الأساسيات القصة بطول

لازم العضو يستفيد من تجربة غيره

و أكيد مو انت أول واحد بالكون بتصير معوا شي مشكلة أو بيطلع عندك نفس التسائل !!!!

سلام

#12
اقتباس
يعني أنا كمان المستغربه يعني بكل صراحة

التنبلة

الاستاذ Desigen من غير تجريح شو انت عايز أقبل إجاباتك الامعنى لها الرجاء الرد وبأدب وبدون استخدام ألفاظ لا تليق بالمنتدى المحترم اوكي.

شكرا للأخ waeldalol حيث أنه أجاب بالشكل المطلوب وبكل أدب بارك الله فيك أخي waeldalol على مجهوداتك :)

تم تعديل هذه المشاركة بواسطة jooorj في 5 ديسمبر 2006 في 14:27

موقوف من المشاركة لقلة الأدب

============================

#13

الموضوع نام ولا احد يجيب كما انه ليس الموضوع الوحيد الذي نام بل 3/4 المنتدى أسئلة بلا إجابات لاحول ولاقوة الا بالله

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

تم تعديل هذه المشاركة بواسطة jooorj في 9 ديسمبر 2006 في 16:14

موقوف من المشاركة لقلة الأدب

============================

#14
waeldalol كتب:
انظر الى هذا الرابط الذي يشرح لك كل ما تريد عمله بالطرق الثلاثة مع الكود

Logins, Users, and Roles - Getting Started

اخي الكريم, هل تقرأ كل ما وضع لك ام انه هناك اجزاء تذهب ادراج الرياح, هل قرأت الرابط السابق؟؟!! :blink:

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

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

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