1

我有一个也使用 SQL MDF 文件的 ASP.NET 项目。我的目标服务器是 SQL 2008R2 或 SQL Azure。

我想知道从 DEV 迁移到 PROD 时我有哪些部署选项。万一这很重要,我不受任何监管来维护 PII 或类似的私人数据。

如何将我的测试模式和数据移动到生产环境?

4

3 回答 3

2

您可以通过将 MDF 文件附加到新的 SQL 服务器来移动整个数据库,包括数据。否则,您可以选择所有对象并生成 CREATE 脚本来复制模式。

于 2010-08-18T22:45:47.607 回答
0

是的,您可以直接附加到 MDF 文件,或者进行备份/恢复以将其转移到 SQL Server 2008。

我还没有玩过 SQL Azure……据我所知,我认为您可能会被困在 durilai 建议的数据脚本中(最后我听说我们不允许为 SQL Azure 进行备份/恢复)。

于 2010-08-18T22:53:59.317 回答
0

在 SQL Server 管理工具中,右键单击数据库并单击“将数据库编写为”为您的数据库创建 SQL 脚本。如果您需要数据,您也可以在表级别执行类似的操作。

于 2010-08-18T22:57:58.110 回答