用户PC名称/访客login失败

我正在尝试连接另一台计算机上的SQL 2008数据库时收到此错误消息。

看来你正在使用Windows身份validation(可信)连接到远程数据库。 在这种情况下,运行应用程序凭据的进程将用于进行身份validation。 通常,域设置对于这种types的authenticationscheme是最有意义的。

在你的情况下,你与来宾用户身份validation。 您可以将来宾用户添加为数据库上允许的用户login名和用户。

Windows身份validation具有许多优点。 如果这不适合你,那么使用SQL身份validation(混合模式),并提供用户名和密码连接,

正如Philip指出的,您可能正在使用Windows身份validation。 数据库连接string中是否包含Integrated Security=trueIntegrated Security=SSPI ? 在这种情况下,请将其删除并放入User ID=sqluserid;Password=XXX ,其中您将sqluseridreplace为有效的SQL Serverlogin,将XXXreplace为相应的密码。