我必须在这里错过一些非常简单的东西!
我的开发环境中有一个名为 Project 的数据库。我的测试环境中有一个名为 Project_UAT 的数据库。
我创建了一个 SSIS 包,它成功地将我的数据库从 Project 复制到 Project_UAT。我很确定这消除了大多数权限和配置问题。
现在,我想重新创建包,这一次允许它覆盖目标,即 Project_UAT。这仅仅是因为有时我想单击 Microsoft SQL Management Studio 中的一个按钮,该按钮将新的数据库模式、数据、用户和所有内容推送到我的测试环境中。我想覆盖数据。
所以我像以前一样创建包,但是这次我将已经存在的数据库名称指定为“目标数据库”,然后选择名为“在目标服务器上删除具有相同名称的任何数据库,然后继续”的单选按钮与数据库传输,覆盖现有的数据库文件。”
我单击下一步,它告诉我什么?
“数据库名称已存在于目的地”
好吧,我知道!我刚刚告诉你我想覆盖它!
我该如何进行这项工作?