1

私が抱えている問題は、ASP.NET アプリケーションから SQL Server (2005) のアカウントに接続することです。

デフォルトのsaログインを使用してみましたが、ユーザーはすでに作成されており、SQL管理スタジオの設定も混合プロパティに設定されています.webconfigにも文字列接続がありますが、機能しません。

c# コード

    //string conStr = ConfigurationManager.ConnectionStrings["SQLConnectionString"].ConnectionString;
    string conStr = @"server=JAMES-PC\SQLEXPRESS; database=projectDB; uid=james; password=password;";
    string query = "SELECT [TaskID], [Task], [Start Date] AS Start_Date, [End Date] AS End_Date, [Priority], [Time Allowance] AS Time_Allowance, [Details], [Catagory] FROM [schedulerData0]";
    SqlDataAdapter dataAdapt = new SqlDataAdapter(query, conStr);
    DataTable table = new DataTable();
    dataAdapt.Fill(table);
    GridView1.DataSource = table;
    GridView1.DataBind();

表示されるエラー メッセージは次のとおりです。

ユーザー「james」のログインに失敗しました。ユーザーは、信頼できる SQL Server 接続に関連付けられていません。

どんな助けでもジェームズに感謝

4

4 に答える 4

0

これを試してみてください。よくわかりませんが、うまくいくことを願っています-

<connectionStrings>
<add name ="conStr" connectionString ="Initial Catalog = projectDB; 
Data Source =JAMES-PC\SQLEXPRESS; User Id=james;Password=password;"/>
</connectionStrings>
于 2013-02-13T13:57:18.380 に答える
0

projectDB を user:james にマッピングしてみてください。SQL Server Management Studio を開き、Security - Loginsを選択し、 user: jamesをダブルクリックし、 page: User Mappingを選択し、projectDB を確認します。

于 2013-02-13T15:40:39.240 に答える