منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : بناء قاعدة Sql ومسنخدم بصلاحيات أدمن عن طريق أوامر البرنامج
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
قد يكون بعض الأخوان يعلم كيف يبني قاعدة بيانات عن طريق أوامر البرنامج أو إنشاء حساب مستخدم بصلاحيات أدمن لقاعدة بيانات في 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() تعني أمر الإكسكيوت الخاص بتنفيذ الكود

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