نمایش نتایج 1 تا 4 از 4

نام تاپیک: ایجاد یک یوزر و پسورد برای SQL Server 2008 با قابلیت Read-Only بودن

  1. #1

    ایجاد یک یوزر و پسورد برای SQL Server 2008 با قابلیت Read-Only بودن

    سلام
    دوستان من در SQL Server 2008 یک یوزر دارم مثلا با نام ali که به بانک اطلاعاتی به نام test متصل است و دسترسی این یوزر به این بانک اطلاعاتی کامل است (یعنی کاربر ali می تواند هر گونه تغییری را بر روی بانک اطلاعاتی test انجام دهد) . حالا من می خواهم کاربر دیگری با نام amir ایجاد کنم که بتواند فقط اطلاعات بانک اطلاعاتی test را بخواند و نتواند هیچ گونه تغییری را در این بانک اطلاعاتی ایجاد بکند . دراصل می خوام بانک اطلاعاتی test برای کاربری به نام amir به صورت Read-Only یاهمان فقط خواندنی باشه .
    با تشکر

  2. #2
    کاربر دائمی
    تاریخ عضویت
    آذر 1387
    محل زندگی
    اصفهان
    پست
    240

    نقل قول: ایجاد یک یوزر و پسورد برای SQL Server 2008 با قابلیت Read-Only بودن

    سلام

    این کوری شما شما را به جوابتون می خواهد رساند.


    -- 1 : Create windows mapped login
    CREATE LOGIN [Amir] FROM WINDOWS WITH DEFAULT_DATABASE = [test];
    GO
    -- 2 : create sql login
    CREATE LOGIN [Amir] WITH PASSWORD = 'P@ssw0rd'
    , default_database = [test]
    , check_policy = off
    , check_expiration = off;


    -- Create database user
    use [test]
    go


    CREATE USER [Amir] FOR LOGIN [Amir] with default_schema = [dbo];
    go


    -- get database role
    EXEC sp_addrolemember db_datareader, [Amir];




    توجه داشته باشید دستور یک برای ساخت Windows Login هست و دستور دو برای ساخت SQL Login هست. پس فقط یکی از این دو را اجرا کنید.

    موفق باشید.

  3. #3

    نقل قول: ایجاد یک یوزر و پسورد برای SQL Server 2008 با قابلیت Read-Only بودن

    نقل قول نوشته شده توسط espootin مشاهده تاپیک
    سلام

    این کوری شما شما را به جوابتون می خواهد رساند.


    -- 1 : Create windows mapped login
    CREATE LOGIN [Amir] FROM WINDOWS WITH DEFAULT_DATABASE = [test];
    GO
    -- 2 : create sql login
    CREATE LOGIN [Amir] WITH PASSWORD = 'P@ssw0rd'
    , default_database = [test]
    , check_policy = off
    , check_expiration = off;


    -- Create database user
    use [test]
    go


    CREATE USER [Amir] FOR LOGIN [Amir] with default_schema = [dbo];
    go


    -- get database role
    EXEC sp_addrolemember db_datareader, [Amir];




    توجه داشته باشید دستور یک برای ساخت Windows Login هست و دستور دو برای ساخت SQL Login هست. پس فقط یکی از این دو را اجرا کنید.

    موفق باشید.

    سلام یه سوال داشتم اگه بخوام کاری کنم که مثلا یوزر ali فقط به دیتابیس test فقط دسترسی داشته باشه و یوزر amir فقط به دیتابیس test1 چطوری باید این کارو انجام داد

    لطفا منو راهنمایی کنین

  4. #4

    نقل قول: ایجاد یک یوزر و پسورد برای SQL Server 2008 با قابلیت Read-Only بودن

    نقل قول نوشته شده توسط seyed_h مشاهده تاپیک
    سلام یه سوال داشتم اگه بخوام کاری کنم که مثلا یوزر ali فقط به دیتابیس test فقط دسترسی داشته باشه و یوزر amir فقط به دیتابیس test1 چطوری باید این کارو انجام داد

    لطفا منو راهنمایی کنین
    روی Login مرتبط در پوشه Logins در managment studio دوبار کلیک نمایید.
    در صفحه باز شده به User Mapping بروید .
    از اینجا در کادر users mapped to this login میتوانید با تیک زدن گزینه های موجود ، تعیین کنید که user مرتبط با آن login به کدام دیتا بیس ها دسترسی داشته باشد.

    - نکته : بعد از اتمام کار و Refresh کردن server ، وقتی دوباره کانکت میشوید ، لیست مابقی دیتا بیس های موجود در آن سرور را خواهید دید ، اما امکان Browse کردن را نخواهید داشت .

تاپیک های مشابه

  1. بهترین روش Remove برای Sql server 2008 چیه
    نوشته شده توسط swallow.pa در بخش مسائل مرتبط با نصب و راه اندازی
    پاسخ: 1
    آخرین پست: سه شنبه 29 فروردین 1391, 00:34 صبح
  2. سوال: پسورد برای sql server
    نوشته شده توسط esmailyehsan در بخش SQL Server
    پاسخ: 2
    آخرین پست: چهارشنبه 05 خرداد 1389, 16:34 عصر
  3. سوال: فیلم آموزشی برای sql server 2008
    نوشته شده توسط ramin_rp در بخش SQL Server
    پاسخ: 2
    آخرین پست: پنج شنبه 24 دی 1388, 10:47 صبح
  4. ساخت یوزر و پسورد در SQL SERVER 2005
    نوشته شده توسط morteza_1234m در بخش SQL Server
    پاسخ: 1
    آخرین پست: شنبه 03 اسفند 1387, 12:34 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •