تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
منع فتح قاعدة السيكوال على اي جهاز اخر
#11
شكرا الاخ Genius Live ولكن لي سؤالين وطلب :

السؤال الأول : الكود المكتوب في الرابط أعلاه أين يكتب .. أنا أريد كود يكتب بالفيجوال بيسك دوت نت .

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

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

ألا يؤدي ذلك لحدوث حطأ لأن تم اشناء نفس المستخدم من قبل ؟


الطلب : يا ريت برنامج بسيط بالفيجوال بيسك دوت نت ( 2010 ) يقوم :

1ـ إنشاء مستخدم جديد في السيكوال سيرفر اسمه Ali ، ووضع كلمة سر له 123
2ـ جملة برمجية إذا كان يوجد مستخدم بذلك الاسم من قبل ، فلا يقوم بإنشاء هذا المستخدم .
3ـ جملة اتصال بالسيكوال سيرفر لعمل لقاعدة بيانات اسمها DBStudent ,وتعمل على مستخدم اسمه ALi وكلمة السر له 123
Dim con as new sqlconnection = ??????????????????????
4ـ يوجد مستخد افتراضي في السيكوال سيرفر اسمه sa كيف يمكن برمجيا تغيير كلمة السر له ؟

آسف للإطالة ، وشكرا لكم جميعا ، وكل من ساعدني

تذكير بسيط بالهدف من كل هذا الموال :
هو أن المبرمج لو قام بعمل قاعدة بيانات بالسيكوال سيرفر ، يمنع أي جهاز اخر بفتح تلك القاعدة بالسيكوال سيرفر ، ولا يتشطيع احد فتح القاعدة إلا البرنامج الذي أنشأه فقط بالفيجوال بيسك دوت نت ...................... مساء الفل عليكم جميعا ( إياك أحد يقول دا كتير الكلام ) ............ أحبكم في الله
الرد }}}
تم الشكر بواسطة:
#12
(08-03-14, 04:40 PM)tarek كتب : شكرا الاخ Genius Live ولكن لي سؤالين وطلب :

السؤال الأول : الكود المكتوب في الرابط أعلاه أين يكتب .. أنا أريد كود يكتب بالفيجوال بيسك دوت نت .

نفذ الكود في برنامجك تماما كما تنفذ اوامر الاستعلام
مثال
PHP كود :
Dim A As New SqlCommand
        Dim con 
As New SqlConnection("جملة الاتصال")
        If 
con.State ConnectionState.Open Then con.Close() 
PHP كود :
Dim sqlStatement As String "اكتب هنا كود Sql " 
PHP كود :
= New SqlCommand(sqlStatementcon)
        
con.Open()
        
A.ExecuteNonQuery()
        
con.Close() 

RolleyesRolleyesRolleyes
{‏‏ يَرْفَعِ اللَّهُ الَّذِينَ آمَنُوا مِنكُمْ وَالَّذِينَ أُوتُوا الْعِلْمَ دَرَجَاتٍ‏ }

 " Mohamed M. Bedair     -     " Abu Anas
Genius Live , Egypt
الرد }}}
تم الشكر بواسطة:
#13
Rainbow 
(08-03-14, 04:40 PM)tarek كتب : السؤال الثاني : ولنفرض أني كتبت كود صحيح ويعمل بالفيجوال بيسك دوت نت لكي ينشأ مستخدم جديد في السيكوال سيرفر ، ويضع له كلمة سر

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

ألا يؤدي ذلك لحدوث حطأ لأن تم اشناء نفس المستخدم من قبل ؟

يمكنك تخطي هذه المشكلة بأكثر من حل فمثلاُ
يمكنك إجراء هذا الكود عند تثبيت البرنامج
او عند فتح البرنامج اول مرة علي الجهاز
اوعمل برنامج منفصل لإدارة قواعد البيانات
او الاسهل يمكنك الاستعلام عن المستخدم عند فتح البرنامج فإذا كان موجود فلا يتم تنفيذ الكود
وللاستعلام عن المستخدمين في SQL يمكنك استخدام الكود التالي
PHP كود :
select from master..syslogins 
{‏‏ يَرْفَعِ اللَّهُ الَّذِينَ آمَنُوا مِنكُمْ وَالَّذِينَ أُوتُوا الْعِلْمَ دَرَجَاتٍ‏ }

 " Mohamed M. Bedair     -     " Abu Anas
