最近在做labview与数据库通信的项目。程序运行的时候要从数据库里读写数据。本来用的office 2007的access数据库来实现的。可是在本机上就能够直接访问数据库文件,打包成安装包后就不行了。远程访问时要求服务器必须要开启共享权限才能进行访问,可是这样一来,网络上的计算机都能直接访问到这个数据库文件了,而且只要电脑上装了access就能直接打开这个数据库文件并且对其进行操作,甚至好像还可以直接将这个文件删除掉,很不安全。想问有什么办法是服务器不用打开共享,然后labview通过某个端口的形式去访问服务器上的数据库,只有直接在服务器上才能将文件打开并且可以对已有的数据记录进行修改删除等。而其他运行该程序的都是客户端模式,只具有读写功能。像串口或是TCP通信那样的。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
1.在服务器上安装sqlserver
2.本机安装sqlserver客户端,具体方法网上搜。
3.使用LabVIEW数据库工具包跟ACCESS一样操作就行了。只是连接字符串不一样。
一周热门 更多>