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

SQL Server中mytestuser用户登录失败,如何解决该问题?

解决SQL Server登录名mytestuser登录失败的问题

常见修复步骤

1. 确认SQL Server身份验证模式

  • 打开SQL Server Management Studio(SSMS),右键目标服务器 → 属性 → 切换到安全性选项卡
  • 确认选中SQL Server和Windows身份验证模式,如果当前是仅Windows模式,修改后重启SQL Server服务生效

2. 为登录名映射数据库用户并分配权限

  • 展开服务器下的安全性 → 登录名,找到mytestuser并右键选择属性
  • 切换到用户映射选项卡:
    • 勾选需要访问的数据库(如业务库或master)
    • 在下方“数据库角色成员身份”中,根据需求勾选db_datareader(只读)、db_datawriter(读写)等权限
    • 点击确定保存设置

3. 检查登录名状态是否启用

  • 在mytestuser的属性窗口中,切换到状态选项卡
  • 确认“登录”选项设置为启用,若为禁用状态则改为启用

4. 使用T-SQL命令快速配置(可选)

如果习惯用脚本操作,执行以下语句:

-- 启用登录名
ALTER LOGIN mytestuser ENABLE;

-- 替换为需要访问的数据库名称
USE YourDatabaseName;
-- 创建对应的数据库用户
CREATE USER mytestuser FOR LOGIN mytestuser;
-- 分配读写权限
ALTER ROLE db_datareader ADD MEMBER mytestuser;
ALTER ROLE db_datawriter ADD MEMBER mytestuser;

内容的提问来源于stack exchange,提问作者Kenan Taşdemir

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 02:45:44