我创建了一个web服务,将一些数据保存到数据库中.但我有一个错误:

无法打开登录请求的数据库"测试".登录失败.用户"xyz\ASPNET"登录失败.

我的连接字符串是

Data Source=.\SQLExpress;Initial Catalog=IFItest;Integrated Security=True

推荐答案

这个错误很明显,不是吗?您正在try 使用用户"xyz/ASPNET"连接到SQL Server,这是您的ASP.NET应用程序正在运行.

不允许此帐户连接到SQL Server-请在SQL Server上为该帐户创建登录名,或者在连接字符串中指定另一个有效的SQL Server帐户.

你能给我们看一下你的连接字符串吗(通过更新你原来的问题)?

UPDATE: Ok, you're using integrated Windows authentication --> you need to create a SQL Server login for "xyz\ASPNET" on your SQL Server - or change your connection string to something like:

connectionString="Server=.\SQLExpress;Database=IFItest;User ID=xyz;pwd=top$secret"

如果数据库中有密码为"top$secret"的用户"xyz".

Asp.net相关问答推荐

Visual Studio发布的网站得到错误类型JObject is not defined when page is load on server"''"

实体框架核心:DBCommand执行得更快,但总时间要慢10倍

业务线应用程序:F# 会让我的生活变得轻松吗?

我可以根据角色隐藏/显示 asp:Menu 项吗?

解析 JSON 响应的最简单方法

ASP.NET MVC4 jquery/javascript 包的使用

为什么默认情况下不允许 GET 请求返回 JSON?

ASP.NET 在更新面板更新时显示正在加载...消息

部署后网站需要强制刷新

如何为角色以及特定用户使用自定义授权属性?

如何在 ASP.NET MVC3 中配置区域

@(at) 登录文件路径/字符串

错误请求 - 无效的主机名 ASP.net Visual Studio 2015

当文件上传超出 ASP.NET MVC 中允许的大小时显示自定义错误页面

避免在 ASP.NET MVC 中使用会话状态是一种好习惯吗?如果是,为什么以及如何?

回发后运行javascript函数

在 ASPNET 标识 2.0 中禁用用户

ASP.NET - 从静态方法/静态类访问会话?

MVC4 - 当优化设置为 true 时Bundle 不起作用

ASP.NET 网格视图与列表视图