我写了一个小的控件台程序。在本机上运行的,也连接的是本机的数据库。没问题。!!!
然后,我把生成的文件打包发到服务器上,因为数据库的不同,我直接在连接字符串中改了服务器的名称和数据库的名称。可是为什么老是打不开。
再补充一下:没有跨电脑访问。意思是在我机子调试可以了。打包Debug ,解压放在另一个电脑(服务器)上。然后文本打开XML。修改了连接字符串对应服务器上的数据库。再直接打开exe程序。突然报一大堆异常。
sql的登录方式也改了吗?登录密码呢?都验证下
服务的数据库好像是用的window集成验证。没有用户名和密码。
@ChenYa.Liu: 那联接字符串会不一样的 ,google下windwons身份验证的字符串
@Zery: 真的是字符串配置错了。你和dudu都说对了。谢谢
问题应该出在连接字符串上
如果跨电脑访问不能使用window集成验证,需要用用户名,密码
没有跨电脑访问。意思是在我机子调试可以了。打包Debug ,解压放在另一个电脑(服务器)上。然后文本打开XML。修改了连接字符串对应服务器上的数据库。再直接打开exe程序。突然报一大堆异常。
@ChenYa.Liu: 你试下使用iP加用户名密码
"因为数据库的不同"是指什么?
数据库基础提供程序不对吧?...Provider