请问大家如何防止数据库文件被复制导致数据泄露呢?sqlserver 的mdf文件

请问大家如何防止数据库文件被复制导致数据泄露呢?sqlserver 的mdf文件,第1张

附加数据就可以完成.附加数据库:企业管理器--右键"数据库"--所有任务--附加数据库--选择你的.mdf文件名--确定--如果提示没有.ldf文件,是否创建,选择"是"查询分析器中的方法:--有数据文件及日志文件的情况sp_attach_db'数据库名','数据文件名(*.mdf注意要带目录)'--后面可以是用,分隔的该数据库的多个数据文件,'日志文件名(*.ldf注意要带目录)'--后面可以是用,分隔的该数据库的多个日志文件--如果只有数据文件的情况,'数据文件名(*.mdf注意要带目录)'--后面可以是用,分隔的该数据库的多个数据文件

关闭当前打开的数据库 最好在任务管理器 停止sql服务器(sqlserver)

备份当前数据库,后缀名是.bak,传给对方后 ,对方随便新建个数据库,再执行还原就行

或者你把数据的.mdf和.log 给他,让他附加数据库就行

将原来的数据库文件删除,将备份中的数据库文件拷到相对路径下

使用with

move选项

RESTORE

DATABASE

A

FROM

DISK

=

N'D:\B'

with

RECOVERY,

NOUNLOAD,

REPLACE,

STATS

=

10

,

MOVE

'数据库逻辑名'

TO

'数据库A的完整路径+数据文件名.mdf',

MOVE

'日志逻辑名'

TO

'数据库A的完整路径+日志文件名.ldf'

另外使用restore命令恢复数据库,一般不必先创建要恢复的数据库,可以直接从备份里恢复出来。

或者右键

Attach你的备份也可以。

******************

检查一下你的数据库连接字符串,如果你恢复了你的数据库并且数据库正常的话,那就是你程序配置的问题了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6670156.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存