社区
MS-SQL Server
帖子详情
又更好的办法吗?
zhaofansym
2002-08-29 09:13:11
老板要我把DELHPI+SQLSERVER的3层结构的程序再做成单机版。
我想通过限定网络版功能来解决。
即限定单机版(修改后的受限制的网络版)只能访问本地计算机的SQLSERVER。
具体做法如下:
在初始化数据库时将本地计算机的IP或硬件信息加密后写入数据库。
客户端程序访问时检测数据库中的本机信息是否和自己检测的一样,
如果不一样则退出。
各位还有更好的办法吗?
...全文
25
4
打赏
收藏
又更好的办法吗?
老板要我把DELHPI+SQLSERVER的3层结构的程序再做成单机版。 我想通过限定网络版功能来解决。 即限定单机版(修改后的受限制的网络版)只能访问本地计算机的SQLSERVER。 具体做法如下: 在初始化数据库时将本地计算机的IP或硬件信息加密后写入数据库。 客户端程序访问时检测数据库中的本机信息是否和自己检测的一样, 如果不一样则退出。 各位还有更好的办法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gzhughie
2002-08-29
打赏
举报
回复
我看你的意思,你的前端程序是直接访问数据库的,真的是这样,嘻,那好像不是3层结构阿。
我不知道你所说的3层结构是什么,不过如果真正的3层结构,你的APP放在哪里才是最重要的,如果你不想太多的改动程序,就可以只能在单机操作,那么你要限制的东西就很多,第一,你要限制你的客户端访问APP时只能是本机上的APP服务程序,第二,你要限制你的APP服务程序访问数据库时,只能是本机的数据库。
如果你不是3层结构,而是你的客户端可以直接访问数据库,那么在DELPHI中将数据库的连接写死为连接本机数据库,然后重新编译一下就可以了,何必还那么费力气记在数据库中,判断来判断去的,累不累啊。
zhaofansym
2002-08-29
打赏
举报
回复
请教怎么知道数据库所在机器的IP?
Yang_
2002-08-29
打赏
举报
回复
呵呵,拷贝错了!
Yang_
2002-08-29
打赏
举报
回复
可以在插入后得到刚插入的ID.
SELECT @ID=@@IDENTITY
position:fixed定位的元素,宽度超出,有
更好
的解决
办法
吗?
position:fixed定位的元素,宽度超出,怎么解决? 最近做项目时,用fixed固定头部时,发现宽度超出。 因为整体布局为左右结构,父元素采用flex...后解决
办法
为: .header { height: 50px; line-height: 50px; bo...
胡百师老师经典文章回顾:程序人生FAQ——请人走有什么好
办法
吗?
问:在一个项目团队中,请人走有什么好
办法
吗?——拉不下脸来的项目经理答:人,是项目管理中最不容易解决与克服的问题,也是最难沟通、协调的一个issue。人际关系的处理属于soft skill,他不像系统开发上遭遇的...
gazebo和rviz有具体的区别吗?哪个
更好
用?
简单来讲,两者的主要功能不同,没
办法
比较哪个
更好
用,如果做ROS开发,一般两个都得会。 rviz是三维可视化工具,强调把已有的数据可视化显示; gazebo是三维物理仿真平台,强调的是创建一个虚拟的仿真环境。 rviz...
from accessing a cross-origin frame有没有
更好
的解决
办法
?
这是在原有显示页面加入(嵌入)新页面用的, <iframe id="mainframe" name="mainframe" frameborder="0" src="/../**" style="overflow-x: hidden; height: 1389px; width: 1000px;" width="1912">...
计算机上什么盘放大型游戏好,大型游戏可以直接装到移动硬盘里玩吗?
原标题:大型游戏可以直接装到移动硬盘里玩吗?现在的PC游戏画质越来越好,容量也越来越大。装个《绝地求生》要30G,GTA5需要60...通过升级硬盘扩容虽然是个好
办法
,但并不都适用所有玩家。那么,如果手里有成本低廉...
MS-SQL Server
34,576
社区成员
254,586
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章