You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过SQL Server Management Studio为Azure SQL Edge创建带密码的用户?

解决方法

Azure SQL Edge(和SQL Server体系一致)中,带密码的身份验证账号需要分两步创建:先建立服务器级的「登录名(Login)」,再在目标数据库中创建关联的「用户(User)」。你当前打开的是数据库用户创建界面,所以看不到直接设置密码的选项,具体操作如下:

1. 创建带密码的服务器登录名

  • 连接Azure SQL Edge实例后,展开安全性 > 登录名,右键选择「新建登录名」
  • 在弹窗中:
    • 输入登录名(例如AppServiceUser)
    • 选择「SQL Server身份验证」,设置密码(测试场景可取消「强制实施密码过期」选项)
    • 切换到「用户映射」标签页,勾选应用需要访问的数据库,同时在下方勾选对应权限(如db_datareader、db_datawriter,按需选择)
    • 点击确定完成创建

2. 关联数据库用户(可选)

如果已经有现成的登录名,回到你之前打开的「新建用户」界面:

  • 在「登录名」输入框右侧点击「浏览」,选择已创建的登录名
  • 设置用户名(建议和登录名保持一致),配置数据库角色权限后点击确定即可

用T-SQL快速创建(更高效)

熟悉SQL语句的话,可直接执行以下命令完成全部操作:

-- 创建服务器登录名
CREATE LOGIN AppServiceUser WITH PASSWORD = '你的强密码';
-- 切换到目标数据库,创建关联用户
USE 你的数据库名称;
CREATE USER AppServiceUser FOR LOGIN AppServiceUser;
-- 分配基础读写权限(可根据需求调整)
ALTER ROLE db_datareader ADD MEMBER AppServiceUser;
ALTER ROLE db_datawriter ADD MEMBER AppServiceUser;

内容的提问来源于stack exchange,提问作者me.at.coding

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 04:08:12