بهار آموزش با تخفیف های شگفت انگیز توسینسو بهار آموزش با تخفیف های شگفت انگیز توسینسو
مانده تا پایان تخفیف
مشاهده دوره ها
0

ایجاد نام کاربری با محدویتهایی خاص در SQL Server 2008

سلام خدمت دوستان عزیز

من می خواستم در SQL Server 2008 یک نام کاربری و رمز عبوری ایجاد کنم که فردی که با این نام کاربری و رمز عبور وارد شود فقط قادر به نمایش اطلاعات یک بانک اطلاعاتی خاصی باشد و نتواند هیچ گونه ویرایش و تغییری در بانک اطلاعات ایجاد کند.

با تشکر صمیمانه از شما

پرسیده شده در 1393/09/09 توسط

6 پاسخ

2

روی Data base ای که میخوایی محدودیت اعمال کنی راست کلیک کن و peroperties رو بزن و گزینه Permission رو انتخاب کن

روی Data base ای که میخوایی محدودیت اعمال کنی راست کلیک کن و peroperties رو بزن و گزینه Permission رو انتخاب کن
||http://dba.tosinso.com/files/get/a3695469-3677-435b-8929-4bb92ba443f0||
یوزر مورد نظر رو انتخاب کن و در قسمت پایین در تصویر فوق هر محدودیتی که دوست داری رو اعمال کن
من تنظیمات جالب تری رو در ادامه میگم شاید به درد شما هم بخوره
میتونید هم موقع ایجاد یک Data base و هم بعد از ایجاد Data base محدودیت اعمال کنیم روی Database مورد نظر راست کلیک کرده و به  قسمت Options می رویم.  در این بخش است که میتوانیم تعیین کنیم که اختیارات Database و کاربر آن به چه صورتی باشد.
به شکل زیر توجه کنید:
||http://dba.tosinso.com/files/get/9d3fe424-5255-4230-91a8-0eb20168d022||
 در شکل بالا در قسمت Collation ما میتوانم تعیین کنیم که نوع نوشتاری و همچنین UniCode و موارد دیگر مثل فونت ها و زبان ها به چه صورت باشد که در بیشتر مواقع و در کشور ایران، Collation را از نوع Arabic انتخاب می کنیم.
در قسمت Recovery Model شل و مدل بازیابی اطلاعات را میتوانیم تعیین کنیم که به صورت کامل (Full) باشد یا موارد دیگر. که حالت Full بهترین حالت است.
در قسمت Compatibility Level میتوانیم سطح انطباق پذیری را تعیین کنیم که با کدان یک از ورژن های Sql server هماهنگی و انطباق پذیری را داشته باشد که برای مثال میتوانیم نوع آن را Sql server 2000 انتخاب کنیم که در این محیط به راحتی جداول موردنظر باز شوند یا مثلا 2005 یا 2008 انتخاب کنیم که در این قسمت Sql server 2008 را انتخاب میکینیم.
در قسمت Other Options  ما تنظیمات دیگری را داریم.
گزینه Auto Close را داریم که در مقابل آن می توانیم True یا False را انتخاب کنیم که آیا به صورت اتوماتیک جداول ما بسته شوند یا خیر.
در قسمت Auto Shrink تعیین میکنیم که مقادیر در داخل فیلدها و جدول ها به صورت اتوماتیک گنجاده شوند یا خیر.
در قسمت Default Curser ما میتوانیم شکل مکان نما را تغییر دهیم .
مثلا در قسمت Page Verify برای ما تعیین میشود که صفحه شناسایی شده برای بازیابی چه چیزی باشد.
*در قسمت Database Read-Only تعین میکنیم که دیتابیس ما فقط خواندنی باشد یا بتوانیم آن را تغییر دهیم یا در قسمت Encryption Enable تعیین میکنیم که دیتابیس ما حالت رمزگشایی و رمزگذاری داشته باشد یا خیر*
و موارد دیگر در این قسمت که میتوانیم به تعریف آن ها بپردازیم.
وارد قسمت Filegroups میشویم در این قسمت تعیین میکنیم که نوع و ساختار گروه بندی فایل ها به چه صورت باید باشد.
با دکمه Add میتوانیم یک بخش جدید را به این قسمت وارد کنیم و با دکمه Remove میتوانیم یک بخش را حذف کنیم.
به شکل زیر توجه کنید:
||http://dba.tosinso.com/files/get/336d8e53-3957-4226-b9b8-233acd59e771||
 در شکل بالا در قسمت Name میتوانیم نام مورد نظر را انتخاب کنیم. در قسمت Files تعداد فایل های مورد نظر را داریم و در قسمت Readonly  مشخص میکنیم که این قسمت خواندنی باشد یا خیر.
