0

我已使用以下 TSQL 命令将数据库文件附加到 SQL Server Express

USE [master]
GO
CREATE DATABASE [example] ON 
( FILENAME = N'F:\example.mdf' ),
( FILENAME = N'F:\example.ldf' )
FOR ATTACH ;
GO

数据库附加成功后,可以删除数据库example.mdfexample.ldf简单的源文件,这是一个安全威胁,我该怎么办这个文件无法从计算机中删除

4

1 回答 1

0

从 SQL 方面来说,什么都没有。您唯一能做的就是限制对计算机本身的管理访问,并对数据库所在的目录和文件设置适当的文件权限。

如果管理员用户想要删除您的文件,作为程序员,您将无能为力。

于 2013-07-14T19:14:27.920 回答