WinCE需要访问sql2000数据库,在我的电脑上调试的很好,但是放到新电脑上就不能正常访问了(新电脑是新安装的sql数据库),使用sql2000自带的【事件探查器】进行监视,操作WinCE的时候根本就没有反应。进行了如下排除:
1.查看数据库的IP地址,数据库名称和密码(没问题)
2.查看防火墙(全部关闭)
这些都没有问题,后来我想到新电脑的sql2000是sp1版本,没有进行过升级,后来使用sp4包对sql2000进行升级,发现问题了sp4补丁包增加了一个跨数据库所有权功能,感觉应该能解决问题,如下(图片是网上找的,红色区域不是要看内容):
把两个复选框全部勾选,升级成功后,WinCE能够正常访问sql2000数据库了!