Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 108,453

HOME > บทความจากสมาชิก > SQL Server 2005, 2008, 2012, 2014, 2016 Create Login / Create User / Database



 
Clound SSD Virtual Server

SQL Server 2005, 2008, 2012, 2014, 2016 Create Login / Create User / Database

SQL Server 2005, 2008, 2012, 2014, 2016 Create Login/Create User/Database Permissions เป็นบทความของ SQL Server ในการสร้าง Create User หรือ User Login รวมทั้งการกำหนดสิทธิ์ของ User ในระดับ Database และระดับ Table ในการเข้าใช้งาน เช่นการกำหนดสิทธิ์ในการ SELECT, INSERT, UPDATE, DELETE รวมทั้งสิทธิ์อื่น ๆ ในการเรียกใช้งาน Database

สำหรับบทความนี้สามารถใช้ได้ทั้ง SQL Server 2005 , SQL Server 2008 , SQL Server 2012 , SQL Server 2014 และ SQL Server 2016


SQL Server Create Login and Create User


SQL Server Database เป็นฐานข้อมูลขนาดกลางถึงใหญ่ที่มีระบบการจัดการ Permissions ของ User หรือแบ่งสิทธิ์การใช้งานของ User ได้อย่างมีระบบและมีประสิทธิภาพ สามารถกำหนดสิทธิ์ได้ในระดับประเภทของผู้ใช้ หรือสามารถกำหนดสิทธิ์ใน Database หรือจะกำหนดในระดับที่จะสามารถเข้าใช้งาน Table สิทธิ์ในการ Access ของแต่ล่ะ Table ได้เช่นเดียวกัน เช่นใน Database ก้อน ๆ หนึ่งซึ่งมีผู้ใช้อยู่ 4-5 คน เราสามารถกำหนด User แต่ละคนนั้นว่าสามารถเข้าใจงานตารางใดบ้าง และเมื่อ Login เข้าไปแล้วจะสามารถเข้าไปทำอะไรได้บ้าง เช่น บาง User อาจจะแค่ SELECT ข้อมูลเพื่อดูข้อมูลเท่านั้น หรือบางคนสามารถ INSERT ได้ หรือ UPDATE ได้แต่ไม่สามารถ DELETE ได้ ก็สามารถทำได้เช่นเดียวกัน ซึ่งสิทธิ์เหล่านี้จะมีผลทั้งการใช้งานในโปรแกรม SQL Server Management Studio หรือ Tool อื่น ๆ ที่สามารถเชื่อมต่อเรียกใช้งานกับ SQL Server Database ได้ หรือแม้กระทั้งการเรียกจากโปรแกรมอื่น ๆ เช่น ASP , PHP หรือ .NET ผ่าน Connection ต่าง ๆ ที่ได้สร้างขึ้น

จากบทความ
Go to : SQL Server 2005 Authentication Mode
Go to : SQL Server 2008 Authentication Mode
Go to : SQL Server 2012 Authentication Mode

ในการเข้าใช้งานเพื่อสร้างสิทธิ์ของผู้ใช้ ให้ Login ด้วย sa (system admin)

SQL Server Create Login and Create User

Login ด้วย User ชื่อ sa

SQL Server Create Login and Create User

ในส่วนของ Object Explorer ให้เลือก Security -> Logins จากนั้นให้คลิกขวาให้เลือก New Login...








SQL Server Create Login and Create User

ในส่วนของ Login - New ส่วนของ General ให้กรอก Login name พร้อมทั้ง Password ในการ Login (ดูตัวอย่างดังในรูป)

SQL Server Create Login and Create User

ในส่วนของ User Mapping ให้เลือก Database ที่จะให้ User นี้สามารถเข้าใช้งานได้ พร้อมกับ Database role ของ User ให้เลือกเป็นดังรูป

SQL Server Create Login and Create User

ในส่วนของ Status -> Permission to connect to database engine : ให้เลือก Grant และ Login เป็น Enabled ตามลำดับ เมื่อเสร็จแล้วให้คลิกที่ OK

SQL Server Create Login and Create User

ในกรณีที่ต้องการปรับแต่งค่าอื่น ๆ ของ User สามารถคลิกวาที่ User และเลือก Properties ดังรูป

SQL Server Create Login and Create User

ขั้นตอนถัดไปจะเป็นการปรับแต่ง Login or Roles และสิทธิ์ Permissions ของ User โดยคลิกวาที่ Database Instance -> Properties ดังรูป

SQL Server Create Login and Create User

ในส่วนของ Permissions -> Permission to myuser : จะเป็นการกำหนดสิทธิ์ของ User ว่าสามารถทำอะไรได้บ้าง เช่น Connect SQL หรือถ้าจะยอมให้มีการสร้างฐานข้อมูลได้ ก็ให้คลิกเลือก Create any database

SQL Server Create Login and Create User

