我们刚刚升级到一个新服务器,从 Server 2003 到 Server 2008。我有几个 SQL Server 数据库文件(MDF 和 LDF),我转移过来了。当我尝试附加数据库时,我不断收到每个文件的文件所有权错误。我必须单独打开每个文件的属性窗口,选择继续转移所有权,关闭属性窗口,重新打开它,将管理员分配给具有完全控制权的文件,然后附加。
有一个更好的方法吗?
我们刚刚升级到一个新服务器,从 Server 2003 到 Server 2008。我有几个 SQL Server 数据库文件(MDF 和 LDF),我转移过来了。当我尝试附加数据库时,我不断收到每个文件的文件所有权错误。我必须单独打开每个文件的属性窗口,选择继续转移所有权,关闭属性窗口,重新打开它,将管理员分配给具有完全控制权的文件,然后附加。
有一个更好的方法吗?
您可以使用 TAKEOWN 和 CACLS 命令行工具一次执行所有文件:
这样就可以完成了。