有人要求我转储托管在 MS SQL Server 2005 上的整个数据库,其中包含多个表,以供第三方导入/使用。
- 我的第一个想法是找到类似 mysqld_dump 的东西,它会给他们导入命令,这会引导我找到带有模式和数据的“生成脚本”,这应该可以工作。
- 此选项的一个问题是具有主/外键要求的数据,它创建的脚本是否牢记这一点,应该没问题吗?我现在正在进行测试导入以尝试验证这一点;以为我会提到它。
- 建议为了更快地解决问题,只需卸载数据库并给他们 MDF 文件。我不确定我是否喜欢这个想法,因为我对存储在此文件中的所有内容都不是很熟悉。这对我们的服务器有安全风险吗?此文件中是否存储了与我们的服务器特别相关的引用,可能会造成损害?
我主要关心的是这里的安全性,只要他们得到数据,每个人都会很高兴。
任何我没有想到的建议甚至更好的选择都将不胜感激。
谢谢