C#,如何获取【本地】SQL服务器名

.Net技术 码拜 10年前 (2015-05-10) 773次浏览 0个评论
 

说白了就是获取实例名,因为本机可以用.代替。

比如我电脑里有三个,一个是.  另一个是.\SQLExpress  第三个是.\SQLExpress2

能取到么???
注:不是局域网的啊,是本地。还有引用SQLDMO.dll的方式不要。
 

20分
http://www.programbbs.com/doc/547.htm 
http://www.csharphelp.com/archives2/archive342.html 
20分
http://blog.csdn.net/mine3333/article/details/6258968

试试这个

欢迎光临我的博客

本地SQL服务器是可以用“.”来替的,不要实例名也可以 
http://zhidao.baidu.com/question/205368661.html?an=0&si=2
20分
错了 嘿嘿  发连接呢 弄成代码了
http://zhidao.baidu.com/question/205368661.html?an=0&si=2
20分
SQLDMO.Application sqlApp = new SQLDMO.ApplicationClass(); 
 SQLDMO.SQLServer srv = new SQLDMO.SQLServerClass();                 
 srv.Connect(this.cboServers.SelectedItem.ToString(),this.txtUser.Text,this.txtPassword.Text); 
 foreach(SQLDMO.Database db in srv.Databases) 
 { 
     if(db.Name!=null) 
         this.cboDatabase.Items.Add(db.Name); 
 }
20分
如果是你安装的是完整版的就用一个点或用你的计算机名,如果安装的是简化版的后面加\SQLExpress 
会了 谢谢各位!

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明C#,如何获取【本地】SQL服务器名
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!