Genius Live , Egypt
الرد }}}
تم الشكر بواسطة: Sajad , عبد الله , tarek
#14
شكرا لكم جميعا ...
بصراحة لم أجد ضالتي
الرد }}}
تم الشكر بواسطة:
#15
(09-03-14, 01:00 AM)tarek كتب : شكرا لكم جميعا ...
بصراحة لم أجد ضالتي

اخي الكريم
مايكروسوفت لها بخصوص قواعد البيانات اكسس وا س كيو ال فلو كان كل النوعين نفس المميزات والقدرات فما الفائدة من تنوعهما؟
الاكسس يناسبها التنقل اي تصلح ان تكون محمولة اما الاخرى فيناسبها ان تكون على خادم واحد فقط.
هذه قناعتي بهذا الامر.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#16
طبقت خطوات الفيديو الموجود في المشاركة دي
الفيديو بيشرع على سيكوال سيرر 2005
انا عندي سيكوال سيرفر 2008 r2
ومش بيتنفذ
مع اني عملت نفس الخطوات
الرد }}}
تم الشكر بواسطة:
#17
صراحه انا شخصيا اسلم البرنامج من غير قاعده بيانات اصلا
واجعل البرنامج يظبط نفسه عند العميل وقاعدة البيانات لن يراها الا البرنامج عن طريق UserName pwd
كل الحكايه اعمل اسكريبت من القاعدة واعمله تنفيذ من خلال البرنامج وخلصت الحكايه
microsoft partner
Team administrator
MCPD,MCITP,OCP,MP,MCC
Xprema Systems
الرد }}}
تم الشكر بواسطة: tarek , Sajad
#18
فكرة رائعة والله .... يا ريت مثال بسيط جدا منكم
الرد }}}
تم الشكر بواسطة:
#19
https://support.microsoft.com/kb/307283/EN-US
http://stackoverflow.com/questions/10945...r-database
http://stackoverflow.com/questions/33356...-with-user
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#20
السلام عليكم

كيفية عمل Script:

Scripting in SQL

وكيفية انشاء قاعدة بيانات من الـScript:

Generating mdf from .sql


وتجد ملفات الdll هذه:


Microsoft.SqlServer.ConnectionInfo.dll
Microsoft.SqlServer.Smo.dll

في هذا المسار:

c/programfiles/sqlserver/assembly/

تحياتي
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Heart استرجاع قاعدة بيانات محمد بن عطية 1 1,071 18-07-25, 04:30 AM
آخر رد: abuabdulrhman
  [C#.NET] مشكلة في مجلد قاعدة البيانات kamel1978 3 687 06-10-24, 06:26 PM
آخر رد: Taha Okla
  [سؤال] عدم إظهار الصور مع النص فى Listview من قاعدة البيانات alims 2 2,035 27-08-23, 12:22 PM
آخر رد: رضوان الجماعي
  [نقاش] مشاركة قاعدة بيانات SQL على شبكه داخليه morkoskhalaf 3 3,577 06-01-23, 03:20 AM
آخر رد: عبدالكريم برشدان
  قاعدة بيانات xml djelloul 3 3,169 07-11-22, 10:27 PM
آخر رد: Am7
  [سؤال] كيفية تسنسيق الارقام ف خلية السيكوال adelsbeed 0 1,071 23-04-22, 05:49 AM
آخر رد: adelsbeed
  استفسار عن تخزين الوقت في قاعدة البيانات strongriseman 2 1,569 22-04-22, 07:27 PM
آخر رد: strongriseman
  [سؤال] مشكلة فى عرض الصورة من ادخل قاعدة البيانات alims 2 1,706 17-11-21, 10:09 AM
آخر رد: سعود
  مشكلة ظهور بياانات حقلين في قاعدة بيانات على شكل علامة استفهام bassant 5 2,094 17-10-21, 02:07 PM
آخر رد: abubasilIraq
  تشغيل الsql server على جهاز متصل بالسيرفر عن طريق vpn bassant 1 1,468 20-09-21, 11:10 AM
آخر رد: bassant

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


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