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

حماية قاعدة البيانات عن طريق رقم الbois و الprocesser

بدأه m_ageeb في 28 أبريل 2009 · 6 رد · 1,539 مشاهدة · في قسم قواعد البيانات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

الاخوة الاعضاء

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

انا عندي قاعدة بيانات sql server واخاف عليها من النسخ عن طريق شخص غيري فيقوم بنسخ ملفات الـMDF و الـLDF

او عن طريق الـbackup

السؤال : هل يوجد امر في الـsql server يوضح لي معلومات الكمبيوتر (السيرفر) مثل رقم bois او الprocesser او السيريال الخاص بالهاردسك بحيث اقوم بإدخال الامر من داخل البرنامج الخاص بي vb 6.0 للتأكد هل هو نفس السيرفر ام سيرفر غيره .

ارجو الافادة جزاكم الله خير

محمد خضر عجيب

ageeb2000@hotmail.com

تعلم فليس المرء يولد عالما ولا اخو علم كمن هو جاهلو

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

~¤ô_ô¤~ AGEEB SOFT~¤ô_ô¤~

ageeb2000@hotmail.com

#2

الاخوة الاعضاء ما زال سؤالي قائماً ارجو التكرم بالرد جزاكم الله خير

تعلم فليس المرء يولد عالما ولا اخو علم كمن هو جاهلو

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

~¤ô_ô¤~ AGEEB SOFT~¤ô_ô¤~

ageeb2000@hotmail.com

#3

انا أستخدام الاداه /index.php?showtopic=117811

مع sql 2000 و sql 2005

  1. DECLARE @HWInfoCPU int
  2. DECLARE @HWInfoBIOS int
  3. DECLARE @CPUSerialNumber varchar(255)
  4. DECLARE @BIOSID varchar(255)
  5.  
  6. EXEC sp_OACreate 'HWInfoCOM.CPU', @HWInfoCPU OUT
  7. EXEC sp_OACreate 'HWInfoCOM.BIOS', @HWInfoBIOS OUT
  8.  
  9. EXEC sp_OAGetProperty @HWInfoCPU, 'SerialNumber', @CPUSerialNumber OUT
  10. EXEC sp_OAGetProperty @HWInfoBIOS, 'ID', @BIOSID OUT
  11.  
  12. SELECT 'CPU Serial Number', @CPUSerialNumber
  13. UNION
  14. SELECT 'BIOS ID', @BIOSID
  15.  
  16. EXEC sp_OADestroy @HWInfoBIOS
  17. EXEC sp_OADestroy @HWInfoCPU
  18.  

مع sql2005 خاصية OLE Automation procedures الافتراضى غير ممكن، لذلك لابد من تمكينه اولاً بالتعليمة

  1. sp_configure 'show advanced options', 1;
  2. GO
  3. RECONFIGURE;
  4. GO
  5. sp_configure 'Ole Automation Procedures', 1;
  6. GO
  7. RECONFIGURE;
  8. GO
  9.  

#4

جزاك الله خير اخوي بس جربتها وما بينت لي شي شوف الصورة

2zqa0au.jpg

تعلم فليس المرء يولد عالما ولا اخو علم كمن هو جاهلو

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

~¤ô_ô¤~ AGEEB SOFT~¤ô_ô¤~

ageeb2000@hotmail.com

#5

يبدوا انك لم تسجل الاداه

قم اولاً بتشغيل الملف HWInfReg.bat الموجود فى الفولدر bin

بعدها نفذ جمل سى كيو ال

#6

جزاك الله خير اخوي فعلاً اشتغلت

الان الواحد يقدر يحمي برنامجه

شكراً لك

تعلم فليس المرء يولد عالما ولا اخو علم كمن هو جاهلو

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

~¤ô_ô¤~ AGEEB SOFT~¤ô_ô¤~

ageeb2000@hotmail.com

#7

جرب هذه

  1. DECLARE @HWInfoCPU int
  2. DECLARE @HWInfoBIOS int
  3. DECLARE @HWInfoHD int
  4. DECLARE @HWInfoNIC int
  5. DECLARE @HWInfoOS int
  6.  
  7. DECLARE @CPUSerialNumber varchar(255)
  8. DECLARE @BIOSID varchar(255)
  9. DECLARE @HDSerialNumber varchar(255)
  10. DECLARE @NICMACAddress varchar(255)
  11. DECLARE @ProductKey varchar(255)
  12. DECLARE @ProductID varchar(255)
  13. DECLARE @dummy varchar(255)
  14.  
  15. EXEC sp_OACreate 'HWInfoCOM.CPU', @HWInfoCPU OUT
  16. EXEC sp_OACreate 'HWInfoCOM.BIOS', @HWInfoBIOS OUT
  17. EXEC sp_OACreate 'HWInfoCOM.HD', @HWInfoHD OUT
  18. EXEC sp_OACreate 'HWInfoCOM.NIC', @HWInfoNIC OUT
  19. EXEC sp_OACreate 'HWInfoCOM.OS', @HWInfoOS OUT
  20.  
  21.  
  22.  
  23. EXEC sp_OAGetProperty @HWInfoCPU, 'SerialNumber', @CPUSerialNumber OUT
  24.  
  25. EXEC sp_OAGetProperty @HWInfoBIOS, 'ID', @BIOSID OUT
  26.  
  27. EXEC sp_OAMethod @HWInfoHD, 'GetInfo', @dummy OUT, 0
  28. EXEC sp_OAGetProperty @HWInfoHD, 'SerialNumber', @HDSerialNumber OUT
  29.  
  30. EXEC sp_OAMethod @HWInfoNIC, 'GetInfo', @dummy OUT, 0
  31. EXEC sp_OAGetProperty @HWInfoNIC, 'MACAddress', @NICMACAddress OUT
  32.  
  33. EXEC sp_OAGetProperty @HWInfoOS, 'ProductKey', @ProductKey OUT
  34. EXEC sp_OAGetProperty @HWInfoOS, 'ProductID', @ProductID OUT
  35.  
  36.  
  37. SELECT 'CPU Serial Number', @CPUSerialNumber
  38. UNION
  39. SELECT 'BIOS ID', @BIOSID
  40. UNION
  41. SELECT 'HD Serial Number', @HDSerialNumber
  42. UNION
  43. SELECT 'NIC MAC Address', @NICMACAddress
  44. UNION
  45. SELECT 'OS Product Key', @ProductKey
  46. UNION
  47. SELECT 'OS Product ID', @ProductID
  48.  
  49. EXEC sp_OADestroy @HWInfoOS
  50. EXEC sp_OADestroy @HWInfoNIC
  51. EXEC sp_OADestroy @HWInfoHD
  52. EXEC sp_OADestroy @HWInfoBIOS
  53. EXEC sp_OADestroy @HWInfoCPU
  54.  

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