我想将.mdf
和.ldf
移到我的保管箱文件夹中。
我运行了这个脚本命令:
ALTER DATABASE MyDatabase1 MODIFY FILE
(
Name = matrix,
Filename = 'C:\Users\mycomputer\Dropbox\MyDatabase1.mdf'
);
但是我收到了这个错误:
'C:\ Users \ mycomputer \ Dropbox \ MyDatabase1.mdf'指定的路径是 不在有效的目录中。
我很确定这只是一个权限问题,运行我脚本的sql服务没有正确的权限。但我不知道哪个对象授予我的DropBox所有权限。我试过mycomputer \ users但是没用。有人可以帮忙吗?
答案 0 :(得分:2)
据我所知,Dropbox
不会复制它复制的文件。
这意味着文件可以(并且很可能会)在复制期间写入,并且它们将以不一致的状态到达,使它们无法使用。
我相信您会想要使用Log Shipping
。这是SQL Server
的一项功能,它允许逐步备份事务日志并将其发送到另一台服务器(可能通过Dropbox
),在那里可以恢复它们。这将允许您在另一台服务器上拥有数据库的快照。