我使用的是azure sql____.database.windows.net。在这个数据库服务器中,我有两个数据库:
- 数据库A/暂存
- 数据库B/生产
我只需要sql用户登录才能访问DatabaseB。是否可以创建新的sql用户?
要允许用户访问Azure SQL中的数据库,您必须执行以下操作之一:
- 在主数据库中创建一个用户登录,然后授予其访问相应数据库的权限
- 在所需数据库中创建用户帐户
尽管如此,您可以遵循以下路径。首先,创建一个新登录名:
CREATE LOGIN <login> WITH PASSWORD = '<password>';
然后在数据库中创建一个用户:
USE <DB-name>
CREATE USER <user> FOR LOGIN <login>;
GO
查看更多:
- https://learn.microsoft.com/en-us/sql/t-sql/statements/create-user-transact-sql?view=sql-server-ver15#示例
- https://learn.microsoft.com/en-us/azure/azure-sql/database/logins-create-manage