sqlserver分离的数据库在哪

如题所述

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角度来看和删除这个数据库没有什么区别。

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-08-24

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

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


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


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

第2个回答  2016-04-09
默认的路径在:D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data或者
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data;不过不行就用搜索功能;其实你分离之前可以先检查其路径:右键--数据库--属性--文件,在此面板上可看到路径本回答被网友采纳
第3个回答  2016-04-25

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

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

第4个回答  2016-04-12
选择要分离的数据库—右键“任务”—分离—确定

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

SQL SERVER如何分离和附加数据库
1、首先我们打开SQL SERVER的管理工具,如下图所示,右键要分离的数据库,选择任务下面的分离选项 2、这时SQL SERVER会弹出分离界面,我们勾选下图中的两个复选框,这是为了将使用当前数据库的连接删除掉 3、分离完了以后,回到数据库管理的列表界面,你会发现刚才分离的数据库已经没有了 4、如果想把...

如何分离sqlserver数据库
一、SQL Server分离的数据库,它们的文件从SQL Server当前服务脱离,所在位置保持不变。还在原来的位置。(一切以默认安装的话,默认位置在C:\\Program Files\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\Data,里面有多个文件,一般可根据文件名找到对应的数据库文件。不过,用于生产的数据库上,多不在这个位置...

执行“数据库分离”后,分离出来的数据库在哪里(哪个目录文件下)?_百度...
(4)修改数据库默认访问端口,使用防火墙屏蔽掉对 外开放的其他端口,禁止一切外部的端口探测行为。(5)对数据库内存储的重要数据、敏感数据进行加密存储,防止数据库备份或数据文件被盗而造成数据泄露。(6)设置好数据库的备份策略,保证数据库被破坏后能迅速恢复。

sqlserver如何分离和附加数据库。
2.在下图窗口中,右击数据库对象,并在快捷菜单中选择“附加”命令,打开“附加数据库”窗口。3.在“附加数据库”窗口中,单击页面中间的“添加”按钮,打开定位数据库文件的窗口,在此窗口中定位刚才拷贝到SQLServer的DATA文件夹中的数据库文件目录(数据文件不一定要放在“DATA”目录中),选择要附加的...

SQL server 数据库分离后在哪可以找到?
Files\\Microsoft SQL Server\\MSSQL10.MSSQL_SERVER\\MSSQL\\DATA中,能找到对应的*.mdf文件,其中MSSQL10.MSSQL_SERVER是以实例名命名的文件夹,我用的SQL server2008默认名字就叫这个,如果你改过了就是你起的那个名字。另外你分离以后才可以移动你的*.mdf文件,否则会报错,因为正在使用。希望采纳!

sqlserver2005 数据库分离后保存在哪个文件夹里面?分离出来找不到了...
默认的路径在:D:\\Program Files\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\Data或者 C:\\Program Files\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\Data;不过不行就用搜索功能;其实你分离之前可以先检查其路径:右键--数据库--属性--文件,在此面板上可看到路径 ...

SQLSERVER2005里面不小心把数据库分离了,请问如何找回? 安装在C盘的
你的数据库应该默认建立在C盘的吧 看下别的数据库的路径 然后去找 最后附加回去就可以了 如果就这一个数据库的 那么就新建一个数据库 对照路径 如果建在别的地方 这个应该不会忘的吧; 实在不行就查找整个硬盘找到那个数据库文件

如何分离sqlserver数据库
sql server 2008数据库分离操作跟sql server 2005是一样的,以下具体介绍如何分离sql server 数据库:1、打开 sql server 控制台(SQL Server Management Studio),然后登录。2、登录时如果知道sa密码可以使用“SQL Server身份验证”模式登录,如果不知道sa密码可以使用“windows身份验证”模式登录就不需要...

如何查看sqlserver数据库文件位置
查看sqlserver数据库文件位置步骤如下:1、打开SQL Server软件,进入数据库页面并且链接数据库。2、接着在在软件当中找到目标数据库,然后右键,点击页面当中的属性。3、然后在弹出的的窗口中找到“选择页”。然后在里面找到“文件”。4、接着我们就可以在窗口当中找到相应文件的位置了。

相似回答