C# 受信任的#u连接不是';我不再工作了

C# 受信任的#u连接不是';我不再工作了,c#,sql-server,authentication,database-connection,connection-string,C#,Sql Server,Authentication,Database Connection,Connection String,一年前,在这个非常设置它是工作。我一直在处理完全不相关的东西,现在我又回到了原来的项目——我的用户“servername”\GUEST登录失败 注意:GUEST,不是我的用户名 工作站:Win 7/64终极版 服务器:SQL Server、XP Pro 工作站的驱动器号映射到服务器上的目录,在引导时自动恢复 连接字符串为:server='servername';可信连接=是 它没有指定数据库,因为这段代码的目标是创建数据库 除了Microsoft发送的所有更新之外,我不知道有任何系统更改。两个盒

一年前,在这个非常设置它是工作。我一直在处理完全不相关的东西,现在我又回到了原来的项目——我的用户“servername”\GUEST登录失败

注意:GUEST,不是我的用户名

工作站:Win 7/64终极版

服务器:SQL Server、XP Pro

工作站的驱动器号映射到服务器上的目录,在引导时自动恢复

连接字符串为:server='servername';可信连接=是

它没有指定数据库,因为这段代码的目标是创建数据库

除了Microsoft发送的所有更新之外,我不知道有任何系统更改。两个盒子都打满了补丁

编辑:是的,它们是同一个域。这曾经奏效

编辑:我用一个小项目复制了它:

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);
            }
        }
    }
}
产生:

登录“HYDROGEN\Guest”失败

编辑:以前它误导了我,服务器日志说:


用户'HYDROGEN\Guest'登录失败。原因:基于令牌的服务器访问验证失败,出现基础结构错误。检查以前的错误。[客户端:工作站的ip]

我将开始在服务器中执行以下测试

  • 检查SQL服务是否正常工作:SQL Server&SQL浏览器服务
  • 检查您是否可以从本地站本身连接到SQL Server。使用OSQL或SSMS
  • 检查服务器上的防火墙是否已关闭或允许访问关键SQL端口,如1433 for TCP协议和445&139 for命名管道
  • 在SQL Configuration Manager中,检查是否启用了TCP和命名管道(假设您使用的是SQL 2005及以上版本)

  • 这两台计算机是同一个域的成员吗?您可以远程登录到服务器吗?港口1433@LuisLL“有东西在那里,但它没有发送识别自己的文本。”LorenPechtel看到我的回答了吗below@LorenPechtel这是什么类型的应用程序?网状物桌面?我可以使用XP框上的管理控制台登录没有问题。请注意,错误的用户名为guest,而不是正确的用户名。我认为问题出在客户端。我只是注意到连接字符串没有提到服务器名称。是吗?不,这是我忘记了这个系统是如何工作的,在servername这个词周围加了尖括号。HTML剥离器将其核化。固定的。