社区
C#
帖子详情
么才能防止被Copy走数据库文件附加到另一台机器上呢?
listhome
2007-06-18 11:04:14
大家好:
现在有一个项目要在客户的机器上部署一个SQL2005 Express的数据库,怎么才能防止被Copy走数据库文件附加到另一台机器上呢?比如,防止Copy,或Copy走了也不能附加到另一台机器上? 非常重要,请大家帮忙。谢谢!
王玉楠
...全文
896
27
打赏
收藏
么才能防止被Copy走数据库文件附加到另一台机器上呢?
大家好: 现在有一个项目要在客户的机器上部署一个SQL2005 Express的数据库,怎么才能防止被Copy走数据库文件附加到另一台机器上呢?比如,防止Copy,或Copy走了也不能附加到另一台机器上? 非常重要,请大家帮忙。谢谢! 王玉楠
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
27 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大熊猫侯佩
2007-06-21
打赏
举报
回复
我就是数据本地加密,感觉速度还行。
lao_bulls
2007-06-21
打赏
举报
回复
对data文件夹加密,sql server 是否还能正常对数据库读写操作!
go_now
2007-06-20
打赏
举报
回复
1.搞好系统安全,是前提
2.如果能分离数据库,用户拥有管理员权限了
3.本人认为你可以对data文件夹加密,有好多加密工具,即使他分离了数据库(它也打不开存放的文件夹,仍然拷不走)
effun
2007-06-20
打赏
举报
回复
wtoeb,如果数据需要加密,那数据的存和取一定是要进行加密和解密的计算,这样的话肯定会增加额外的CPU开销,这点我想你也不否认吧。至于怎么样减少这种开销那是另一个问题了,我觉得不需要在这里讨论。
另外,你说要直接破解服务器密码,好象又跑题了,在我之前的回复已经提到这个问题了,“如果能把数据库拷走就说明已经能够登录到服务器上”,这里已经假设用户拥有管理员权限了。
yucong
2007-06-19
打赏
举报
回复
ntfs 加密
killer_liqiao
2007-06-19
打赏
举报
回复
恩~~楼上的都是正解
wtoeb
2007-06-19
打赏
举报
回复
根据effun的说法,数据加密虽然会加重服务器的负担,但是内存数据库是一个发展趋势,随着计算机性能的提升,上TB的数据库如果由数据库来处理,反而会影响服务器的速度和性能。如果把数据加密都能够随意拿得出来,我想,还不如直接破解服务器的密码来得更容易,那互联网上的服务器就没有安全可言了。
effun
2007-06-19
打赏
举报
回复
如果能把数据库拷走就说明已经能够登录到服务器上,这样的话再怎么加密都是有办法拿出数据来的,而且给数据加密会加重服务器的负担。
lao_bulls
2007-06-19
打赏
举报
回复
顶,我也有同样的需求,难道sql sever就没有办法解决?
impeller
2007-06-19
打赏
举报
回复
顶
wtoeb
2007-06-19
打赏
举报
回复
加密数据,比如:
1.加密前:
id name user flag
1 abc abc 0
2.加密算法(将当前的id号与各字段的数据连接起来):
id name user flag
1 1+'-'abc 1+'-'abc 0
3.加密后:
id name user flag
1 DKDSK97S DKDSK97S 0
这样,没有人能解密了,即使得到数据也没用。即使name和user数据一样,但ID号不一样,所以,加密以后的数据也不一样了。
当然,如果要查询这个数据库,就必须先解密,然后对内存中的数据进行查询。
jrl5365
2007-06-19
打赏
举报
回复
想想也只能加密数据要不加密表结构可能比较好点!
david_anwei
2007-06-18
打赏
举报
回复
这个因该在代码里面来实现不太现实,不知道SQL2005 Express 有没有类似的功能
amandag
2007-06-18
打赏
举报
回复
可能在数据库版问更好些,这个问题更偏向数据管理
神奇的章鱼哥
2007-06-18
打赏
举报
回复
但是实际中也存在数据库迁移的需要,所以数据加密迁移不好办
神奇的章鱼哥
2007-06-18
打赏
举报
回复
关注,这个问题很有实际意义
我曾经想把数据本地加密,但是那样性能影响太大,放弃了
showrock
2007-06-18
打赏
举报
回复
散分吧
我的想法是代码加密,附加也用不成了
listhome
2007-06-18
打赏
举报
回复
难到这个贴又成了散分贴?
younglady
2007-06-18
打赏
举报
回复
我也想過這個問題,不過不知道怎麼弄。幫頂一下
好像sqlserver開著的時侯拷不了的。
listhome
2007-06-18
打赏
举报
回复
谢楼上
加载更多回复(7)
简单了解深度学习
深度学习作为
机器
学习的一个分支,近年来因其在图像识别、语音处理和自然语言理解等领域取得的重大突破而备受关注。本文旨在为初学者提供一个全面的深度学习入门指南,涵盖从基础知识到实际应用的各个方面。
【简单了解一下深度学习】
深度学习是
机器
学习的一个子领域,它主要利用多层神经网络来学习数据的高层特征和抽象表示。
一个简单的深度学习模型,带你深度了解背后原理
全文共4431字,预计学习时长9分钟 深度学习是目前在实际数据科学应用中最流行的模型之一。从图像到文本,再到语音/音乐等领域,它都是一个有效的模型。随着使用量的上升,快速且可扩展地实现深度学习变得至关重要。Tensorflow等深度学习平台的兴起可以帮助简化开发人员的实现方式。 在本文中,我们将学习深度学习的工作原理,并熟悉相关术语,例如反向传播和批量大小。我们将实现一个简单的深度学习模型...
从简单实例入手,了解深度学习的基本结构
笔者是深度学习的小白,甚至是python的小白,本文试图通过实际上手码一个简单示例,来窥探深度学习运行的基本流程和结构。这就像一个简单的猜谜游戏,我们先自行设定一个谜底,根据谜底生成一些数据。然后我们利用深度学习,试图通过这些表面数据,来追溯谜底。用稍微规范一点的语言组织:设定一个目标函数y= f(x),然后根据此函数生成若干组数据(x,y),数据在加入噪音后作为原始样本,“深度学习”从这些原始样本中学习,求得函数y=g(x),使g(x)尽量贴近目标f(x)。
深度学习框架TensorFlow 简单了解
部门中有团队在做
机器
学习东西,今天花时间简单了解下google 深度学习主要框架tensorflow。我使用的环境为linux 环境安装见 http://www.tensorfly.cn/tfdoc/get_started/os_setup.html1. 安装 TensorFlow# 仅使用 CPU 的版本$ pip install https://storage.googleapis.c...
C#
111,128
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章