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

Visual Studio数据库连接报错,新手寻求解决方案

数据库连接报错解决方案

针对你截图中「无法打开请求的数据库,登录失败」的问题,可按以下步骤排查解决:

  • 核对目标数据库名称:确认连接字符串里的Database(或Initial Catalog)参数值为HotelSystem,且数据库确实存在于你的SQL Server实例中,注意名称大小写(部分环境下区分)。
  • 验证当前用户的数据库权限:
    打开SQL Server Management Studio(SSMS),找到HotelSystem数据库,右键→「属性」→「权限」,检查当前登录用户(DESKTOP-xxxxxxx\UserName)是否被授予该数据库的访问权限,至少需要添加db_datareader和db_datawriter角色权限。
  • 确认连接字符串配置:如果你用Windows身份验证,连接字符串格式要正确,示例:
    Data Source=你的服务器名称;Initial Catalog=HotelSystem;Integrated Security=True;
    
    其中「你的服务器名称」可在SSMS的连接窗口查看,本地实例通常是localhost或.\SQLEXPRESS。
  • 检查SQL Server服务状态:按下Win+R输入services.msc,找到「SQL Server (实例名)」服务,确认它处于「正在运行」状态,若未启动则右键启动。
  • 确认数据库是否正常:在SSMS中尝试手动连接HotelSystem数据库,看是否能正常打开,若数据库损坏或被删除,需要重新创建或恢复备份。

内容的提问来源于stack exchange,提问作者خالد علي

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 07:05:00