工具/材料
SQL SERVER 2014
- 01
首先我们打开SQL SERVER的管理工具,如下图所示,右键要分离的数据库,选择任务下面的分离选项
- 02
这时SQL SERVER会弹出分离界面,我们勾选下图中的两个复选框,这是为了将使用当前数据库的连接删除掉
- 03
分离完了以后,回到数据库管理的列表界面,你会发现刚才分离的数据库已经没有了
- 04
如果想把分离出的数据库文件重新附加回数据库,则需要右键数据库,选择附加选项,如下图所示
- 05
在弹出的附加界面中,我们点击添加按钮,如下图所示
- 06
然后选择你分离出来的数据库文件,注意一定选择的数据库的主文件,如下图所示
- 07
选择好数据库文件以后,该数据库的所以数据文件和日志文件都加载进来了,如下图所示
- 08
最后,你在刷新一下数据库列表,你就会在列表中重新看到分离出来的数据库了,如下图所示
‘贰’ SQL2008数据库怎么附加数据库 SQL附加数据库方法步骤
SQL Server分离附加数据库的详细步骤,
以下示例是将名称为Test20161212的数据库进行分离附加操作
1、查看数据库Test20161212文件所在路径,
SQL Server Management Studio中的数据库名字上Test20161212右键【属性】——【文件】,在右下侧可以看到文件路径;
2、从源服务器上分离数据库,
SQL Server Management Studio中的数据库名字上Test20161212右键【任务】——【分离】,在【分离数据库】界面,”要分离的数据库“列表框里勾选√【删除连接】,点击【确定】按钮,完成分离;
3、在步骤1找到的文件路径中找到数据库主文件(Test20161212.mdf)和日志文件(Test20161212_log.ldf),通过U盘或者共享的方式复制到目标服务器上的D盘根目录下(可以放在其他位置,在附加数据库时找到对应位置的文件附加即可);
4、打开目标服务器上的SQL Server Management Studio,单击鼠标左键选中【数据库】——单击鼠标右键打开右键菜单,选择【附加】,
在【附加数据库】界面,点击“要附加的数据库”列表框下的【添加】按钮,选择D盘根目录下的数据库主文件Test20161212.mdf,点击【确定】按钮——点击【附加数据库】界面的【确定】按钮,【附加数据库】界面自动关闭后,附加完成,双击【数据库】可展开看到名为Test20161212的数据库。
‘叁’ sql数据库的附加,分离与数据的导入,导出有什么不同在线等
附加分离就是对已有的库进行的操作
如附加到数据库xxx(xxx已经存在),分离数据库xxx(xxx仍然存在sql server中,只是无法访问)
而导入导出则是未有的数据库
导入数据库xxx(xxx在sqlserver不存在),导出数据库xxx(xxx将不存在sqlserver中)
‘肆’ 在SQL中,附加和分离数据库的目的和意义是什么呢
打开"企业管理器",选择你要分离的数据库,单击右键,在“所有任务”上可以看到“附加数据库”、“分离数据库”。
主要是来将你的数据库进行分离和附加,比如别人要用你的数据库,但你的数据库服务器是在你本机上,别人或许不能远程访问你的数据库,这样你就可以把数据库给分离掉,形成两个文件:.mdf--数据库文件;以及数据库日志文件log,这样你可以把这两个文件发给要用的人,他们可以在自己的机子上,用同版本的数据库服务器将你的数据库附加上,这样就可以知道你的数据库数据信息了。
也许说的不是很全面吧!不过应该是离线数据库的方式吧~~~
‘伍’ 在sql server 2005中,附加和分离数据库,用sql语句怎么写
下面的例子一看就知道了:
eg:
sp_detach_db 'accpEconsole' ---分离accpEconsole数据库
sp_attach_db accpEconsole,'C:\accpEconsole.mdf','C:\accpEconsole_log.LDF' \\附加数据库
backup database master to disk='C:\bea\master'\\备份
restore database accpEconsole from disk='C:\bea\master' \\恢复备份数据库
说明:
在附加数据库时候 后面的两个参数一定要是绝对路径!否则报错!!!!!!!!!