连接Windows 7中安装的数据库时显示“登录失败的用户”错误消息

时间:2012-09-05 07:38:25

标签: c# asp.net .net

  

可能重复:
  Cannot open database requested by the login. The login failed. Login failed for user

我使用C#.net(vs 2008)和SQL Server 2005定制了一个Windows应用程序,它在Windows XP操作系统上运行良好。当我尝试在Windows7上使用相同的应用程序时,我收到一条错误消息..

  

无法打开登录请求的数据库'db'。登录失败。   用户'user-pc'登录失败。

我没有修改应用程序中的任何代码。

我更改了App.config文件,如下所示: -

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="constr" value="packet size=4096;integrated security=SSPI;data source=user-pc;persist security info=False;initial catalog=db"></add>
    <!--   User application and configured property settings go here.-->
    <!--   Example: <add key="settingName" value="settingValue"/> -->
    <add key="DataGrid1.ReadOnly" value="False" />
  </appSettings>

</configuration>

请帮我解决这个问题......

1 个答案:

答案 0 :(得分:0)

你在Windows 7中安装了SQL实例吗? 替换“。”而是“user-pc”