我目前在一个涉及创建新 SQL Server 数据库的项目中担任应用程序开发人员。我正在与一组 DBA 积极合作,他们将在该数据库的创建和维护中发挥一定的作用。
我想了解 DBA 通常在这种类型的场景中扮演什么角色。似乎 DBA 认为一切都是应用程序团队的责任。我设计了架构和索引,生成了 DDL,目前正在对数据库进行性能测试。这些任务通常由开发执行吗?
此外,有人建议开发人员应负责数据库用户帐户的创建和维护。我们将负责定期更改生产数据库的密码。这是常态吗?在我看来,这应该由 DBA 来完成。
我在 SQL Server 2012 中创建了一些需要在 SQL Server 2008 上运行的 SSIS 包。有人告诉我,在当前状态下这是不可能的。
有没有办法将 2012 包转换为 2008 版本?
如果没有,我的选择是什么?重来?