sml Asked: 2010-03-08 06:55:57 +0800 CST2010-03-08 06:55:57 +0800 CST 2010-03-08 06:55:57 +0800 CST 用户 PCname/Guest 登录失败 772 我在尝试连接另一台计算机中的 sql 2008 数据库时收到此错误消息。 sql-server-2008 login failed 2 个回答 Voted Philip Fourie 2010-03-08T07:05:03+08:002010-03-08T07:05:03+08:00 您似乎正在使用 Windows 身份验证(受信任)连接到远程数据库。在这种情况下,运行应用程序凭据的进程用于进行身份验证。通常,域设置对于这种类型的身份验证方案最有意义。 在您的情况下,您使用来宾用户进行身份验证。您可以将 Guest 用户添加为允许的用户登录名和数据库上的用户。 Windows 身份验证有许多优点。如果这对您不起作用,则使用 SQL 身份验证(混合模式)并提供用户名和密码以进行连接, Anders Abel 2010-03-08T12:36:23+08:002010-03-08T12:36:23+08:00 正如 Philip 指出的那样,您可能正在使用 Windows 身份验证。您的数据库连接字符串中是否有任何内容显示Integrated Security=true或Integrated Security=SSPI?在这种情况下,请将其删除并放入User ID=sqluserid;Password=XXX您替换sqluserid有效 SQL 服务器登录和XXX相应密码的位置。
您似乎正在使用 Windows 身份验证(受信任)连接到远程数据库。在这种情况下,运行应用程序凭据的进程用于进行身份验证。通常,域设置对于这种类型的身份验证方案最有意义。
在您的情况下,您使用来宾用户进行身份验证。您可以将 Guest 用户添加为允许的用户登录名和数据库上的用户。
Windows 身份验证有许多优点。如果这对您不起作用,则使用 SQL 身份验证(混合模式)并提供用户名和密码以进行连接,
正如 Philip 指出的那样,您可能正在使用 Windows 身份验证。您的数据库连接字符串中是否有任何内容显示
Integrated Security=true
或Integrated Security=SSPI
?在这种情况下,请将其删除并放入User ID=sqluserid;Password=XXX
您替换sqluserid
有效 SQL 服务器登录和XXX
相应密码的位置。