热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

我把sqlserver的默认数据库进行了分离,现在无法连接数据库了,该怎么办?

我把sqlserver的默认数据库进行了分离,现在无法连接数据库了,该怎么办?我使用的是sqlserver2000
我把sqlserver的默认数据库进行了分离,现在无法连接数据库了,该怎么办?
我使用的是sqlserver2000

7 个解决方案

#1


再附加上去

#2


企业管理器还能打开吗,如果可以得话,可以附加上
如果不行,先备份自己的数据库文件,然后重新安装SQL

#3


下面的示例将 pubs 中的两个文件附加到当前服务器。

EXEC sp_attach_db @dbname = N'pubs', 
   @filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf', 
   @filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'

#4


附加数据库 

展开服务器组,然后展开服务器。

右击"数据库",然后选择"所有任务"/"附加数据库"。

输入要附加的数据库的 MDF(master 数据文件)名称。如果不确定文件位于何处,单击浏览("...")搜索。最多可以指定 16 个文件名。有关更多信息,请参阅 sp_attach_db。

若要确保指定的 MDF 文件正确,请单击"验证"。"原文件名"列列出了数据库中的所有文件(数据文件和日志文件)。"当前文件位置"列列出了文件的名称和路径。如果 Microsoft® SQL Server™ 找不到指定位置的文件,则附加操作将失败。可以对"当前文件位置"列进行编辑,并且文件的当前位置必须在该列中才能使附加操作得以进行。例如,如果在分离操作前改变了文件的默认位置,则必须指定当前位置才能使附加操作顺利进行。

在"附加为"框内,输入数据库的名称。数据库名称不能与任何现有数据库名称相匹配。

指定数据库的所有者。

单击"确定"按钮。新附加的数据库的数据库节点即创建在"数据库"文件夹中。 

#5



把分離的數據附加上去就行

#6


楼上的都没错,注意 用户和路径

#7


支持一下

推荐阅读
author-avatar
isonlyk
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有