当前位置:首页 » 编程语言 » 分离与附加数据库sql
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

分离与附加数据库sql

发布时间: 2023-08-10 03:51:20

‘壹’ sql SERVER如何分离和附加数据库

工具/材料

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' \\恢复备份数据库
说明:
在附加数据库时候 后面的两个参数一定要是绝对路径!否则报错!!!!!!!!!