私のWebページは保護されたサーバー(https)にあり、通常のサーバーであるSQL Server 2008データベースに接続しようとしています。 web.configファイルではなく、ページ自体にconnectionstringを記述しています。そして、私はエラー以下になっています: -ログインに失敗しました。ログインは信頼できないドメインからのものであり、Windows認証では使用できません
System.Data.SqlClient.SqlException: Login failed.
The login is from an untrusted domain and cannot be used with Windows authentication.
助けてください、どのように私はそれを接続することができ、私はそれのためにいくつかのWebサービスを作成する必要がありません。
私のコードは以下の通りです:
public void FillCity()
{
SqlConnection con = new SqlConnection();
con.ConnectionString = "integrated security=SSPI;data source=dev-fcb; user id=sa;password=password;"
+"persist security info=False;database=mediapro";
con.Open();
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = new SqlCommand("select * from StateCityMaster where IsActive='1' order by CityName", con);
DataSet ds = new DataSet();
da.Fill(ds);
string CityName = string.Empty;
if (ds.Tables[0].Rows.Count > 0)
{
CityName = ds.Tables[0].Rows[0]["CityName"].ToString();
}
DataSet dset = new DataSet();
da.Fill(dset);
if (dset.Tables[0].Rows.Count > 0)
{
drpCity.DataSource = dset;
drpCity.DataTextField = "CityName";
drpCity.DataValueField = "CityName";
drpCity.DataBind();
}
drpCity.Items.Insert(0, new ListItem("--Select--", "0"));
con.Close();
}
あなたのコードと場合によってはweb.configファイルの抜粋(認証)を表示してください。 –