Sql server 2005 sql server 2005(适用于旧系统)和许多附加和恢复问题…(更改驱动器位置)
为什么SQLServer2005如此糟糕 我应该在使用SQLServer2005的旧系统上工作 我的问题是: 1-当我分离数据库并将该数据库的mdf/ldf文件移动到另一个驱动器时,我可以 由于移动,无法附加这些文件 将mdf/ldf文件的位置更改到其他驱动器的最佳方法是什么 ============================================================================== 2-当我备份一个数据库时,该数据库的mdf/ldf位于驱动器e上,因此我无法将该bak文件还原到另一个没有驱动器e的系统上/sql server 2005发生了什么情况/我在sql server 2008上测试了此作业,一切正常/我如何解决此问题 我正在使用windows 7 ultimate/sql server management studio express edition/ 提前谢谢你Sql server 2005 sql server 2005(适用于旧系统)和许多附加和恢复问题…(更改驱动器位置),sql-server-2005,backup,restore,detach,Sql Server 2005,Backup,Restore,Detach,为什么SQLServer2005如此糟糕 我应该在使用SQLServer2005的旧系统上工作 我的问题是: 1-当我分离数据库并将该数据库的mdf/ldf文件移动到另一个驱动器时,我可以 由于移动,无法附加这些文件 将mdf/ldf文件的位置更改到其他驱动器的最佳方法是什么 ============================================================================== 2-当我备份一个数据库时,该数据库的mdf/ldf位于驱动器e上
致以最诚挚的问候当您恢复数据库备份时,您需要进入恢复选项,并将MDF/LDF文件的路径更新到新机器上您想要的任何位置。默认情况下,这些路径保持不变,显然它们可能不存在于新机器上。执行恢复时,您将数据和日志文件指向了新驱动器-您可能在GUI(Management Studio)或TSQL中执行了此操作。当您尝试重新连接时,您需要做同样的事情-只需更改文件位置。首先,您还需要备份SQL数据库,包括日志事务文件。然后通过右键单击将其拆离。现在您可以更改MDF文件的位置,然后进行恢复。它 感谢4回答/bak文件还原问题已解决/detach and attach如何?我从来没有遇到过附加MDF/LDF文件的问题,它们肯定来自同一版本的SQL Server吗?但是当我拆离数据库并移动MDF/LDF文件,并希望再次附加它们时,没有任何选项可以更改位置,如恢复.bak文件!!!我假设您使用的是GUI-ManagementStudio或Enterprise Manager?它应该显示文件位置,并允许他们更改它们,如果你愿意。如果您使用存储过程进行附加,我不知道它是否允许您更改文件位置。