点点滴滴
从点开始绘制自己的程序人生
posts - 39, comments - 2, trackbacks - 8, articles - 0
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
搜索一个局域网中所有的SQL Server服务器
Posted on 2006-12-17 10:25
点点滴滴
阅读(51)
评论(0)
编辑
收藏
网摘
所属分类:
C#
、
SQL
引用Microsoft SQLDMO Object Library(SQLDMO.DLL)
1
using
System;
2
using
System.Collections.Generic;
3
using
System.Text;
4
using
Microsoft.SqlServer.Server;
5
6
namespace
ConsoleApplication1
7
{
8
class
Api
9
{
10
/**/
///
<summary>
11
///
列出局域网中的所有数据库
12
///
</summary>
13
public
void
LoadAllSqlServer()
14
{
15
SQLDMO.ApplicationClass app
=
new
SQLDMO.ApplicationClass();
16
SQLDMO.NameList nameList
=
app.ListAvailableSQLServers();
17
for
(
int
i
=
0
; i
<
nameList.Count; i
++
)
18
{
19
if
(nameList.Item(i).ToString().Length
!=
0
)
20
{
21
Console.WriteLine(nameList.Item(i).ToString());
22
}
23
}
24
}
25
/**/
///
<summary>
26
///
列出指定服务器的数据库列表
27
///
</summary>
28
///
<param name="serverName">
服务器
</param>
29
///
<param name="LoginName">
登陆用户
</param>
30
///
<param name="passWord">
登陆密码
</param>
31
public
void
LoadALlDatabase(
string
serverName,
string
LoginName,
string
passWord)
32
{
33
SQLDMO.SQLServerClass sqlServer
=
new
SQLDMO.SQLServerClass();
34
try
35
{
36
sqlServer.Connect(serverName, LoginName, passWord);
37
for
(
int
i
=
0
; i
<
sqlServer.Databases.Count; i
++
)
38
{
39
Console.WriteLine(sqlServer.Databases.Item(i).Name);
40
}
41
}
42
catch
43
{
44
Console.WriteLine(
"
Error
"
);
45
}
46
47
}
48
49
}
50
}
新用户注册
刷新评论列表
标题
姓名
主页
Email
(博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
网站首页
新闻频道
社区
小组
博问
网摘
人才
找找看
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
Google站内搜索
China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!
开发者征途系统新作:《设计模式——基于C#的工程化实现及扩展》
相关文章:
相关链接:
所属分类的其他文章:
C#操作IIS的代码
如何让ClickOnce进行手动更新(含代码)
BackgroundWorker 组件
获取VS.NET 自带的数据库连接对话框的数据库连接
搜索一个局域网中所有的SQL Server服务器
Application.DoEvent()
在C#使用XML注释
用IDisposable接口释放.NET资源
正确的重载operator
很好的debug有理由不用吗
最新IT新闻:
MySpace CEO:明年广告营收仍会增长
2日科技博客精选:Windows占有率首次跌破90%
支付宝携手软银拓展日本市场
浏览器大战:Firefox首超20% IE跌破70%
Google Chrome 0.4.154.29 Beta 发布并透露Chrome扩展计划
Powered by:
博客园
Copyright © 点点滴滴
日历
<
2006年12月
>
日
一
二
三
四
五
六
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
与我互动
给我发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
给我留言
查看私人留言
随笔分类
Asp.net Ajax(3)
C#(12)
SQL(2)
设计模式(C#)(23)
随笔档案
2006年12月 (12)
2006年11月 (1)
2006年10月 (26)
文章分类
Ajax
C#
MRP
SQL
知识共享
asp.net Ajax
CodeProject
CSDN
Design Patterns
planet-source-code
最新评论
阅读排行榜
1. 安装ASP.NET AJAX(566)
2. ASP.NET AJAX 概述(414)
3. BackgroundWorker 组件(362)
4. 抽象 虚方法 接口 的区别(317)
5. Application.DoEvent()(295)
评论排行榜
1. 如何让ClickOnce进行手动更新(含代码) (2)
2. C#操作IIS的代码 (2)
3. 获取VS.NET 自带的数据库连接对话框的数据库连接(1)
4. BackgroundWorker 组件(1)
5. C#调用API访问其它进程(1)