我正在使用它连接到SQL Server 2005 [Windows身份验证]
<add key="ConnectionString" value="Data Source=MALIK\sqlexpress;Initial Catalog=gainpeace;Integrated Security=SSPI"></add>
但它会产生错误
无法打开数据库“gainpeace” 登录请求。登录 失败。用户登录失败 'MALIK \ ASPNET'。
plz指导我如何解决这个问题......!
答案 0 :(得分:1)
您正在使用“Windows身份验证”,并且您没有以用户身份将ASPNET服务帐户添加到数据库。在SQL Server Management Studio中的数据库服务器下,有一个安全节点,其下有一个“登录”节点。右键单击“登录”并选择“新登录”。在弹出的对话框中,在“登录名”下,单击“搜索”按钮,找到ASPNET用户(在计算机MALIK上)。然后单击左侧的“用户映射”并选中数据库旁边的框。同时选中下面的“db_owner”(或更少)框,以便为您的用户提供一些权限。