1. SQL SERVER如何分离和附加数据库
SQL SERVER 2014
首先我们打开SQL SERVER的管理工具,如下图所示,右键要分离的数据库,选择任改并租务下面的分离选项
这时SQL SERVER会弹出分离界面,我们勾选下图中的两个复选框,这是为了将使用当前数据库的连接删除掉
分离完了以后,回到数据库管理的列表界面,你会发现刚才分离的数据库已经没有了
如果想把分离出的数据库文件重新附加回数据库,则需要右键数据核兆库,选择附加选项,如下图所蔽空示
在弹出的附加界面中,我们点击添加按钮,如下图所示
然后选择你分离出来的数据库文件,注意一定选择的数据库的主文件,如下图所示
选择好数据库文件以后,该数据库的所以数据文件和日志文件都加载进来了,如下图所示
最后,你在刷新一下数据库列表,你就会在列表中重新看到分离出来的数据库了,如下图所示
2. 换服务器需要移动数据库文件,如何转移数据到新买的服务器上
可以分离数据库的数据和事务日志文件,然后将它们重新附加到同一或其他 SQL Server 实例。如果要将数据库更改到同一计算机的不同 SQL Server 实例或要移动数据库,分离和附加数据库会很有用。
分离数据库在 SQL Server Management Studio 对象资源管理器中,连接到 SQL Server 数据库引擎 的实例,然后再展开该实例。 展开“数据库”,并选择要分离的用户数据库的名称。 右键单击数据库名称,指向“任务”,再单击“分离”。将出现“分离数据库”对话框。要分离的数据库列出要分离的数据库。 数据库名称 显示要分离的数据库的名称。删除连接断开与指定数据库的连接。 注意不能分离连接为活动状态的数据库。
附加数据库,右键单击“数据库”,然后单击“附加”。其他步骤如分离数据库 在“附加数据库”对话框中,若要指定要附加的数据库,请单击“添加”,然后在“定位数据库文件”对话框中选择数据库所在的磁盘驱动器并展开目录树,以查找并选择数据库的 .mdf 文件。例如C:\Program Fille\Microsoft SQL ServerMSSQL11.MSSQLSERVER\MSSQL\DATA\AdventureWorks2012_Data.mdf