SQL Server Asp.Net - "登录失败"

Ant*_*and 3 asp.net sql-server-2008

我无法让我的Asp.Net应用程序在我正在部署的服务器上运行.服务器正在运行Server 2008 R2,我正在运行SQL Server 2008 R2 Express.当我浏览网站时,我收到错误

用户'WIN-6VLI5UDJ5RN\Lappearn'登录失败

我曾尝试在SQL Server和服务器本身创建帐户,但没有任何区别.这是我的连接字符串

Data Source=localhost\SQLExpress;Initial Catalog=Lappearn;User ID=WIN-6VLI5UDJ5RN\Lappearn;Password=password;
Run Code Online (Sandbox Code Playgroud)

SQL Server现在运行Windows和SQL Server身份验证模式.

DOK*_*DOK 6

要启用用户,您必须在数据库上设置它们并在数据库和/或其表和存储过程上为它们授予权限.

听起来您已经创建了用户帐户或登录.您还必须授予该用户对数据库的权限.这通常通过将用户分配给具有权限的现有组来完成,例如db_datareaderdb_datawriter.

下面是一组有关如何设置数据库权限的分步说明,这里有一个SQL 2008和IIS7的说明.