一年前,在这个设置中,它是有效的。我一直在做完全不相关的事情,现在我又回到了原来的项目--我得到的用户'servername'\GUEST登录失败了。
注意: GUEST,不是我的用户名。
工作站: Win 7/64旗舰版。
服务器: SQL Server、XP Pro
工作站具有映射到服务器上的目录的驱动器号,该驱动器号在启动时自动恢复。
连接字符串为: server='servername';Trusted_Connection=yes
它并没有指定数据库,因为这段代码的目标是创建数据库。
除了微软发送的所有更新之外,我不知道有任何系统更改。两个盒子都打了完整的补丁。
编辑:可以,它们是相同的域。这曾经很管用。
编辑:我用一个琐碎的项目重现了它:
using System;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace Test
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string ConnectionString = "Server=Hydrogen; Trusted_Connection=yes";
try
{
using (SqlConnection Connection = new SqlConnection(ConnectionString))
{
Connection.Open();
Connection.Close();
}
}
catch(Exception E)
{
MessageBox.Show(E.Message);
}
}
}
}产生:
登录‘H2\Guest’失败。
编辑:之前它误导了我,服务器日志说:
用户‘for \Guest’登录失败。原因:基于令牌的服务器访问验证失败,出现基础结构错误。检查以前的错误。客户端:工作站的ip
发布于 2013-07-05 04:50:58
我将开始在服务器中进行以下测试。
https://stackoverflow.com/questions/17477192
复制相似问题