MSSQL Server2000数据库分离与附加
发布时间:2025-05-23 16:29:13 发布人:远客网络
一、MSSQL Server2000数据库分离与附加
1、如果您数据库系统安装在系统盘(比如C盘)由于C盘容易受病毒侵害您也许希望您的数据存放在非系统盘(比如D盘)要做的这点很简单您并不需要重装数据库只要把数据“分离”然后将相关文件复制到D盘的某个目录接着“附加”数据库即可
2、 SQL Server允许分离数据库的数据和事务日志文件然后将其重新附加到同一台或另一台服务器上分离数据库将从SQL Server删除数据库但是保持在组成该数据库的数据和事务日志文件中的数据库完好无损然后这些数据和事务日志文件可以用来将数据库附加到任何SQL Server实例上这使数据库的使用状态与它分离时的状态完全相同
3、数据库分离和附加其实很简单您即使是初次接触数据库做起来也很容易
4、点击“程序》Microsoft SQL Server》企业管理》”打开企业管理器
5、展开服务器组然后展开服务器选中要分离的数据库
6、点击鼠标右键“所有任务》分离数据库”出现如下窗口
7、点击确定该选定的数据库就被分离
8、应注意只有“使用本数据库的连接”数为时该数据库才能分离所以分离数据库时尽量断开所有对要分离数据库操作的连接如果还有连接数据库的程序会出现数据库的连接状态窗口显示正在连接此数据库的机器以及名称点击清除按钮将从服务器强制断开现有的连接
9、在附加数据库之前您必须将与数据库关联的 MDF(主数据文件) LDF(事务日志文件)这两个文件复制到目标服务器上或是同一服务器的不同文件目录下这两个文件一般位于C Program FilesMicrosoft SQL ServerMSSQLData目录下
10、点击“程序》Microsoft SQL Server》企业管理》”打开企业管理器
11、右击"数据库"然后选择“所有任务》附加数据库”弹出窗口
12、输入要附加的数据库的MDF名称如果不确定文件位于何处单击浏览("")搜索若要确保指定的 MDF文件正确请单击"验证"在"附加为"框内输入数据库的名称数据库名称不能与任何现有数据库名称相同指定数据库的所有者
二、sqlserver2008 怎样进行数据库分离
2005是一样的,以下具体介绍如何分离sql
2、登录时如果知道sa密码可以使用“SQL
Server身份验证”模式登录,如果不知道sa密码可以使用“windows身份验证”模式登录就不需要密码登录。而sql
2008的用户一般是在安装的时候自定义的用户,但也可以使用“windows身份验证”模式登录。
3、登录到控制到中之后,找到【数据库】点击展开,然后找到你所需要分离的数据库名称。选中数据库【右键】-【任务】-【分离】即可。
附件说明:分离数据库一般是需要将数据库拷贝到其他机器或者是移动磁盘时和不需要使用该数据库的情况下才做数据库分离。数据库一旦分离之后所对应的软件将无法正常使用和打开数据库。如果需要重新将数据库还原到数据库控制台中,选中【数据库】-【右键】-【附加】,找到你所要附件的数据所在的磁盘路径,选择以“.MDF”为后缀的文件即可。
三、sql2000的数据库是否能移植到SQL2008
1、直接在sql 2008上附加数据库就可以了。。
2、sql2008有很好的向下兼容性。。。
3、出现错误,多数为用户登陆权限,请删除你网站上的那个数据库的帐户,然后重新建立一个同名的,给相应的权限,再将此用户的默认数据库设置为你网站的那个库就可以
4、建议你使用SQL Server Management Studio工具,使用你网站里的那个数据库配置信息 web.conf里的用户名和密码连接试下。出现错误时会给明确的错误信息
5、要注意的是,在sql2008上运行过的数据库,分离后,再附加回2000数据库的时候,可能会出现错误。。