دقت داشته باشد گروه فایل Primary نه تنها می تواند داده ها را نگه داری بکند بلکه این توانایی را دارد که جداول سیستمی را در خودش نگه داری بکند. بنابر این گروه فایل Primary  میتواند با اطلاعات مربوط به جدول ها و ستون ها و سایر موارد پرشود.

یوزر مورد نظر رو انتخاب کن و در قسمت پایین در تصویر فوق هر محدودیتی که دوست داری رو اعمال کن

من تنظیمات جالب تری رو در ادامه میگم شاید به درد شما هم بخوره

میتونید هم موقع ایجاد یک Data base و هم بعد از ایجاد Data base محدودیت اعمال کنیم روی Database مورد نظر راست کلیک کرده و به قسمت Options می رویم. در این بخش است که میتوانیم تعیین کنیم که اختیارات Database و کاربر آن به چه صورتی باشد.

به شکل زیر توجه کنید:

روی Data base ای که میخوایی محدودیت اعمال کنی راست کلیک کن و peroperties رو بزن و گزینه Permission رو انتخاب کن
||http://dba.tosinso.com/files/get/a3695469-3677-435b-8929-4bb92ba443f0||
یوزر مورد نظر رو انتخاب کن و در قسمت پایین در تصویر فوق هر محدودیتی که دوست داری رو اعمال کن
من تنظیمات جالب تری رو در ادامه میگم شاید به درد شما هم بخوره
میتونید هم موقع ایجاد یک Data base و هم بعد از ایجاد Data base محدودیت اعمال کنیم روی Database مورد نظر راست کلیک کرده و به  قسمت Options می رویم.  در این بخش است که میتوانیم تعیین کنیم که اختیارات Database و کاربر آن به چه صورتی باشد.
به شکل زیر توجه کنید:
||http://dba.tosinso.com/files/get/9d3fe424-5255-4230-91a8-0eb20168d022||
 در شکل بالا در قسمت Collation ما میتوانم تعیین کنیم که نوع نوشتاری و همچنین UniCode و موارد دیگر مثل فونت ها و زبان ها به چه صورت باشد که در بیشتر مواقع و در کشور ایران، Collation را از نوع Arabic انتخاب می کنیم.
در قسمت Recovery Model شل و مدل بازیابی اطلاعات را میتوانیم تعیین کنیم که به صورت کامل (Full) باشد یا موارد دیگر. که حالت Full بهترین حالت است.
در قسمت Compatibility Level میتوانیم سطح انطباق پذیری را تعیین کنیم که با کدان یک از ورژن های Sql server هماهنگی و انطباق پذیری را داشته باشد که برای مثال میتوانیم نوع آن را Sql server 2000 انتخاب کنیم که در این محیط به راحتی جداول موردنظر باز شوند یا مثلا 2005 یا 2008 انتخاب کنیم که در این قسمت Sql server 2008 را انتخاب میکینیم.
در قسمت Other Options  ما تنظیمات دیگری را داریم.
گزینه Auto Close را داریم که در مقابل آن می توانیم True یا False را انتخاب کنیم که آیا به صورت اتوماتیک جداول ما بسته شوند یا خیر.
در قسمت Auto Shrink تعیین میکنیم که مقادیر در داخل فیلدها و جدول ها به صورت اتوماتیک گنجاده شوند یا خیر.
در قسمت Default Curser ما میتوانیم شکل مکان نما را تغییر دهیم .
مثلا در قسمت Page Verify برای ما تعیین میشود که صفحه شناسایی شده برای بازیابی چه چیزی باشد.
*در قسمت Database Read-Only تعین میکنیم که دیتابیس ما فقط خواندنی باشد یا بتوانیم آن را تغییر دهیم یا در قسمت Encryption Enable تعیین میکنیم که دیتابیس ما حالت رمزگشایی و رمزگذاری داشته باشد یا خیر*
و موارد دیگر در این قسمت که میتوانیم به تعریف آن ها بپردازیم.
وارد قسمت Filegroups میشویم در این قسمت تعیین میکنیم که نوع و ساختار گروه بندی فایل ها به چه صورت باید باشد.
با دکمه Add میتوانیم یک بخش جدید را به این قسمت وارد کنیم و با دکمه Remove میتوانیم یک بخش را حذف کنیم.
به شکل زیر توجه کنید:
||http://dba.tosinso.com/files/get/336d8e53-3957-4226-b9b8-233acd59e771||
 در شکل بالا در قسمت Name میتوانیم نام مورد نظر را انتخاب کنیم. در قسمت Files تعداد فایل های مورد نظر را داریم و در قسمت Readonly  مشخص میکنیم که این قسمت خواندنی باشد یا خیر.