เมื่อสร้าง Login User เรียบร้อยแล้วให้ Disconnect ผู้ใช้ sa เพื่อจะทำการทดาอบ myuser ที่ได้จากการสร้างขึ้นมาใหม่ โดยคลิกวาที่ Database Instance -> Disconnect

SQL Server Create Login and Create User

คลิกที่ Connect -> Database Engine

SQL Server Create Login and Create User

กรอก Login Name และ Password ที่ได้จากการสร้างในขั้นตอนก่อนหน้านี้

SQL Server Create Login and Create User

เมื่อ Login ผ่านก็จะแสดง Database ที่ Login คนนี้มีสิทธิ์ใช้งาน แต่จะเห็นว่าเนื่องจากสิทธิ์ของ User เป็นแค่ public จึงไม่มีสิทธิ์ในการใช้งาน Object อื่น ๆ โดยสามารถกำหนดสิทธิ์อื่น ๆ โดยการ Login ชื่อผู้ใช้ sa และกลับไปกำหนดสิทธิ์อีกครั้ง


กลับมายังหน้าจอในส่วนของ Login ของ sa

SQL Server Create Login and Create User

Login ภายใต้ผู้ใช้ sa

SQL Server Create Login and Create User

ตัวอย่างนี้จะเป็นการกำหนดสิทธิ์ในตารางชื่อ customer โดยให้คลิกที่ Table นั้น ๆ และเลือก Properties

SQL Server Create Login and Create User

คลิกที่เมนู Permissions ตามด้วยปุ่ม Search

SQL Server Create Login and Create User

ใส่ชื่อผู้ใช้ที่ได้จากการสร้าง หรือจะ Browse เพื่อดูรายชื่อผู้ใช้ทั้งหมด

SQL Server Create Login and Create User

หน้าจอในการกำหนดสิทธิ์ของตารางนั้น ๆ ว่าจะให้ผู้ใช้หรือ Login user ที่กำหนดสิทธิ์นั้นสามารถทำอะไรกับตารางได้ เช่น INSERT , SELECT , .....








กลับมายังหน้าจอในส่วนของ Login ของ myuser

SQL Server Create Login and Create User

Login ภายใต้ผู้ใช้ myuser ที่ได้จากการสร้างในขั้นตอนก่อนหน้านี้

SQL Server Create Login and Create User

เมื่อดูที่ Database -> Table ก็จะพบกับ Table ที่ได้กำหนดสิทธิ์ในขั้นตอนก่อนหน้านี้

SQL Server Create Login and Create User

ทดสอบการ Query ข้อมูลโดย Login user จะสามารถใช้งาน Table ตามสิทธิ์ที่ตัวเองมีเท่านั้น


บทความอื่น ๆ ที่เกี่ยวข้อง
Go to : SQL Server 2008 Tutorial
Go to : SQL Server 2005 Authentication Mode
Go to : SQL Server 2005 Tutorial
Go to : SQL Server 2008 Authentication Mode
Go to : SQL Server 2012 Tutorial
Go to : SQL Server 2012 Authentication Mode


   
Share
Bookmark.   

  By : TC Admin
  Article : บทความเป็นการเขียนโดยสมาชิก หากมีปัญหาเรื่องลิขสิทธิ์ กรุณาแจ้งให้ทาง webmaster ทราบด้วยครับ
  Score Rating :
  Create Date : 2011-08-24
  Download : No files
