nyt1972 Ответов: 2

Создать базу данных разрешение запрещено в базе данных "мастер". (Microsoft SQL server, ошибка: 262)


Привет,

Я получаю эту ошибку при создании базы данных, я вошел в систему как администратор с помощью проверки подлинности Windows.

CREATE DATABASE permission denied in database 'master'. (Microsoft SQL Server, Error: 262)


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

Я использую Microsoft Management Studio 2018 в windows 10. Пожалуйста помочь.

Что я уже пробовал:

Чтобы добавить пользователя Windows с логином “domainname \username”

Используя учетные данные для учетной записи domainname\username войдите на компьютер .
Далее следуйте по пути:- запустите> Все программы > Microsoft SQL Server >SQL Server Management Studio.
Примечание: опция “Запуск от имени администратора” повышает права пользователя в диалоговом окне Управление доступом пользователя, нажмите кнопку Продолжить.
Затем подключитесь к экземпляру SQL Server в среде SQL Server Management Studio .
Далее следуйте по пути >> Security>>щелкните правой кнопкой мыши Logins>>нажмите кнопку New Login.
Введите имя пользователя в поле Имя пользователя,.
Наконец, перейдите на страницу выбора, щелкните роли сервера, установите флажок системный администратор и нажмите кнопку ОК.

2 Ответов

Рейтинг:
2

OriginalGriff

У вас нет прав пользователя SQL для создания БД: вам нужно найти администратора системы SQL, к которой вы подключаетесь, и заставить его добавить разрешение - Windows не имеет к этому никакого отношения, это ваш пользователь SQL требует дополнительных специальных разрешений.
Даже если вы входите в систему как пользователь со всеми разрешениями Windows под солнцем на вашем компьютере, это не дает вам никаких особых прав на SQL; они полностью разделены.


Рейтинг:
1

Sandeep Mewara

Ссылка: Создать базу данных разрешение запрещено в базе данных " мастер’. (Microsoft SQL Server, ошибка: 262) | Sanal Menon Kalipurayath[^]

Цитата:
Когда пользователь в учетной записи администратора запускает среду SQL Server Management Studio, функция управления учетными записями пользователей удаляет маркер членства для этой группы и передает SQL Server только информацию об учетной записи пользователя. Возвращается сообщение о том, что учетная запись не имеет прав на вход в SQL Server. Чтобы разрешить вход членам группы администраторов Windows, необходимо явно Добавить учетную запись в учетные записи SQL Server.

1. Добавить пользователя Windows с именем входа “machinename\Administrator” в фиксированную роль сервера sysadmin
a. Log on to the computer using the credentials for the machinename\Administrator account.
b. Click the Start button, point to All Programs, click Microsoft SQL Server, and then click SQL Server Management Studio.
c. Connect to an instance of SQL Server.
d. Click Security, right-click Logins, and then click New Login.
e. In the Login name box, enter the user name.
f. In the Select a page pane, click Server Roles, select the sysadmin check box, and then click OK.

2. Добавить пользователя Windows с именем входа “domainname \username” в фиксированную роль сервера sysadmin
a. Log on to the computer using the credentials for the domainname\username account.
b. Click the Start button, point to All Programs, click Microsoft SQL Server, right-click SQL Server Management Studio, and then click Run as administrator.
ps: “Run As Administrator” option elevates the user permissions In the User Access Control dialog box, click Continue.
c. In SQL Server Management Studio, connect to an instance of SQL Server.
d. Click Security, right-click Logins, and then click New Login.
e. In the Login name box, enter the user name.
f. In the Select a page pane, click Server Roles, select the sysadmin check box, and then click OK.