دقت داشته باشد گروه فایل Primary نه تنها می تواند داده ها را نگه داری بکند بلکه این توانایی را دارد که جداول سیستمی را در خودش نگه داری بکند. بنابر این گروه فایل Primary  میتواند با اطلاعات مربوط به جدول ها و ستون ها و سایر موارد پرشود.

در شکل بالا در قسمت Collation ما میتوانم تعیین کنیم که نوع نوشتاری و همچنین UniCode و موارد دیگر مثل فونت ها و زبان ها به چه صورت باشد که در بیشتر مواقع و در کشور ایران، Collation را از نوع Arabic انتخاب می کنیم.

در قسمت Recovery Model شل و مدل بازیابی اطلاعات را میتوانیم تعیین کنیم که به صورت کامل (Full) باشد یا موارد دیگر. که حالت Full بهترین حالت است.

در قسمت Compatibility Level میتوانیم سطح انطباق پذیری را تعیین کنیم که با کدان یک از ورژن های Sql server هماهنگی و انطباق پذیری را داشته باشد که برای مثال میتوانیم نوع آن را Sql server 2000 انتخاب کنیم که در این محیط به راحتی جداول موردنظر باز شوند یا مثلا 2005 یا 2008 انتخاب کنیم که در این قسمت Sql server 2008 را انتخاب میکینیم.

در قسمت Other Options ما تنظیمات دیگری را داریم.

گزینه Auto Close را داریم که در مقابل آن می توانیم True یا False را انتخاب کنیم که آیا به صورت اتوماتیک جداول ما بسته شوند یا خیر.

در قسمت Auto Shrink تعیین میکنیم که مقادیر در داخل فیلدها و جدول ها به صورت اتوماتیک گنجاده شوند یا خیر.

در قسمت Default Curser ما میتوانیم شکل مکان نما را تغییر دهیم .

مثلا در قسمت Page Verify برای ما تعیین میشود که صفحه شناسایی شده برای بازیابی چه چیزی باشد.

در قسمت Database Read-Only تعین میکنیم که دیتابیس ما فقط خواندنی باشد یا بتوانیم آن را تغییر دهیم یا در قسمت Encryption Enable تعیین میکنیم که دیتابیس ما حالت رمزگشایی و رمزگذاری داشته باشد یا خیر

و موارد دیگر در این قسمت که میتوانیم به تعریف آن ها بپردازیم.

وارد قسمت Filegroups میشویم در این قسمت تعیین میکنیم که نوع و ساختار گروه بندی فایل ها به چه صورت باید باشد.

با دکمه Add میتوانیم یک بخش جدید را به این قسمت وارد کنیم و با دکمه Remove میتوانیم یک بخش را حذف کنیم.

به شکل زیر توجه کنید:

روی Data base ای که میخوایی محدودیت اعمال کنی راست کلیک کن و peroperties رو بزن و گزینه Permission رو انتخاب کن
||http://dba.tosinso.com/files/get/a3695469-3677-435b-8929-4bb92ba443f0||
یوزر مورد نظر رو انتخاب کن و در قسمت پایین در تصویر فوق هر محدودیتی که دوست داری رو اعمال کن
من تنظیمات جالب تری رو در ادامه میگم شاید به درد شما هم بخوره
میتونید هم موقع ایجاد یک Data base و هم بعد از ایجاد Data base محدودیت اعمال کنیم روی Database مورد نظر راست کلیک کرده و به  قسمت Options می رویم.  در این بخش است که میتوانیم تعیین کنیم که اختیارات Database و کاربر آن به چه صورتی باشد.
به شکل زیر توجه کنید:
||http://dba.tosinso.com/files/get/9d3fe424-5255-4230-91a8-0eb20168d022||
 در شکل بالا در قسمت Collation ما میتوانم تعیین کنیم که نوع نوشتاری و همچنین UniCode و موارد دیگر مثل فونت ها و زبان ها به چه صورت باشد که در بیشتر مواقع و در کشور ایران، Collation را از نوع Arabic انتخاب می کنیم.
