Как добавить пользователя в sql server 2008
Перейти к содержимому

Как добавить пользователя в sql server 2008

  • автор:

Создание учетных данных

В этом разделе описывается создание учетных данных в SQL Server с помощью SQL Server Management Studio или Transact-SQL.

Учетные данные позволяют пользователям проверки подлинности SQL Server иметь удостоверение за пределами SQL Server. Это в первую очередь необходимо для выполнения программного кода в сборках с набором разрешений EXTERNAL_ACCESS. Учетные данные также можно использовать, если пользователю проверки подлинности SQL Server требуется доступ к ресурсу домена, например расположению файла для хранения резервной копии.

Учетные данные можно сопоставить с одним именем входа SQL Server, а имя входа SQL Server можно сопоставить только с одним учетным данными одновременно. После создания учетных данных в окне Свойства имени входа (страница «Общие») сопоставьте их с именем входа.

Перед началом

Ограничения

  • Если для поставщика учетные данные не сопоставлены с учетными данными для входа, используются учетные данные, сопоставленные с учетными данными для входа в службу SQL Server.
  • Имени входа может быть сопоставлено несколько учетных данных, если они используются для отдельных поставщиков. У каждого поставщика должен быть только один набор учетных данных, сопоставленных одному имени входа. Одни и те же учетные данные могут быть сопоставлены нескольким именам входа.

Безопасность

Разрешения

Требует разрешения ALTER ANY CREDENTIAL для создания или изменения учетных данных и разрешения ALTER ANY LOGIN для сопоставления имени входа с учетными данными.

Использование среды SQL Server Management Studio

Создание учетных данных
  1. В обозревателе объектов раскройте папку Безопасность .
  2. Щелкните правой кнопкой мыши папку Учетные данные и выберите команду Создать учетные данные. .
  3. В диалоговом окне Создание учетных данных в поле Учетное имя введите имя для учетных данных.
  4. В поле «Удостоверение» введите имя учетной записи, используемой для исходящих подключений (при выходе из контекста SQL Server). Как правило, это будет учетная запись пользователя Windows, но удостоверение может быть и учетной записью другого типа. Либо нажмите кнопку с многоточием (. ), чтобы открыть диалоговое окно Выбор пользователя или группы.
  5. В полях Пароль и Подтверждение пароля введите пароль учетной записи, указанной в поле Удостоверение . Если в поле Удостоверение указана учетная запись пользователя Windows, то это будет пароль Windows. Поле Пароль может быть пустым, если пароль не требуется.
  6. Установите флажок Использовать поставщика функций шифрования, чтобы учетные данные проверялись поставщиком расширенного управления ключами. Дополнительные сведения см. в разделе «Расширяемое управление ключами» (EKM)
  7. Нажмите ОК.

Использование Transact-SQL

Создание учетных данных
  1. В обозревателе объектов подключитесь к экземпляру ядра СУБД.
  2. На стандартной панели выберите пункт Создать запрос.
  3. Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить.
-- Creates the credential called "AlterEgo.". -- The credential contains the Windows user "Mary5" and a password. CREATE CREDENTIAL AlterEgo WITH IDENTITY = 'Mary5', SECRET = ''; GO 

Дополнительные сведения см. в статье CREATE CREDENTIAL (Transact-SQL).

15) SQL Server Создать пользователя

Вы также можете создать логин с помощью команды T-SQL.

CREATE LOGIN MyLogin WITH PASSWORD = '123';

Как создать пользователя

Пользователь — это учетная запись, которую вы можете использовать для доступа к серверу SQL. Для создания пользователей вы можете использовать любой из следующих двух способов:

  • Использование T-SQL
  • Использование SQL Server Management Studio

Создать пользователя с помощью SQL Server Management Studio

Вы будете создавать пользователя для базы данных EDU_TSQL.

  1. Подключитесь к SQL Server, затем разверните папку «Базы данных» в обозревателе объектов.
  2. Определите базу данных, для которой вам нужно создать пользователя, и разверните ее.
  3. Разверните его папку «Безопасность».
  4. Щелкните правой кнопкой мыши папку «Пользователи» и выберите «Новый пользователь…»

Вы получите следующий экран,

  1. Введите желаемое имя пользователя
  2. Введите имя для входа (создано ранее)
  3. Нажмите ОК

Создать пользователя с помощью T-SQL

Вы можете создать нового пользователя USER с помощью команды create user в T-SQL. Команда имеет следующий синтаксис:

create user for login

create user Guru99 for login MyLogin

Примечание. Запрос должен быть выполнен в окне запроса. Если пользователь уже создан для входа в систему, SQL Server выдаст ошибку, если вы создадите пользователя для того же имени входа.

Назначение разрешения пользователю

Разрешения относятся к правилам, которые управляют уровнями доступа пользователей к защищенным ресурсам SQL Server. SQL Server позволяет вам предоставлять, отзывать и запрещать такие разрешения. Существует два способа назначения разрешений в SQL Server:

  • Использование T-SQL
  • Использование SQL Server Management Studio

Назначьте разрешение с помощью SQL Server Management Studio

Шаг 1) Подключитесь к своему экземпляру SQL Server и разверните папки из обозревателя объектов, как показано ниже. Щелкните правой кнопкой мыши на имени пользователя, то есть Guru99, затем выберите Свойства.

Шаг 2) На следующем экране

  1. Выберите опцию Securables слева.
  2. Нажмите на Поиск

Шаг 3) В следующем окне

  1. Выберите «Все объекты, принадлежащие схеме».
  2. Выберите имя схемы как «dbo»
  3. Нажмите ОК

Шаг 4)

  1. Определите таблицу, которую вы хотите предоставить разрешение
  2. В явном разрешении выберите Грант
  3. Нажмите хорошо

Шаг 5) Пользователю Guru99 предоставляется разрешение SELECT на таблицу Course.

Предоставить разрешение с использованием T-SQL

Чтобы предоставить разрешение пользователю, использующему T-SQL, сначала выберите базу данных, используя оператор использования. Затем вы назначаете разрешение пользователю с помощью оператора предоставления. Вот синтаксис:

use grant on to

Например, следующая команда показывает, как вы можете предоставить разрешение на выбор пользователю Guru99 для объекта (таблицы) с именем Course в базе данных EDU_TSQL:

USE EDU_TSQL GO Grant select on Course to Guru99

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

Как добавить пользователя в sql server 2008

Добавление пользователя и создание новой базы данных в Microsoft SQL Server 2008 R2

sql_server

Продолжаем развертывать Microsoft SQL Server 2008 R2. После установки необходимо добавить пользователя для работы с БД, и, соответственно, создать новую базу данных. Ниже будет рассказано как это сделать.

0. Оглавление
1. Добавление нового пользователя

Запускаем программу «Среда SQL Server Management Studio» («Пуск» — «Microsoft SQL Server 2008 R2» — «Среда SQL Server Management Studio» ) .

sozdanie_bd_user_sql_2008r2_001

В открывшемся окне выбираем:

  • Тип сервера: «Компонент Database Engine» .
  • Имя сервера в формате «\ » , где
    — имя физического компьютера на котором установлен SQL Server (в моем примере «S4» ).
    — задается только в случае подключения к именованному экземпляра SQL Server.
  • Проверка подлинности:«Проверка подлинности SQL Server» или «Проверка подлинности Windows»
  • Имя входа: имя пользователя SQL Server.
  • Пароль: в случае проверки подлинности SQL Server, пароль для выбранного пользователя.

После чего нажимаем «Соединить» .

sozdanie_bd_user_sql_2008r2_002

Если все введено верно, в окне «Обозреватель объектов» мы увидим вкладку с именем нашего SQL-сервера. В нем раскрываем вкладку «Безопасность» — «Имена входа» и в контекстном меню выбираем «Создать имя входа» .

sozdanie_bd_user_sql_2008r2_003

Откроется окно «Создание имени входа» . На вкладке «Общие» заполняем:

  • Имя входа: наименование пользователя SQL.
  • Проверку подлинности выбираем: SQL Server.
  • Придумываем пароль для пользователя.

(При необходимости можно определить и остальные настройки безопасности). Затем переходим на вкладку «Роли сервера» .

sozdanie_bd_user_sql_2008r2_004

На данной странице необходимо указать роли сервера для данного пользователя. Например, если необходимо создать пользователя с административными правами, необходимо установить для него роль

  • sysadmin

Если создается пользователь для подключения программ 1С:Предприятие 7.7 или сервера 1С:Предприятия 8, то достаточно указания ролей

назначается всем пользователям.

Указав все необходимые роли для создаваемого пользователя нажимаем «ОК» .

sozdanie_bd_user_sql_2008r2_005

На этом процедура создания пользователя завершена.

2. Создание новой базы данных

Для добавления новой базы данных, в «Среде Microsoft SQL Server Management Studio» кликаем правой кнопкой мышки на вкладке «Базы данных» и выбираем «Создать базу данных» .

sozdanie_bd_user_sql_2008r2_006

В открывшемся окне «Создание базы данных» на вкладке «Общие» заполняем:

  • Задаем имя базы данных. Имя базы данных не должно начинаться с цифры или иметь пробелы в названии, иначе получим ошибку:
    «неправильный синтаксис около конструкции %имя базы данных%» .
  • В качестве владельца выбираем созданного на предыдущем шаге пользователя.

Затем переходим на вкладку «Параметры» .

sozdanie_bd_user_sql_2008r2_007

Здесь необходимо выбрать «Модель восстановления» базы данных и «Уровень совместимости» . Эти параметры зависят от того приложения, которое будет с создаваемой базой данных на SQL сервере. Например для 1С:Предприятие 7.7 необходимо задать

  • Уровень совместимости: «SQL Server 2000 (80)» .

Очень внимательно стоит отнестись к параметру «Модель восстановления» создаваемой базы данных. Подробно про модели восстановления баз данных и о том, на что данный параметр влияет, я писал здесь. Если сомневаетесь — выбирайте простую модель восстановления.

Определившись с параметрами нажимаем «ОК» .

sozdanie_bd_user_sql_2008r2_008

После чего в списке мы должны увидеть только что созданную базу данных.

sozdanie_bd_user_sql_2008r2_009

Смотрите также:

Ниже приведена пошаговая инструкция, показывающая как добавить новую базу данных в Microsoft SQLServer 2012 (в более старых редакциях, например в Microsoft SQL Server 2008 R2, набор действий аналогичен). Запускаем…

В данной статье будет рассказано как вручную сделать полную резервную копию базы данных в SQL Server 2008 R2 с помощью программы «Среда Microsoft SQL Server Management Studio». 0.…

В данной статье будет рассказано как определить версию (Product Version), уровень продукта (Product Level), а также выпуск или редакцию (Edition) установленного Microsoft SQL Server. В данной статье, в качестве примера используется…

Настройка прав доступа к базам данных

Управление доступом к базам данных можно производить несколькими способами:

Создание пользователей и настройка прав доступа к базам данных в SQL Server Management Studio

Задать проверку подлинности пользователя — Проверка подлинности Windows или Проверка подлинности SQL server.

Для создания пользователя с аутентификацией Windows необходимо выбрать пользователя или группу пользователей по кнопке «Найти…».

На странице Сопоставление пользователей отмечаются галочками базы данных, для которых установлен доступ для данного пользователя и членство в роли в базе данных. Новый пользователь в базе данных создается с правами Пользователя (подробнее о возможностях групп пользователей см. Руководство пользователя, глава Управление доступом к базам данных). Чтобы дать пользователю права Администратора базы данных, необходимо в списке Членство в роли базы данных для: отметить галочкой роль ‘db_owner’.

Также возможно добавление существующего пользователя из раздела Безопасность → Пользователи выделенной базы. Для этого необходимо выбрать пункт контекстного меню «Создать пользователя…», задать Имя пользователя, ввести вручную или выбрать по кнопке Имя входа созданного ранее пользователя. Чтобы дать пользователю права Администратора базы данных, необходимо в списке Членство в роли базы данных отметить галочкой роль ‘db_owner’.

How to add users to SQL Server 2008 Management Studio

I am trying to install DotNetNuke CMS. I created a database in my Microsoft SQL Server Management Studio 2008, which I installed after installing Microsoft Visual Studio 2010. I created a login for it and a password but I am not able to log in.

It is giving me SQL login failed 18456. I have tried the post that exist in this site and many different sites but I am not able to log in.

Do I need to update to SQL Server 2008?

2 Answers 2

Firstly you need to change the type of login to allow sql security login (otherwise you have to start messing with Domain user accounts).

To do this go to servername —> right click ‘properties’ —> go to security tab on left hand side —> choose ‘Sql Server and Windows Authentication mode’

To set up users you need to set them up:

1) as a login 2) as a user in the database.

To do this go to server name (in Management Studio) —> security —> logins then right click ‘new login’.

Then go to databases —> your db —> security —> users —> add user.

Then you just need to add the user selecting the elipses and adding the user you just created above.

One you’ll need to verify that the user you created has the ability to log on. Check the properties inside Sql Server Management Studio. To do this, connect to the database in SSMS. Then find the Security folder. Expand it, and expand the Logins folder. Find the login you are trying to use, right click and choose properties.

On the left is a tree «General», «Server Roles», «User Mapping», «Securables» and «Status». In status make sure that «Permission to connect to database engine» is set to Grant and Login is enabled.

If that is set up that way and you’re still having problems, verify that the protocol (either named pipes or TCPIP) is enabled for the server, if this is disabled it will prevent you from making connections from other computers.

edit sounds like you don’t have mixed mode authentication turned on.

Создание Пользователя в Microsoft SQL Server 2008 R2

- - - --

MrSharp

Награды

Изображение

Изображение

  • Создание Пользователя
  • Видео Гайд (В скором времени появится)

Изображение

  • Открываем меню «Пуск» => «Microsoft SQL Server 2008 R2» => «Среда SQL Server Management Studio«
  • Нажимаем кнопку «Соединить«
  • Открываем «Безопасность» => Нажимаем правой кнопкой мыши по «Имена входа» => Выбираем «Создать имя входа. «
  • Заполняем строку «Имя входа:«. Выбираем «Проверка подлинности SQL Server«. Заполняем строки «Пароль» и «Подтверждение пароля:» (длина пароля должна быть ровно 9 символов (В моем случае: Y87dc#$98 )). Убираем галочку с «Требовать использование политики паролей«. Выбираем «Язык по умолчанию:» — «Russian«. Переходим во вкладку » Роли сервера: «
  • Выделяем все галочками. Переходим во вкладку «Сопоставление пользователей«
  • Выделяем «accountserver» галочкой. Нажимаем кнопку «ОК«
  • Нажимаем правой кнопкой мыши по «Имена входа» => Выбираем «Создать имя входа. «
  • Заполняем строку «Имя входа:«. Выбираем «Проверка подлинности SQL Server«. Заполняем строки «Пароль» и «Подтверждение пароля:» (длина пароля должна быть ровно 9 символов (В моем случае: Y87dc#$98 )). Убираем галочку с «Требовать использование политики паролей«. Выбираем «Язык по умолчанию:» — «Russian«. Переходим во вкладку » Роли сервера: «
  • Выделяем все галочками. Переходим во вкладку «Сопоставление пользователей«
  • Выделяем «gamedb» галочкой. Нажимаем кнопку «ОК«
  • В итоге у нас должно получиться так:

cat119.png

MrTProg

Похожие публикации:

  1. Как работает case в sql
  2. Как разрешить изменение таблиц в sql server management
  3. Как сделать er диаграмму базы данных в sql
  4. Как сделать запрос в sql server management studio

Создание учетной записи базы данных SQL Server 2008

Используйте аутентификацию Windows или аутентификацию SQL Server

Информатика

Наука, Технология, Математика

  • PHP-программирование
  • Перл
  • питон
  • Java-программирование
  • Javascript-программирование
  • Программирование Дельфи
  • Программирование на C и C++
  • Рубиновое программирование
  • Visual Basic

Посмотреть больше

Обновлено 09 февраля 2021 г.
Рассмотрено

Райан Периан выстрел в голову

  • Западный университет губернаторов

Райан Периан — сертифицированный ИТ-специалист, обладатель множества сертификатов в области ИТ и более 12 лет опыта работы на должностях поддержки и управления в ИТ-индустрии.

Узнайте о нашем редакционном процессе

Что нужно знать

  • Подключитесь к базе данных SQL Server, откройте папку Security , щелкните правой кнопкой мыши папку Logins и выберите New Login .
  • Выберите проверку подлинности Windows для учетной записи Windows или проверку подлинности SQL Server , чтобы создать учетную запись, которая существует только в базе данных.
  • Проверка подлинности SQL Server доступна только в том случае, если вы выбрали смешанную проверку подлинности для своего экземпляра SQL Server.

В этой статье объясняется, как добавлять пользователей в SQL Server 2008 с помощью двух методов: проверки подлинности Windows и проверки подлинности SQL Server.

Как добавить учетную запись базы данных

SQL Server 2008 предоставляет два метода создания учетных записей пользователей базы данных: аутентификация Windows и аутентификация SQL Server. В режиме проверки подлинности Windows вы назначаете все разрешения базы данных учетным записям Windows. Преимущество этого заключается в обеспечении единого входа для пользователей и упрощении управления безопасностью. При аутентификации SQL Server (смешанный режим) вы по-прежнему можете назначать права пользователям Windows, но вы также можете создавать учетные записи, которые существуют только в контексте сервера базы данных.

  1. Откройте студию управления SQL Server .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *