SQLSERVER2005不让客户看到我的数据,怎么弄??
一个小程序,数据库用的2005
因为数据对于我来说才是最重要的价值
所以不想让客户看到我的数据
有没有什么办法??
我的思路是把数据库打包成数据库文件,
这个文件客户一般是打不开的,
然后需要升级数据的时候,
我把最新的数据库文件传给他,
覆盖以前的就OK
不知道这样可行不?
如果可行的话,怎么弄。。。。
先谢谢了。
[解决办法]
忽悠不懂的人可以
稍微懂的
有数据文件
还有啥看不到的
除非你的数据全加密的
[解决办法]
数据库用的2005?客户是在客户端,你的数据库是在服务器上?
[解决办法]
----sql短语加密CREATE TABLE #SecretInfo(MySecret varbinary(max) NOT NULL)GOINSERT #SecretInfo (MySecret)SELECT EncryptByPassPhrase('My Password Used To Encrypt This String in 2008.','我把公司的服务器数据库密码记在那个绿色的小本子上了。')SELECT MySecret FROM #SecretInfo/*通常的查询结果:0x01000000CCBC800C6B5CECE3F211FB975C2F8B681CC8301DDE74CF783C6A59316C2BAC08D568151FD573E2FDE01C800805C8D1D5984727DEE95040C1FB604003A3EFDD0444CE72D7E505D1A4*/ /************想知道原文本的内容,使用以下语句:--------3w@live.cn**********************/SELECT CAST(DecryptByPassPhrase('My Password Used To Encrypt This String in 2008.',MySecret) as varchar(max))FROM #SecretInfo
[解决办法]
所有的都加密吧
[解决办法]
要传到客户那里,只有数据加密了