Решено: създаване на потребител

Последна актуализация: 09/14/2023
Автор: SQL SourceTrail

Разбира се, ще ви предоставя необходимата информация в съответствие с вашите инструкции.

Въведение
SQL или език за структурирани заявки е стандартен и универсален език, използван за комуникация с бази данни. Създаване, изтриване, извличане на редове и модифициране на редове в таблица са някои от задачите, които могат да се извършват с помощта на SQL. Една от най-основните и основни сред тези операции е създаването на потребител. Тази задача включва кодиране на поредица от структурирани команди за формиране на нов потребителски обект в база данни, предоставяне на достъп на потребителя и определяне на роли.

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

В SQL потребители не се създават директно в базата данни, вместо това те се създават в екземпляр на SQL Server. Командата “CREATE USER” се използва за постигане на това. Основната структура за създаване на потребител в SQL е

CREATE USER [user_name] FOR LOGIN [login_name] WITH DEFAULT_SCHEMA=[schema_name]

В тази структура [user_name] е името на новия потребител, [login_name] се отнася до данните за влизане в SQL Server, на които е базиран новият потребител, а [schema_name] е схемата по подразбиране, която е присвоена на новия потребител.

Разбиране на кода

  • Командата “CREATE USER”: Това се използва за създаване на нов потребител. То е последвано от потребителското име, което е избрано от разработчика.
  • Клауза FOR LOGIN: Това свързва новия потребител с вход. Ако данните за вход все още не са налични, SQL Server ще създаде такава.
  • WITH DEFAULT_SCHEMA: Тази клауза не е задължителна, но ако се използва, присвоява схемата по подразбиране или логическия контейнер, в който се съхраняват обектите на базата данни на новия потребител. Ако не е указано, SQL Server ще използва „dbo“ като схема по подразбиране.

Обяснение на стъпките в изпълнението

Създаването на потребител в SQL включва поредица от стъпки, всяка от които се върти около SQL команда.

Първа стъпка: Влезте в SQL Server Management Studio, като използвате вашите идентификационни данни за вход в SQL Server.

//login to SQL server management studio

Втора стъпка: Отворете нов прозорец за заявка.

Стъпка трета: Изпълнете командата CREATE USER:

CREATE USER JohnDoe FOR LOGIN JohnLogin WITH DEFAULT_SCHEMA=[website_data];

Свързани функции и библиотеки

Освен командата CREATE USER, други SQL команди, свързани с управлението на потребителите, включват:

  • ПРОМЯНА НА ПОТРЕБИТЕЛЯ: Използва се за модифициране на потребител на SQL Server.
  • ИЗПУСКАНЕ НА ПОТРЕБИТЕЛЯ: Използва се за изтриване на потребител.
  • ГРАНТ: Използва се за даване на привилегии на потребителите.

В заключение, създаването на потребител в SQL изисква разбиране на структурата на SQL командата „CREATE USER“. Прилагането на такива включва изпълнение на тази команда в SQL Server Management Studio. Подобни команди включват ALTER USER, DROP USER и GRANT, които съответно се използват за модифициране, изтриване и присвояване на привилегии на потребители.

Подобни публикации: