0

我刚刚建立了我的第一个 Umbraco 站点,现在我想将它移交给 Web 服务器上的部署。但是,我使用 Web Matrix 在本地计算机上构建了站点,它使用了一个 SQL Server Compact Edition 数据库,该数据库在一个.sdf文件中表示。

我有点担心这对我将站点传递给的人是否有用(他们有许多使用 SQL Server 在此服务器上运行的基于 Umbraco 的站点) - 所以我安装了 SQL Server Express 并迁移了数据库从精简版到快捷版。但是(再次),我似乎找不到将完整数据库导出到文件的任何方法,然后可以将其导入到 Web 服务器上的数据库中。

我猜有几点 - 首先,精简版.sdf文件实际上是否足以让某人将数据库导入 SQL Server Standard?如果做不到这一点,我将如何将数据库从 SQL Server Express 导出到可用于此目的的文件?

在此先感谢 - 这是我第一次涉足 .net 开发,所以我很感激任何帮助!

4

1 回答 1

0

您可以将 SQL CE 数据库 (.sdf) 提供给管理 Web 服务器的人员。默认情况下,SQL CE 数据库可以在 .NET 网络服务器上运行。如果出于某种原因,您希望将其迁移到 SQL Server,您可以通过 Web Matrix ( http://www.microsoft.com/web/ )进行此操作

当您已经将 SQL CE 数据库转换为 SQL Server 时,您可以:

  1. 通过 SQL Server Management Studio 工具进行备份并在 Web 服务器上恢复备份
  2. 或者您可以使用 SQL Server Management Studio 工具将数据库脚本编写为可以在 Web 服务器上执行的 .sql 文件

我更喜欢第一个选项。

于 2012-12-18T22:38:19.767 回答