伙计们,请善待我...由于我们的DBA辞职,我只是一个“意外”的DBA,所以我完全是DBA的新手...
你看,我有这个应用程序,“ESET 远程管理服务器”(ERAS),它将其日志和分析存储在(最初)本地 Access 数据库中。
决定将其数据库迁移到 SQL Server 2008 R2 机器。
ESET(软件制造商)提供了有用的工具来执行此类迁移;不幸的是,作为 DBA 新手,我没有意识到我必须首先创建自己的数据库(在 SQL Server 端)并将该数据库分配为 ERAS 的 ODBC 连接的“默认”数据库。
现在,迁移工具已经成功地在“主”数据库中创建了一大堆表。
我的问题:
我应该保持原样,还是应该将 ERAS 数据库重新迁移到不同的数据库?
如果您建议我执行重新迁移,我的计划是 (1) 创建一个新实例,(2) 在新实例中创建一个新数据库,(3) 在 ERAS 服务器上创建一个新的 ODBC 系统 DSN,指向步骤 2、(4) 中的新 DB 使用 ESET 的迁移工具从当前 DSN 迁移到新 DSN。
你认为我错过了一步吗?
预先感谢您的任何指导。
我建议迁移到专用数据库。以下是几个原因:
在你的情况下,这些对你来说可能不是什么大问题,但我总是提倡最佳实践,除非有一个可靠的商业案例可以这样做。
关于您的重新迁移计划,我认为您不需要创建新的 SQL Server 实例。您只需为 ERAS 创建一个新数据库并重新进行迁移就可以了。然后,您可以清除 ERAS 在其中创建的对象的 master。在您的 ODBC 连接中,您指定连接要使用的数据库,因此您应该能够将其更改为指向新数据库。
所以,这里是我建议的步骤: