欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【枚举SQLServer的实例】,下面是详细的分享!
枚举SQLServer的实例
usingSystem;
usingSystem.Collections.Generic;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Text;
usingSystem.Windows.Forms;
//所引入的命名空间
usingSystem.Data.Sql;
namespaceEnumSqlServer
{
publicpartialclassMainForm:Form
{
publicMainForm()
{
InitializeComponent();
}
privatevoidMainForm_Load(objectsender,EventArgse)
{
//枚举本地网络内所有可用SqlServer实例
SqlDataSourceEnumeratorinstance=SqlDataSourceEnumerator.Instance;
//返回
//----------------------------------------------------------------------------
//ServerName|服务器的名称
//----------------------------------------------------------------------------
//InstanceName|服务器实例的名称。如果服务器作为默认实例运行,则为空白
//----------------------------------------------------------------------------
//IsClustered|指示服务器是否属于群集
//----------------------------------------------------------------------------
//Version|服务器的版本(SQLServer2000为8.00.x,SQLServer2005为9.00.x)
//----------------------------------------------------------------------------
DataTabledt=instance.GetDataSources();
//绑定
cboServerList.DataSource=CreateCboDataSource(dt);
}
///<summary>
///取得ComBox的数据源
///</summary>
///<paramname="dt"></param>
///<returns></returns>
privateList<string>CreateCboDataSource(DataTabledt)
{
List<string>list=newList<string>();
foreach(DataRowdrindt.Rows)
{
//只取ServerName
list.Add(dr[0].ToString());
}
returnlist;
}
}
}
以上所分享的是关于枚举SQLServer的实例,下面是编辑为你推荐的有价值的用户互动:
相关问题:sql server没有枚举类型,要把mysql的枚举转换过来...
答:枚举类型可以用外键约束来做吧。 >>详细
相关问题:sql server实例和数据库的区别
答:sql server实例即通常所说的服务器, 数据库是存储用户数据的容器,一个SQL SERVER实例上可以有多个数据库. >>详细
相关问题:怎么修改SQL 2008 R2数据库默认端口
答:怎么修改SQL 2008 R2数据库默认端口?为什么我们要修改数据库的默认端口呢,这是因为默认的数据库端口是1433,所以为了数据的安全可能会考虑修改一下数据库端口,但是实际上修改了SQL 数据库默认端口不一定有效果,还需要进行隐藏数据库实例,下... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
