SQL2012还原数据库操作在本地服务器上操作和用别的电脑远程连接到服务器进行操作的文件路径差异

Posted hmfl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL2012还原数据库操作在本地服务器上操作和用别的电脑远程连接到服务器进行操作的文件路径差异相关的知识,希望对你有一定的参考价值。

在数据库服务器上想还原一个数据库到某个备份文件时期的,服务器的数据库文件本身是保存在

D:\\DEVDB目录

 

通过开发电脑上的MS manager来连接数据库服务器操作还原

 

虽发现文件卡项上,原始文件名与“还原为”的文件路径有所不同,

 

但由于想着是选了“覆盖现有数据库”方式进行还原,像以前操作sql2000一样,以为还原后的数据库会自动替换原文件

结果还原成功后,发现D:\\DEVDB目录下的数据库文件已经不见了,而是被移到了C:\\Program Files\\Microsoft SQL Server\\MSSQL11.MSSQLSERVER\\MSSQL\\DATA的目录像,跟前面图上看到的“文件”卡项上的路径一样了。这并不是想要期望的......

-----------

但是同样的还原操作,如果在服务器本机上进行操作,还原的“文件”选项的界面却会是

 

原始文件与还原后的是一致的。

如此这样,岂不是还原操作最好都在服务器本地进行比较省事,要不然每次都要修改还原的路径......

虽然说可以在数据库设置中修改所有数据库文件保存的默认路径

 

以上是关于SQL2012还原数据库操作在本地服务器上操作和用别的电脑远程连接到服务器进行操作的文件路径差异的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 2012,无法从 .bak 文件还原数据库

sqlserver2005远程备份到本地数据库

sql还原时出现3169错误

SQL SERVER数据库的备份与还原!!!

sql server 2008 怎么还原数据库

在 SQL Server 2012 上还原 SQL Server 2000 备份