SQL Server Създаване на потребител

Sql Server S Zdavane Na Potrebitel



Добре дошли в друг урок за SQL Server. За този ще разгледаме процеса на създаване на различни типове потребители в SQL Server. Ще научим как да използваме оператора CREATE USER, за да добавим нов тип потребител към текущо избраната база данни. В SQL Server има различни типове потребители. Без никакво колебание нека се потопим.

SQL Server Create User Statement

SQL Server използва командата CREATE USER, за да добави нов потребител към текущата база данни. Параметрите обаче може да се променят в зависимост от типа потребител, който искате да създадете.

Например следният синтаксис показва командата за създаване на потребител за влизане в SQL Server:







CREATE USER потребителско_име
[
{ ЗА | FROM } LOGIN име_вход
]
[ С [ ,... ] ]
[ ; ]

Нека преминем през процеса и командите за създаване на различни типове потребители.



SQL Server Създаване на потребител въз основа на влизане в основната база данни

Най-често срещаният тип е потребителят за влизане, който се съхранява в основната база данни. Например, следното показва командата за създаване на потребител за влизане под потребителското име – linuxhint:



СЪЗДАВАНЕ НА ВХОД linuxhint
WITH PASSWORD 'парола';

Започнете със създаване на потребителско име с име linuxhint.





След това създайте потребител с целевото потребителско име, като използвате предишното влизане.

СЪЗДАВАНЕ НА ПОТРЕБИТЕЛ linuxhint
ЗА ВХОД linuxhint;

ЗАБЕЛЕЖКА: Тъй като не превключихме към конкретна база данни, предишната команда съхранява потребителя в главната база данни. Ако искате да създадете потребител за друга база данни, превключете към целевата база данни.



SQL Server Създаване на потребител без влизане

Можете също да създадете потребител, който не е съпоставен с конкретен SQL Server LOGIN. Например, следните изрази създават потребител, наречен linuxhint без влизане:

СЪЗДАВАНЕ НА ПОТРЕБИТЕЛ linuxhint БЕЗ ВХОД;

SQL Server Създаване на потребител за влизане въз основа на Windows група

За да създадете потребител, който използва Windows Group, можете да изпълните следната команда:

CREATE USER [windows_principal\username];

SQL Server Създаване на потребител за влизане в домейн

Следният пример създава потребител, наречен linuxhint, в домейна, наречен sql_server:

СЪЗДАВАНЕ НА ПОТРЕБИТЕЛ [sql_server\linuxhint];

Съдържащите се потребители могат да се създават само в съдържащите се бази данни.

Създаване на различни типове потребители с помощта на SQL Server Management Studio

Ако тепърва започвате или не желаете transact-SQL заявките да създават потребители, можете да използвате SQL Server Management Studio.

Това предоставя прост и интуитивен интерфейс за създаване на различни типове потребители, включително:

  1. SQL потребител с логин
  2. SQL потребител без логин
  3. SQL потребител, съпоставен към даден SSL сертификат
  4. SQL потребител, съпоставен към асиметричен ключ
  5. Потребител на SQL базиран на Windows

Той също така позволява конфигурирането на множество опции с едно щракване, включително притежаваните схеми, членства и т.н.

За да създадете потребител в целева база данни с помощта на SSMS, отворете Object Explore и намерете базата данни, в която се съхранява потребителят, който искате да създадете.

Отидете до Сигурност -> Потребители. Щракнете с десния бутон и изберете „Нов потребител“.

Това трябва да стартира нов прозорец, който ви позволява да създавате различни типове потребители, както сметнете за добре. Например, можем да създадем потребител с възможности за влизане, както е показано по-долу:

Ето го! Прост метод за създаване на потребител на SQL Server с помощта на графичен интерфейс.

Заключение

В тази публикация проучихме простите методи за създаване на различни типове потребители в SQL Server. Също така разгледахме как да използваме SSMS за създаване на потребители.