枚举SQL Server的实例

原创 2006年06月04日 21:11:00
枚举SQL Server的实例
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

//所引入的命名空间
using System.Data.Sql;

namespace EnumSqlServer
{
    public partial class MainForm : Form
    {
        public MainForm()
        {
            InitializeComponent();
        }

        private void MainForm_Load(object sender, EventArgs e)
        {
            //枚举本地网络内所有可用SqlServer实例
            SqlDataSourceEnumerator instance = SqlDataSourceEnumerator.Instance;
            //返回
            //----------------------------------------------------------------------------
            // ServerName        |   服务器的名称
            //----------------------------------------------------------------------------
            // InstanceName    |   服务器实例的名称。如果服务器作为默认实例运行,则为空白
            //----------------------------------------------------------------------------
            // IsClustered         |   指示服务器是否属于群集
            //----------------------------------------------------------------------------
            // Version               |   服务器的版本(SQLServer2000为8.00.x,SQLServer2005为9.00.x)
            //----------------------------------------------------------------------------
            DataTable dt = instance.GetDataSources();
            //绑定
            cboServerList.DataSource = CreateCboDataSource(dt);
        }

        /// <summary>
        /// 取得ComBox的数据源
        /// </summary>
        /// <param name="dt"></param>
        /// <returns></returns>
        private List<string> CreateCboDataSource(DataTable dt)
        {
            List<string> list = new List<string>();

            foreach (DataRow dr in dt.Rows)
            {
                //只取ServerName
                list.Add(dr[0].ToString());
            }

            return list;
        }
    }
}

枚举 SQL Server 的实例

     SQL Server 2000 和 SQL Server 2005 均允许应用程序在当前的网络中查找 SQL Server 实例。SqlDataSourceEnumerator 类向应用程序...
  • HuaRong_Soft
  • HuaRong_Soft
  • 2007年05月07日 09:37
  • 259

SQL中枚举类型列

如果想定义一个列数据是{v     ,h   ,       t     ,   u     }的枚举类型 可以:create   table   表   (你的列   char(1)   check...
  • westnewhountfox
  • westnewhountfox
  • 2008年04月15日 10:37
  • 224

sql server 2005 T-SQL ^(位异或)(Transact-SQL)

对两个整数值执行“位异或”运算。 Transact-SQL 语法约定 语法 expression ^ expression 参数 expression是整数数据类型类别的任一数据类型、bit、b...
  • czh_liyu
  • czh_liyu
  • 2007年12月20日 13:19
  • 891

sql server存储过程 以及几个常用案例

转载自http://www.cnblogs.com/hoojo/archive/2011/07/19/2110862.html SQL Server 存储过程 Transact-S...
  • yuliangliang092
  • yuliangliang092
  • 2016年04月23日 10:41
  • 783

如何卸载 SQL Server 2008实例

卸载一个独立的 SQL Server 2008年实例之前应考虑的问题 我们建议您使用添加或删除程序功能在控制面板中卸载 SQL Server。在计算机上运行 SQL Server 2008年与早...
  • xyl295528322
  • xyl295528322
  • 2014年03月20日 22:32
  • 2601

SQLServer多实例更改默认实例

一台机器上装了多个数据库实例,MSSQLSERVER和MSSQL,默认填写local,登陆的是MSSQLSERVER,登陆MSSQL为local\MSSQL,特殊原因需要使得填写local登陆为MSS...
  • chenxq5210
  • chenxq5210
  • 2016年09月02日 19:02
  • 3502

sql server 数据库设计实例

本实例为综合实例,考察数据库原理中的,sql脚本的编写,创建——增删改查,视图和索引的创建等;数据库ER图,关系模式;以及一些高级的应用包括:触发器,函数和存储过程的应用。 (一). 数据库设计题目如...
  • u013139259
  • u013139259
  • 2015年01月14日 22:13
  • 2982

sql server 事务处理例子

begin tran one_tran declare @sum_errors int;   //声明error总数,这个用来判断事务是否回滚 set @sum_errors = 0; update ...
  • runing22
  • runing22
  • 2016年04月08日 14:52
  • 244

关于对MS SQLServer 实例的理解

关于对MS SQLServer 实例的理解
  • msdnchina
  • msdnchina
  • 2016年06月17日 07:30
  • 932

SQL Server数据库增删改查等语句实例(3)

增删改查(约束索引等)
  • H_lukong
  • H_lukong
  • 2016年10月23日 20:37
  • 1013
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:枚举SQL Server的实例
举报原因:
原因补充:

(最多只允许输入30个字)