急啊!!急啊!!!!!!有人知道这个问题吗?
Sql   Server   里的查询分析器登陆时,有windows   身份和Sqlserver两种,还要选择要连接到的Server   还有判断SQlsever是否启动! 
 我想做个简单的,登陆是代码应该怎么写,给点提示! 
 还有进去后,左边的对象浏览器中的TreeView加载显示了全部数据库,包括数据库里面的具体项,是怎么做的?C#有没提供了函数直接获取SqlServer中的数据库,该怎么搞,急啊!!!
------解决方案--------------------要判断SqlServer是否启动可以用 ServerControl类找   
 要获取所有的Database可以在sysDatabases里找 
 你应该用过 
 if exsits( select * from sysdatabases where name =  'da ')吧 
 在sysdatabases 有所有的数据库列表 当类型是U就表示是用户表 S是系统表  
 这样就可以了
------解决方案--------------------寫個連接字串。如: 
 SqlConnection con=new SqlConnection( "server=服務器名;database=數據庫名;uid=賬號;pwd=密碼 ");   
 然後 
 try 
 { 
 con.open(); 
 } 
 catch 
 { 
 //提示sqlserver沒有啟動 
 }     
 要獲取數據庫中數據當然要有查詢語句,不然怎麼知道你要顯示哪個表,顯示那些字段? 
------解决方案--------------------第一个问题不用说了,连接字符串自己组合就OK了 
 关于数据库中的对象 
 ,看看Master数据库,都在里面存着呢