以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]发布项目是否需要安装SQL  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=126393)

--  作者:chnfo
--  发布时间:2018/10/20 11:01:00
--  [求助]发布项目是否需要安装SQL
本机开发,使用SQL做外部数据源的数据库。
如果发布项目以后,用户要使用这个项目系统,是否需要安装SQL?

还是说象ACCESS一样,用户不安装ACCESS只用数据库的连接工具就可以?
[此贴子已经被作者于2018/10/20 11:02:10编辑过]

--  作者:有点蓝
--  发布时间:2018/10/20 11:27:00
--  
客户端不需要安装SqlServer。能够访问到数据库即可。如果用户无法访问您的服务器,需要用户提供一个服务器安装SqlServer,然后设置数据源连接到用户的数据库
--  作者:chnfo
--  发布时间:2018/10/21 9:41:00
--  
再请教一下,发布的项目,包括了SQL的数据库文件。
如何对数据库文件加密?例如象ACCESS那样设置密码读取,不希望用户打开数据库文件
[此贴子已经被作者于2018/10/21 9:41:51编辑过]

--  作者:有点甜
--  发布时间:2018/10/21 11:42:00
--  

1、备份加密参考

 

http://www.cnblogs.com/xwgli/p/4522502.html

 

2、数据库加密基本不可能

 

https://blog.csdn.net/zy_strive_2012/article/details/53462997

 


--  作者:chnfo
--  发布时间:2018/10/21 12:11:00
--  
也就是说如果使用ACCESS,可以把ACCESS加密,这样,如果密码设置得复杂一些,用户不太可能打开数据库文件。
而如果使用SQLServer做数据库,那么,用户只要安装了SQL,就能打开它了?

--  作者:有点甜
--  发布时间:2018/10/21 15:24:00
--  
以下是引用chnfo在2018/10/21 12:11:00的发言:
也就是说如果使用ACCESS,可以把ACCESS加密,这样,如果密码设置得复杂一些,用户不太可能打开数据库文件。
而如果使用SQLServer做数据库,那么,用户只要安装了SQL,就能打开它了?

 

如果你把数据库安装在客户端那里,sqlserver的话,是无法保护你的数据的。


--  作者:chnfo
--  发布时间:2018/10/24 20:59:00
--  
能不能象ACCESS那样,把数据库文件直接打包在发布项目中,直接连接?
--  作者:有点甜
--  发布时间:2018/10/24 22:47:00
--  
以下是引用chnfo在2018/10/24 20:59:00的发言:
能不能象ACCESS那样,把数据库文件直接打包在发布项目中,直接连接?

 

1、sqlserver不是文件型数据库,无法做到你这个需求。

 

2、access等文件类型的才可以。