我们刚刚升级到新服务器,从 Server 2003 升级到 Server 2008。我有几个 SQL Server 数据库文件(MDF 和 LDF)需要转移。当我尝试附加数据库时,每个文件上都不断出现文件所有权错误。我必须分别打开每个文件的“属性”窗口,选择“继续转移所有权”,关闭“属性”窗口,重新打开它,为文件分配“管理员”权限,并授予其“完全控制”权限,然后附加。
有一个更好的方法吗?
答案1
您可以使用 TAKEOWN 和 CACLS 命令行工具一次处理所有文件:
TAKEOWN /F * /D Y
CACLS * /E /G Administrators:F
那就可以完成它了。