در قسمت Recovery Model شل و مدل بازیابی اطلاعات را میتوانیم تعیین کنیم که به صورت کامل (Full) باشد یا موارد دیگر. که حالت Full بهترین حالت است.
در قسمت Compatibility Level میتوانیم سطح انطباق پذیری را تعیین کنیم که با کدان یک از ورژن های Sql server هماهنگی و انطباق پذیری را داشته باشد که برای مثال میتوانیم نوع آن را Sql server 2000 انتخاب کنیم که در این محیط به راحتی جداول موردنظر باز شوند یا مثلا 2005 یا 2008 انتخاب کنیم که در این قسمت Sql server 2008 را انتخاب میکینیم.
در قسمت Other Options  ما تنظیمات دیگری را داریم.
گزینه Auto Close را داریم که در مقابل آن می توانیم True یا False را انتخاب کنیم که آیا به صورت اتوماتیک جداول ما بسته شوند یا خیر.
در قسمت Auto Shrink تعیین میکنیم که مقادیر در داخل فیلدها و جدول ها به صورت اتوماتیک گنجاده شوند یا خیر.
در قسمت Default Curser ما میتوانیم شکل مکان نما را تغییر دهیم .
مثلا در قسمت Page Verify برای ما تعیین میشود که صفحه شناسایی شده برای بازیابی چه چیزی باشد.
*در قسمت Database Read-Only تعین میکنیم که دیتابیس ما فقط خواندنی باشد یا بتوانیم آن را تغییر دهیم یا در قسمت Encryption Enable تعیین میکنیم که دیتابیس ما حالت رمزگشایی و رمزگذاری داشته باشد یا خیر*
و موارد دیگر در این قسمت که میتوانیم به تعریف آن ها بپردازیم.
وارد قسمت Filegroups میشویم در این قسمت تعیین میکنیم که نوع و ساختار گروه بندی فایل ها به چه صورت باید باشد.
با دکمه Add میتوانیم یک بخش جدید را به این قسمت وارد کنیم و با دکمه Remove میتوانیم یک بخش را حذف کنیم.
به شکل زیر توجه کنید:
||http://dba.tosinso.com/files/get/336d8e53-3957-4226-b9b8-233acd59e771||
 در شکل بالا در قسمت Name میتوانیم نام مورد نظر را انتخاب کنیم. در قسمت Files تعداد فایل های مورد نظر را داریم و در قسمت Readonly  مشخص میکنیم که این قسمت خواندنی باشد یا خیر.
دقت داشته باشد گروه فایل Primary نه تنها می تواند داده ها را نگه داری بکند بلکه این توانایی را دارد که جداول سیستمی را در خودش نگه داری بکند. بنابر این گروه فایل Primary  میتواند با اطلاعات مربوط به جدول ها و ستون ها و سایر موارد پرشود.

در شکل بالا در قسمت Name میتوانیم نام مورد نظر را انتخاب کنیم. در قسمت Files تعداد فایل های مورد نظر را داریم و در قسمت Readonly مشخص میکنیم که این قسمت خواندنی باشد یا خیر.

دقت داشته باشد گروه فایل Primary نه تنها می تواند داده ها را نگه داری بکند بلکه این توانایی را دارد که جداول سیستمی را در خودش نگه داری بکند. بنابر این گروه فایل Primary میتواند با اطلاعات مربوط به جدول ها و ستون ها و سایر موارد پرشود.

پاسخ در 1393/09/09 توسط
1

دوست من شما روی پوشه security راست کلیک کن و مطابق تصویر های زیر عمل کن.

