Asked: 2010-02-24 14:36:22 +0800 CST2010-02-24 14:36:22 +0800 CST 2010-02-24 14:36:22 +0800 CST 有没有办法将 MS SQL .db.back(数据库备份)导入 PostgreSQL? 772 我从客户端收到了 MS SQL 备份,我想将它们导入/恢复到 PostgreSQL 环境中。这可能吗? sql-server restore postgresql import convert 2 个回答 Voted mfinni 2010-02-24T15:24:46+08:002010-02-24T15:24:46+08:00 我没有第一手经验。您可以尝试这些开始- 但如果您所拥有的只是转储,那只是数据。如果您还没有编写数据库本身的创建脚本(数据库模式),那么您有点受不了了。 /编辑 - Hector Sosa Jr 2010-02-24T15:57:22+08:002010-02-24T15:57:22+08:00 使其工作的一种方法是下载 SQL Server Express 的副本,并在那里恢复备份。有时这不起作用,因此您可以尝试下载 SQL Server Standard 的试用版。我认为它有类似 180 天的试用期。 恢复数据库后,您可以使用自己喜欢的 ETL 工具将数据移动到 PostgreSQL 中。
我没有第一手经验。您可以尝试这些开始- 但如果您所拥有的只是转储,那只是数据。如果您还没有编写数据库本身的创建脚本(数据库模式),那么您有点受不了了。
/编辑 -
使其工作的一种方法是下载 SQL Server Express 的副本,并在那里恢复备份。有时这不起作用,因此您可以尝试下载 SQL Server Standard 的试用版。我认为它有类似 180 天的试用期。
恢复数据库后,您可以使用自己喜欢的 ETL 工具将数据移动到 PostgreSQL 中。