sqlserver分离的数据库在哪

 我来答
velocity_2005
高粉答主

2019-06-17 · 关注我不会让你失望
知道小有建树答主
回答量:1785
采纳率:100%
帮助的人:120万
展开全部

SQL Server分离的数据库,从SQL Server当前服务脱离,所在位置保持不变,还在安装SQL Server的目录位置。

以默认安装位置为例:

分离的数据库存在于C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data,里面有多个文件,一般可根据文件名找到对应的数据库文件。

扩展资料

分离数据库:

对于用存储过程来分离数据库,如果发现无法终止用户链接,可以使用ALTER DATABASE命令,并利用一个能够中断已存在链接的终止选项来把数据库设置为SINGLE_USER模式,设置为SIGLE_USER代码如下:

ALTER DATABASE [DatabaseName] SET SINGLE_USER WITH ROLLBACK IMMEDIATE

下面是分离数据库的CMD命令

EXEC sp_detach_db DatabaseName

一旦一个数据库分离成功,从SQL Server角度来看和删除这个数据库没有什么区别。

哎呀……18a91a6
2016-08-24 · TA获得超过4.2万个赞
知道大有可为答主
回答量:7246
采纳率:76%
帮助的人:3036万
展开全部

一、SQL Server分离的数据库,它们的文件从SQL Server当前服务脱离,所在位置保持不变。还在原来的位置。

(一切以默认安装的话,默认位置在C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data,里面有多个文件,一般可根据文件名找到对应的数据库文件。不过,用于生产的数据库上,多不在这个位置)


二、如果不知道操作的数据库的文件所在的位置,在你进行脱离操作前,最好先查看这个数据库的属性,在属性中的“文件”项中,清楚的注明了相关文件所在的位置。


三、脱离的主要意义是,让数据库文件从SQL服务中分离开来,以便于转移、备份等等。正在使用的数据库文件是不能进行移动和复制的。可以用附加将脱离的文件重新联入SQL服务。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
护肤达人IT宅族
2016-04-09 · 知道合伙人互联网行家
护肤达人IT宅族
知道合伙人互联网行家
采纳数:5637 获赞数:17441
毕业于曲阜师范大学,学士学位。互联网行业2年从业经验,读过SEO相关书籍。现任爱家网SEO优化专员。

向TA提问 私信TA
展开全部
默认的路径在:D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data或者
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data;不过不行就用搜索功能;其实你分离之前可以先检查其路径:右键--数据库--属性--文件,在此面板上可看到路径
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
s_j1986
2016-04-25
知道答主
回答量:18
采纳率:0%
帮助的人:10.3万
展开全部

一般在 C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA

有2个文件,一个后缀为.mdf 另一个后缀为.ldf

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lzf3211
2016-04-12 · TA获得超过238个赞
知道小有建树答主
回答量:803
采纳率:0%
帮助的人:361万
展开全部
选择要分离的数据库—右键“任务”—分离—确定
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式