Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在SQLServer2005中打开分离的数据库_Sql_Sql Server 2005_Mdf - Fatal编程技术网

如何在SQLServer2005中打开分离的数据库

如何在SQLServer2005中打开分离的数据库,sql,sql-server-2005,mdf,Sql,Sql Server 2005,Mdf,我尝试在此目录中打开数据库YourGuruDB1: D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data 我转到文件,然后打开文件。。然后它告诉我,我必须确保数据库已安装 以前我备份并还原了数据库,然后将其分离..我不知道程序将数据库放到哪里 但是我想像SQL Server 2005中的任何其他数据库一样打开它及其所有存储过程如果您分离了它,则需要附加它 只需右键单击SQL Server管理服务器中的“数据库”节点,单击“附加”,导航

我尝试在此目录中打开数据库YourGuruDB1:

D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data
我转到文件,然后打开文件。。然后它告诉我,我必须确保数据库已安装

以前我备份并还原了数据库,然后将其分离..我不知道程序将数据库放到哪里


但是我想像SQL Server 2005中的任何其他数据库一样打开它及其所有存储过程

如果您分离了它,则需要附加它


只需右键单击SQL Server管理服务器中的“数据库”节点,单击“附加”,导航到您指定的数据文件,并告诉它附加数据库。

您必须重新附加数据库。

但当我重新附加时,,数据库似乎无法展开以查看存储的产品和表…它像mdf文件一样位于那里。。。我无法对其执行任何查询..从您的GrudB1.users中选择*它是否在数据库旁边显示“脱机”?实际上,我已更正了它..我打开了它,复制了安全文件mdf和日志文件。。。