Я хотел бы, чтобы мое приложение возвращало экземпляры SQL Server 2008 R2 Developer / Express.
Я использую:
System.Data.DataTable lokalni_servery = Microsoft.SqlServer.Management.Smo.SmoApplication.EnumAvailableSqlServers();
foreach (System.Data.DataRow row in lokalni_servery.Rows)
{
local_servers.Items.Add(row["Server"].ToString());
}
На ноутбуке моего друга с 32-разрядной версией SQL Server 2008 R2 Express он ничего не находит, но на моем ноутбуке с 64-разрядной версией SQL Server 2008 R2 Developer он находит его почти каждый раз. Мне нужно найти этот экземпляр SQL на обеих машинах.
Кто-нибудь знает, почему приложение так себя ведет?
Есть ли способ изменить метод, позволяющий обоим ноутбукам находить экземпляр?