ASP.NET获取MS SQL Server安装实例实现思路及代码
乒乓球横拍技术,圆锥滚子轴承型号,篮球名人赛
参考msdn的文章 http://msdn.microsoft.com/zh-cn/library/a6t1z9x2.aspx中所指的sqldatasourceenumerator类别,是应用程序在当前的网络中查找sql server实例。
insus.net在演示中,是把找到的实例显示于dropdownlist控件中。首先在.aspx拉一个dropdownlist控件:
server: <asp:dropdownlist id="dropdownlistinstance" runat="server"></asp:dropdownlist>
然后在page_load事件写:
view code
protected void page_load(object sender, eventargs e)
{
datatable datatable = sqldatasourceenumerator.instance.getdatasources();
foreach (datarow dr in datatable.rows)
{
if (string.isnullorempty(dr["instancename"].tostring()))
this.dropdownlistinstance.items.add(string.concat(dr["servername"]));
else
this.dropdownlistinstance.items.add(string.concat(dr["servername"], "\\", dr["instancename"]));
}
}
运行结果,insus.net的手提电脑安装了sql server 2012和sql server 2008 r2,因此显示两个sql server实例。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!!
点击进行留言回复
网友评论