我的问题类似于将 SQL Server 2000 升级到 2005 或 2008 - DTS 到 SSIS,但我希望社区考虑一些限制。
我们有两个目前在 SQL Server 2000 上运行的数据库,我们正被迫放弃它以支持 SQL Server 2005(我们没有 2008,这不是一个选项)。
我们有大约 150 个 DTS 包需要转换。根据上面的堆栈溢出帖子,我们不应该使用可用的转换工具。我们还预计,Microsoft可能为 SQL Server 2005 发布的任何“向后兼容性”补丁都不会安装在我们的服务器上。
谁能帮我理解从 DTS 到 SSIS 的学习曲线?对于 150 个包裹,我们估算了 900 小时。我自己和一位更高级的开发人员将致力于此,但我们从未与 SSIS 合作过。这 900 个小时将由我们分配。与任何项目一样,质量是最重要的。这个估计是离谱还是低?
我们将有机会接触到与 SSIS 合作过的其他开发人员,因此我们不会完全孤单。另外,我了解到 DTS 包转换不是一种选择;我们的 DBA 员工不支持它。
我们对 DTS 所做的一些事情包括以下内容。这绝不是一个详尽的清单:
- 将 XML、XLS、MDB、CSV 等文件加载到 SQL Server
- 从 SQL Server 导出 XML、XLS、MDB、CSV 等文件
- 运行工作流式处理