Предоставление доступа к базе данных RDS SQL Server - PullRequest
0 голосов
/ 09 мая 2019

Мы создали базу данных sql server в RDS. Затем он был восстановлен из резервной копии 500 ГБ.

Я могу войти в экземпляр sql с учетной записью администратора, которую я настроил в RDS, но вообще не могу получить доступ к базе данных

[42000] [FreeTDS] [SQL Server] Участник сервера "db-user" не может получить доступ к базе данных "db-name" в текущем контексте безопасности. (916), время: 0,000000 с

Начиная с его RDS, у меня нет роли sysadmin, и я даже не могу запустить "use db-name"

Как мне создать / добавить логин в эту базу данных, чтобы я мог его прочитать

1 Ответ

0 голосов
/ 09 мая 2019

Вы должны иметь доступ к любой базе данных в вашем экземпляре RDS с помощью учетной записи главного пользователя.Затем вы можете добавить необходимые разрешения для вашего пользователя или учетной записи приложения.https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.MasterAccounts.html

...