开发环境为vs2005和sqlserver2000,写了一个WINFORM程序,需要跨网段连接数据库,数据库在192.168.1.xx,winform程序在192.168.2.xx网段,使用的是C#的connection连接,data source处指定的数据库ip,两个网段的机器能互相ping通,但使用WINFORM程序报不能连接数据库!开发时winform和数据库都在192.168.1.xx网段,则运行正常!不知原因为何!还有一个问题就是,因为使用连接字符串操作数据库不是很安全,是否有更安全的数据库连接方式?有没有C#中也能像java从weblogic中获取数据库连接一样的方式?