0

winforms アプリケーションでエンティティ フレームワークを使用しています。

scsb.DataSource ="localhost"を設定するとすべて正常に動作しますが、別の DB サーバーに接続しようとすると例外が発生しました。

基になるプロバイダーが Open で失敗しました。」

public DistributionSSEntities1 Connection()
{
    var scsb = new SqlConnectionStringBuilder();
    scsb.DataSource = "192.168.1.100";
    scsb.InitialCatalog = "DistributionSS";
    scsb.IntegratedSecurity = true;
    //------------------------
    EntityConnectionStringBuilder builder = new EntityConnectionStringBuilder();
    builder.Metadata ="res://*/Model.Model.csdl|res://*/Model.Model.ssdl|res://*/Model.Model.msl";
    builder.Provider = "System.Data.SqlClient";
    builder.ProviderConnectionString = scsb.ConnectionString;
    DistributionSSEntities1 db = new DistributionSSEntities1(builder.ToString());
    return db;
}
4

2 に答える 2