日期:2014-05-18  浏览次数:20739 次

客户端连接服务器数据库
数据库采用SQL数据库,客户端根据服务器IP地址连接到服务器,并显示服务器SQL数据库中的所有数据库,选择你打算使用的数据库,可以现实该数据库下的所有表。
这个功能应该怎么实现,大侠们给点代码或者建议都可以,谢谢了。

------解决方案--------------------
vs2008提供了新的数据库分布式部署机制,可以实现你的要求,不过我也不太熟。
还有种方法就是自己在数据库服务端部署个webservice,然后客户端调用此webservice来获取数据库信息。
------解决方案--------------------
连接对象就不说了,下面是连接字符串。
connString = "server =192.168.0.1;uid =sa;pwd=sa;database=pubs ";
------解决方案--------------------
master里的sysdatabases表,name是数据库名,要过滤系统表的话判断sid字段.选过数据库名称后重新设置连接字符串或用个新的数据库操作对象就OK了