1年前、まさにこのセットアップで機能していました。私はまったく関係のないことに取り組んでいましたが、今は古いプロジェクトに戻っています。ユーザー 'servername'\GUEST のログインに失敗しました。
注: 私のユーザー名ではなく、GUEST です。
ワークステーション: 7/64 Ultimate に勝つ。
サーバー: SQL Server、XP Pro
ワークステーションには、サーバー上のディレクトリにマップされたドライブ文字があり、起動時に自動復元されます。
接続文字列は次のとおりです。server='servername'; Trusted_Connection=はい
このコードの目的はデータベースを作成することであるため、データベースを指定していません。
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]