دوست من شما روی پوشه security راست کلیک کن و مطابق تصویر های زیر عمل کن.
||http://dba.tosinso.com/files/get/a038be0f-315d-4fd9-a4c3-bd3231652ee2||
||http://dba.tosinso.com/files/get/8d5459c9-9324-42b6-b1b0-30bfb905ec00||
همانطور که در تصاویر میبینید شما میتونید یوزر رو در دو نوع ایجاد کنید windows و Sql
ضمناً جواب قبلی برای ساختن یک لاگین در SQL Server که از اعتبار سنجی ویندوز استفاده می کند: 
هم کاملاً سوال شما رو پوشش میده.

دوست من شما روی پوشه security راست کلیک کن و مطابق تصویر های زیر عمل کن.
||http://dba.tosinso.com/files/get/a038be0f-315d-4fd9-a4c3-bd3231652ee2||
||http://dba.tosinso.com/files/get/8d5459c9-9324-42b6-b1b0-30bfb905ec00||
همانطور که در تصاویر میبینید شما میتونید یوزر رو در دو نوع ایجاد کنید windows و Sql
ضمناً جواب قبلی برای ساختن یک لاگین در SQL Server که از اعتبار سنجی ویندوز استفاده می کند: 
هم کاملاً سوال شما رو پوشش میده.

همانطور که در تصاویر میبینید شما میتونید یوزر رو در دو نوع ایجاد کنید windows و Sql

ضمناً جواب قبلی "برای ساختن یک لاگین در SQL Server که از اعتبار سنجی ویندوز استفاده می کند: "

هم کاملاً سوال شما رو پوشش میده.

پاسخ در 1393/09/09 توسط
1

برای ساختن یک لاگین در SQL Server که از اعتبار سنجی ویندوز استفاده می کند:

1. در محیط SQL Server Management Studio، بخش Object Explorer را باز نموده و فولدر سروری که میخواهید یک لاگین برای آن بسازید را باز کنید.

2. روی فولدر Security راست کلیک کرده، گزینه New را انتخاب و از منوی باز شده گزینه Login را کلیک کنید.

3. در صفحه General، در قسمت Login Name نام اکانت ویندوز را وارد نمایید.

4. Windows Authentication را انتخاب نمایید.

5. روی OK کلیک کنید.


برای ساختن یک لاگین در SQL Server که از اعتبار سنجی SQL Server استفاده می کند:

1. در محیط SQL Server Management Studio، بخش Object Explorer را باز نموده و فولدر سروری که میخواهید یک لاگین برای آن بسازید را باز کنید.

2. روی فولدر Security راست کلیک کرده، گزینه New را انتخاب و از منوی باز شده گزینه Login را کلیک کنید.

3. در صفحه General، در قسمت Login Name نامی برای یوزر خود وارد نمایید.

4. SQL Server Authentication را انتخاب نمایید. (اما) Windows Authentication امن تر است.

5. رمزی برای لاگین وارد کنید.

6. سیاستی برای رمز(Password Policy) انتخاب کنید که باید برای لاگین اعمال شود. به طور کلی، اجرای سیاستی برای رمز(Password Policy) گزینه امن تری است.

7. روی OK کلیک کنید.


برای ساختن یک لاگین در SQL Server که از اعتبار سنجی ویندوز استفاده می کند (با استفاده از دستورات T-SQL):

1. در Query Editor، دستور Transact-SQL زیر را وارد نمایید:

CREATE LOGIN <name of Windows User> FROM WINDOWS; GO

برای ساختن یک لاگین در SQL Server که از اعتبار سنجی SQL Server استفاده می کند (با استفاده از دستورات T-SQL):

1. در Query Editor، دستور Transact-SQL زیر را وارد نمایید:

CREATE LOGIN <login name> WITH PASSWORD = '<password>' ; GO 

ضمناً لینک زیر از مایکروسافت هم گزینه خوبی هست برای راهنمایی بیشتر

msdn

پاسخ در 1393/09/09 توسط
0

سلام

در بخش Permission نام کاربری من نیست اصلا حتی در بخش Search و زیر قسمت Browse مشکل از کجاست؟

پاسخ در 1393/09/09 توسط
0

با سلام

اگه بخوام برای یوزر محدودیت دیتابیس بزارم باید چکار کنم

منظورم اینه که مثلا هر یوزر فقط به یه دیتابیس خاص دسترسی داشته باشه

پاسخ در 1394/01/11 توسط

پاسخ شما