列出所有未连接到 SQL 服务器的数据库

Ahm*_*sna 0 sql-server sql-server-2016

我正在将数据库从一个实例移动到另一个实例(通过从第一个实例分离数据库,将MDF文件移动并记录到另一个位置,并将它们附加到新实例),不幸的是无法附加其中的一些,并且错过了计算的数据库数量有问题,如何MDF从特定目录检查所有未附加到 SQL 服务器的文件。

Kin*_*hah 6

我正在将数据库从一个实例移动到另一个实例

您应该使用 powershell 进行自动化和备份还原,以确保迁移数据库的方式。

对于 powershell,请使用 dbatools -->COPY-SQLDATABASE或使用登录名、作业等迁移整个服务器Start-SqlMigration

通过从第一个实例分离数据库,将 MDF 和日志文件移动到另一个位置,并将它们附加到新实例

为什么不备份还原?不推荐使用分离和附加数据库文件以从一台服务器移动到另一台服务器的方法

列出所有未连接到 SQL 服务器的数据库

您可以使用Find-DbaOrphanedFile找出孤立的数据库文件.mdf, .ldf and .ndf files