我们的开发组织已经创建了一个使用 FILESTREAM 的应用程序,该应用程序已通过试点整合到我们的数据仓库暂存数据库中的模式中。进入生产环境后,开发和 BI 团队已确定他们希望将其分离到一个单独的数据库中,并且他们希望在当前的试点环境 (DEV) 中将其分离。
我怎样才能最好地将现有 FILESTREAM 数据从当前数据库移动(或至少复制)到新数据库中?
澄清一下:我不是要移动数据库,而是要将 FILESTREAM(和整个模式)从一个数据库中拉出并将其放入另一个数据库中。
我们的开发组织已经创建了一个使用 FILESTREAM 的应用程序,该应用程序已通过试点整合到我们的数据仓库暂存数据库中的模式中。进入生产环境后,开发和 BI 团队已确定他们希望将其分离到一个单独的数据库中,并且他们希望在当前的试点环境 (DEV) 中将其分离。
我怎样才能最好地将现有 FILESTREAM 数据从当前数据库移动(或至少复制)到新数据库中?
澄清一下:我不是要移动数据库,而是要将 FILESTREAM(和整个模式)从一个数据库中拉出并将其放入另一个数据库中。
最简单的方法是通过恢复数据库来移动它,然后只需清除原始文件流表即可。
如果您真的需要移动它,那么它会像您想要将一个表移动到另一个数据库的任何其他情况一样对待。涉及的其他步骤将重复您如何在原始数据库上设置文件流。