منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
بناء قاعدة Sql ومسنخدم بصلاحيات أدمن عن طريق أوامر البرنامج - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم أسئلة واستفسارات الأعضاء - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=94)
+--- قسم : Microsoft SQL Server (http://vb4arb.com/vb/forumdisplay.php?fid=171)
+--- الموضوع : بناء قاعدة Sql ومسنخدم بصلاحيات أدمن عن طريق أوامر البرنامج (/showthread.php?tid=38179)



بناء قاعدة Sql ومسنخدم بصلاحيات أدمن عن طريق أوامر البرنامج - ZaerAllail - 02-04-21

السلام عليكم
قد يكون بعض الأخوان يعلم كيف يبني قاعدة بيانات عن طريق أوامر البرنامج أو إنشاء حساب مستخدم بصلاحيات أدمن لقاعدة بيانات في Sql server

ولكن لمن لا يعلم هذه الأمور أحببت أن أضعها لمن يرغب التعرف إليها

كود :
               sql = "DROP DATABASE IF EXISTS [Database]" REM جملة خاصة بحذف قاعدة البيانات إذا كانت موجوده بشكل خاظئ قبل الإنشاء
               NewMethod()

أمر إنشاء قاعدة البيانات

كود :
               sql = "CREATE DATABASE [Database]"
               NewMethod()

أمر بناء الجداول في القاعدة التي تم إنشائها 

كود :
               sql = "CREATE TABLE UserTable(UserId int Not NULL,
                                      UserName nvarchar(MAX) NULL,
                                      UserPass numeric(18, 0) NULL,
                                      UserDate date NULL)"
               NewMethod()



أمر خاص بإنشاء حساب المستخدم بصلاحيات أدمن أو أونر لقاعدة البيانات المحدده في الكود
كود :
               sql = "USE [Database] CREATE LOGIN [UserName] With PASSWORD=N'Z123', DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF ALTER SERVER ROLE [sysadmin] ADD MEMBER [UserName] USE [Database] CREATE USER [UserName] FOR LOGIN [UserName] ALTER ROLE [db_owner] ADD MEMBER [UserName]"
               NewMethod()

NewMethod() تعني أمر الإكسكيوت الخاص بتنفيذ الكود

بالتوفيق للجميع


RE: بناء قاعدة Sql ومسنخدم بصلاحيات أدمن عن طريق أوامر البرنامج - saidou23 - 18-08-21

مشكور أخي الكريم ...لو أرفقتها في ملف ربما سيكون أفضل ...حتى يستفيد منها الجميع


RE: بناء قاعدة Sql ومسنخدم بصلاحيات أدمن عن طريق أوامر البرنامج - محمد موافى - 18-01-22

تسلم ايدك ي هندسه
ممكن Query لعمل reset لباسورد اليوزر