博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#_获取 SQL服务器列表
阅读量:5788 次
发布时间:2019-06-18

本文共 3167 字,大约阅读时间需要 10 分钟。

 

#region   得到所有本地网络中可使用的SQL服务器列表   ///   ///   得到所有本地网络中可使用的SQL服务器列表   ///   ///服务器列表   ///
public static bool GetServers(ref string [] p_strServerList) { try { SQLDMO.Application sqlApp = new SQLDMO.ApplicationClass(); SQLDMO.NameList sqlServers = sqlApp.ListAvailableSQLServers(); if(sqlServers.Count > 0) { p_strServerList = new string[sqlServers.Count]; for(int i=0;i
/// 得到指定SQL服务器所有数据库的列表 /// ///
数据库列表 ///
服务器名 ///
用户名 ///
密码 ///
public static bool GetDataBases(ref string [] p_strDataBaseList, string p_strServer, string p_strUser, string p_strPWD) { try { int i = 0; SQLDMO.Application sqlApp = new SQLDMO.ApplicationClass(); SQLDMO.SQLServer srv = new SQLDMO.SQLServerClass(); srv.Connect(p_strServer,p_strUser,p_strPWD); if(srv.Databases.Count > 0) { p_strDataBaseList = new string[srv.Databases.Count]; foreach(SQLDMO.Database db in srv.Databases) { if(db.Name!=null) { p_strDataBaseList[i] = db.Name; } i = i + 1; } } return true; } catch(Exception ex) { throw ex; } } #endregion #region 得到所有的存储过程 ///
/// 得到所有的存储过程 /// ///
存储过程列表 ///
服务器名 ///
用户名 ///
密码 ///
数据库名 ///
public static bool GetProcedures(ref string [] p_strProcedureList, string p_strServer, string p_strUser, string p_strPWD, string p_strDataBase) { try { SQLDMO.SQLServer srv = new SQLDMO.SQLServerClass(); srv.Connect(p_strServer,p_strUser,p_strPWD); for(int i=0;i
0) { p_strProcedureList = new string[db.StoredProcedures.Count]; for(int j=0;j
/// 得到所有的Tables集合 /// ///
Tables集合 ///
服务器名 ///
用户名 ///
密码 ///
数据库名 ///
public static bool GetTables(ref string [] p_strTableList, string p_strServer, string p_strUser, string p_strPWD, string p_strDataBase) { try { SQLDMO.SQLServer srv = new SQLDMO.SQLServerClass(); srv.Connect(p_strServer,p_strUser,p_strPWD); for(int i=0;i
0) { p_strTableList = new string[db.Tables.Count]; for(int j=0;j
/// 得到所有的Views集合 /// ///
Views集合 ///
服务器名 ///
用户名 ///
密码 ///
数据库名 ///
public static bool GetViews(ref string [] p_strViewList, string p_strServer, string p_strUser, string p_strPWD, string p_strDataBase) { try { SQLDMO.SQLServer srv = new SQLDMO.SQLServerClass(); srv.Connect(p_strServer,p_strUser,p_strPWD); for(int i=0;i
0) { p_strViewList = new string[db.Views.Count]; for(int j=0;j

转载地址:http://dmlyx.baihongyu.com/

你可能感兴趣的文章
python 常见内置函数setattr、getattr、delattr、setitem、getitem、delitem
查看>>
使用bat脚本添加JAVA_HOME和修改PATH
查看>>
全自动备份vss和sql数据库(含源码下载)
查看>>
[转] boost undefined reference to 'pthread_create 问题
查看>>
如何不显示地图就获取位置数据?
查看>>
读取指定文件夹限定文件
查看>>
EF 更新条目时出错。有关详细信息,请参见内部异常。
查看>>
TIDB介绍 新数据库趋势
查看>>
ArcGIS For Flex学习之Mapping---Map Extent and Mouse Coordinates
查看>>
libgdx的菜单配置,以及json文件的结构
查看>>
Git基础知识与常用命令
查看>>
Set和Map数据
查看>>
关于Patter类和Match类
查看>>
[改善Java代码]生成子列表后不要再操作原列表
查看>>
9套Android实战经典项目资料分享给大家
查看>>
第2个程序:用C语言实现点亮一盏led
查看>>
.net消息队列
查看>>
sys.stdout.write与sys.sterr.write(一)
查看>>
向Maven的本地库中添加jar文件
查看>>
centos7.0上安装五笔输入法
查看>>