私は自分のPCでSQL Serverインスタンスを実行しようとしています。SQL Serverインスタンスが常に列挙に表示されないのはなぜですか?
SqlDataSourceEnumerator instance = SqlDataSourceEnumerator.Instance;
DataTable table = instance.GetDataSources();
foreach (DataRow row in table.Rows)
{
SqlInstanceCollection.Items.Add(row["ServerName"].ToString() + "\\" + row["InstanceName"].ToString());
SqlInstanceCollection.Text = SqlInstanceCollection.Items[0].ToString();
}
私が直面している問題は、サーバーが動作しているときでも時々私がインスタンスを取得することがあることです。
実行中のSQL Serverのインスタンスのリストを取得するにはどのくらいの時間が必要ですか?
ご協力いただきますようお願い申し上げます。 MSDNから
[sql browser service](http://msdn.microsoft.com/en-us/library/ms181087.aspx)が実行されている場合、コードによって実行中のインスタンスが検出されるかどうかに影響しますか? – billinkc