Sponsored Links
มาใช้ Notepad++ ทำการ Compare ไฟล์ระหว่างไฟล์ 2 ไฟล์ว่ามีตรงไหนบ้างที่แตกต่างกัน
มาใช้ Notepad++ ทำการ Compare ไฟล์ระหว่างไฟล์ 2 ไฟล์ว่ามีตรงไหนบ้างที่แตกต่างกัน
วิธีใช้ Notepad++ กับปลั๊กอินที่ใช้สำหรับทำการ Compare ไฟล์ระหว่างไฟล์ 2 ไฟล์ว่ามีตรงไหนบ้างที่แตกต่างกัน จำเป็นอย่างยิ่งในการเขียนโปรแกรม
Rating : Update : 2019-07-18 15:09:35
PHP ส่ง Line Notify ข้อความเข้า Inbox ส่วนตัวหรือ Group ง่ายๆ ด้วย PHP
PHP ส่ง Line Notify ข้อความเข้า Inbox ส่วนตัวหรือ Group ง่ายๆ ด้วย PHP
วิธีการใช้ Line ส่งข้อความเข้า Line ส่วนตัว หรือ ส่งข้อความเข้า Line Group ด้วย PHP เหมาะสำหรับการแจ้งเตือนกิจกรรมต่างๆ ที่ต้องการทราบ เช่น รายการสมัครสมาชิก, กิจกรรมที่เกิดขั้นบนเว็บ , รายการสั่งซื้อ
Rating : Update : 2019-04-23 10:59:06
C# มา โหลด โน่น โหลดนี่กันเถอะ (โปรแกรมดาวน์โหลดด้วย C#)
C# มา โหลด โน่น โหลดนี่กันเถอะ (โปรแกรมดาวน์โหลดด้วย C#)
ผมเองเป็นคนชอบโหลบ ทั้ง หนัง เพลง การ์ตูนต่างๆ ดังนั้น ผมจึงมักที่จะเขียนโค้ดสำหรับไว้โหลด โน่น โหลดนี่เสมอ โดยใช้หลักการของ System.Text.RegularExpressions
Rating : Update : 2019-05-16 20:29:51
รู้จักกับ Common Table Expressions หรือ CTE ใน SQL Server
รู้จักกับ Common Table Expressions หรือ CTE ใน SQL Server
CTEs ถือเป็นนิพจน์ตาราง (Table Expression) แบบหนึ่งนิพจน์ตาราง คือ นิพจน์ที่ทำหน้าที่เสมือนตารางได้ สังเกตว่าอะไรที่สามารถประกาศได้ในประโยค FROM ของคำสั่ง SELECT ได้นั่นก็คือ นิพจน์ตาราง ซึ่งมีทั้งที่สามารถจัดเก็บลงในฐานข้อมูลได้ และจัดเก็บไม่ได้นิพจน์ตารางที่จัดเก็บเป็น Object ลงในฐานข้อมูล
Rating : Update : 2019-03-18 14:02:02
(C#) ASP.NET SQL Server Connect to Database แบบ Windows Authentication
(C#) ASP.NET SQL Server Connect to Database แบบ Windows Authentication
บทความเรื่อง (C#) ASP.NET SQL Server Connect to Database ด้วยการติดต่อ ASP.NET กับ SQL Server ในรูปแบบ Windows Authentication ครับ
Rating : Update : 2019-05-10 10:00:28
(C#) ASP.NET QR Code Generator ในแบบเลือกตัวเลขด้วย Radio Button ผ่าน Zxing Library และรองรับ UTF-8
(C#) ASP.NET QR Code Generator ในแบบเลือกตัวเลขด้วย Radio Button ผ่าน Zxing Library และรองรับ UTF-8
บทความเรื่อง (C#) ASP.NET QR Code Generator ในแบบเลือกตัวเลขด้วย Radio Button (ซึ่งใน Code มีการบวกจำนวนแบบ for loop) ผ่าน Zxing Library และรองรับ UTF-8 ครับ
Rating : Update : 2019-08-26 11:32:01
การนำ jQuery มาเปลี่ยนข้อมูลใน Select tag จาก ข้อมูล1->ข้อมูล2->ข้อมูล3 แล้ววนกลับไปที่ ข้อมูล1 ได้
การนำ jQuery มาเปลี่ยนข้อมูลใน Select tag จาก ข้อมูล1->ข้อมูล2->ข้อมูล3 แล้ววนกลับไปที่ ข้อมูล1 ได้
การนำ jQuery มาเปลี่ยนข้อมูลใน Select tag จาก ข้อมูล1->ข้อมูล2->ข้อมูล3 แล้ววนกลับไปที่ ข้อมูล1 ได้ครับ
Rating : Update : 2020-03-03 16:00:43
ThaiCreate.Com Forum


Comunity Forum Free Web Script
Jobs Freelance Free Uploads
Free Web Hosting Free Tools

สอน PHP ผ่าน Youtube ฟรี
สอน Android การเขียนโปรแกรม Android
สอน Windows Phone การเขียนโปรแกรม Windows Phone 7 และ 8
สอน iOS การเขียนโปรแกรม iPhone, iPad
สอน Java การเขียนโปรแกรม ภาษา Java
สอน Java GUI การเขียนโปรแกรม ภาษา Java GUI
สอน JSP การเขียนโปรแกรม ภาษา Java
สอน jQuery การเขียนโปรแกรม ภาษา jQuery
สอน .Net การเขียนโปรแกรม ภาษา .Net
Free Tutorial
สอน Google Maps Api
สอน Windows Service
สอน Entity Framework
สอน Android
สอน Java เขียน Java
Java GUI Swing
สอน JSP (Web App)
iOS (iPhone,iPad)
Windows Phone
Windows Azure
Windows Store
Laravel Framework
Yii PHP Framework
สอน jQuery
สอน jQuery กับ Ajax
สอน PHP OOP (Vdo)
Ajax Tutorials
SQL Tutorials
สอน SQL (Part 2)
JavaScript Tutorial
Javascript Tips
VBScript Tutorial
VBScript Validation
Microsoft Access
MySQL Tutorials
-- Stored Procedure
MariaDB Database
SQL Server Tutorial
SQL Server 2005
SQL Server 2008
SQL Server 2012
-- Stored Procedure
Oracle Database
-- Stored Procedure
SVN (Subversion)
แนวทางการทำ SEO
ปรับแต่งเว็บให้โหลดเร็ว


สุดยอด Source Code V2.0
 

แจ้งชำระเงิน/โอนเงิน
 

Hit Link
   







Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2020 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่