sql server 2008 Management Studio 看不到我复制的数据库

sql server 2008 Management Studio 看不到我复制的数据库

我将数据库(mdf 和 ldf 文件)从服务器复制到云。以前,我已将数据库从一个本地服务器复制到另一个本地服务器。我将其放在同一个目录中(MSQLSERVER/../../data,确认 SQLServer 中数据的路径是该路径。但它没有显示在 Management Studio 中。这与权限或所有权等有关吗?还是其他原因?

唯一的是,这是在 e:驱动器上,并且 master 和 tempdb 数据库位于 c 驱动器上的相同目录中。

答案1

有几种可能性,包括文件访问权限。

根据我的经验,更常见的情况是,如果您尝试使用附加数据库向导。在向导中,Sql Server Management Studio 只能看到运行它的计算机的本地驱动器。因此,如果您使用它来管理远程服务器,您将无法从文件中附加预先存在的数据库。

解决此问题的几种方法是通过远程桌面进入服务器并从那里运行它,或者使用 CREATE DATABASE....FOR ATTACH 命令。

相关内容