代码之家  ›  专栏  ›  技术社区  ›  aifarfa

ASP.NET MVC2.0远程SQL server-用户“<username>”登录失败。原因:未与受信任的SQL Server连接关联

  •  1
  • aifarfa  · 技术社区  · 15 年前

    “SQL server和Windows身份验证模式”(混合模式)

    这是我的web.config连接字符串

    <connectionStrings>
        <add name="StockConnectionString" connectionString="Data Source=192.168.0.2;Initial Catalog=Stock;Persist Security Info=True;User ID=op;Password=operator" providerName="System.Data.SqlClient"/>
    </connectionStrings>
    

    用户“op”登录失败。原因: 不与受信任的SQL关联 服务器连接。

    不知道这是怎么回事。

    2 回复  |  直到 15 年前
        1
  •  1
  •   aifarfa    15 年前

    最后,三天后还没搞清楚。然后我试着重新开始。

    在VS2010中创建了一个新项目(ASP.NET MVC 2 web应用程序)。

    使用SQL server身份验证直接远程SQL server,而不是本地。

    不支持此服务器版本。必须具有Microsoft SQL server 2005或更高版本。

    我的项目是在winxpconnecttosqlserver2000下创建的,工作正常。现在上面一个错误的答案是。。

    Visual Studio 2010放弃了对SQL Server 2000的支持。您要么返回VS2008/SL3,升级您的SQL服务器,要么在Visual Studio之外手动执行操作。

        2
  •  0
  •   Matthew Dalton    15 年前

    如果将此添加到连接字符串中,会有什么区别吗? 可信连接=False;

    受信任的是使用错误的windows身份验证。Sql server身份验证是您尝试使用的用户名和密码。