当前位置:首页 » 数据仓库 » 企业管理器中如何分离数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

企业管理器中如何分离数据库

发布时间: 2022-05-28 23:42:40

‘壹’ 如何分离数据和日志在一起的数据库

如果您数据库系统安装在系统盘(比如C盘),由于C盘容易受病毒侵害,您也许希望您的数据存放在非系统盘(比如D盘),要做的这点很简单,您并不需要重装数据库,只要把数据“分离”,然后将相关文件复制到D盘的某个目录,接着“附加”数据库即可。

sql Server 2000允许分离数据库的数据和事务日志文件,然后将其重新附加到同一台或另一台服务器上。分离数据库将从SQL Server 删除数据库,但是保持在组成该数据库的数据和事务日志文件中的数据库完好无损。然后这些数据和事务日志文件可以用来将数据库附加到任何SQL Server实例上,这使数据库的使用状态与它分离时的状态完全相同。

数据库分离和附加其实很简单,您即使是初次接触数据库,做起来也很容易。

一、分离数据库

1、点击“程序》Microsoft SQL Server》企业管理》”,打开企业管理器

2、展开服务器组,然后展开服务器,选中要分离的数据库

3、点击鼠标右键“所有任务》分离数据库”,出现如下窗口

4、点击确定,该选定的数据库就被分离。

应注意,只有“使用本数据库的连接”数为0时,该数据库才能分离。所以分离数据库时尽量断开所有对要分离数据库操作的连接,如果还有连接数据库的程序,会出现数据库的连接状态窗口,显示正在连接此数据库的机器以及名称,点击清除按钮将从服务器强制断开现有的连接。

二、附加数据库

1、复制移动数据库文件

在附加数据库之前,您必须将与数据库关联的 .MDF(主数据文件).LDF(事务日志文件) 这两个文件复制到目标服务器上,或是同一服务器的不同文件目录下。这两个文件一般位于C:\Program Files\Microsoft SQL Server\MSSQL\Data目录下。

2、点击“程序》Microsoft SQL Server》企业管理》”,打开企业管理器

3、展开服务器组,然后展开服务器

4、右击"数据库",然后选择“所有任务》附加数据库”,弹出窗口

5、输入要附加的数据库的MDF名称。如果不确定文件位于何处,单击浏览("...")搜索。若要确保指定的 MDF 文件正确,请单击"验证"。在"附加为"框内,输入数据库的名称。数据库名称不能与任何现有数据库名称相同。指定数据库的所有者

6、单击"确定"按钮。新附加的数据库的数据库节点即创建在"数据库"文件夹中。

‘贰’ 在SQL中,附加和分离数据库的目的和意义是什么呢

打开"企业管理器",选择你要分离的数据库,单击右键,在“所有任务”上可以看到“附加数据库”、“分离数据库”。
主要是来将你的数据库进行分离和附加,比如别人要用你的数据库,但你的数据库服务器是在你本机上,别人或许不能远程访问你的数据库,这样你就可以把数据库给分离掉,形成两个文件:.mdf--数据库文件;以及数据库日志文件log,这样你可以把这两个文件发给要用的人,他们可以在自己的机子上,用同版本的数据库服务器将你的数据库附加上,这样就可以知道你的数据库数据信息了。
也许说的不是很全面吧!不过应该是离线数据库的方式吧~~~

‘叁’ 怎么样分离SQL数据库

USE [master]
GO
EXEC master.dbo.sp_detach_db @dbname = N'数据库', @keepfulltextindexfile=N'true'
GO
或在企业管理器—数据库—右健—分篱

‘肆’ 数据库在使用时,不能分离数据库,要怎样做才能分离,需要关闭吗或者断开 C#

对,必须断开对数据库的调用或者连接。你可以在企业管理器右键数据库属性,看到“使用本数据库的连接”为0,才可以分离

‘伍’ 如何使用SSMS管理器分离数据库

对数据库进行操作和管理有两种方式,一种是利用可视化的SSMS管理器来操作和管理数据库,另外一种是直接编写SQL语句来批量完成操作,对于一般用户来说,第一种方式更为直观与简便,不需要记得复杂的SQL语句及语法,就能在图形化操作界面下来完成大部分数据库的操作与管理,从SQL SERVER 2005开始,数据库管理方面推出了SSMS组件,此组件把以前版本的"企业管理器"和"查询管理器"两个工具组合到一个界面中,这使各种开发人员和一般的管理员都能轻松的访问SQL SERVER.数据库在联机状态下,用户是不能对数据库文件进行任何的复制,删除等操作,数据库经过分离操作后,就可以对数据库文件进行复制,删除等操作,最常见的操作是对不断庞大的日志文件进行删除,数据库文件备份到另一台电脑上,以防万一.本经验以SQL SERVER 2008为例,详细介绍如何分离数据库(AIS20130607BACKUP),把整个操作过程以图文方式展现给大家,希望对大家有所帮助

工具/原料
SQL SERVER 2008
方法/步骤
单击"开始"|"所有程序"|Microsoft SQL Server 2008|SQL Server Management Studio命令,启动SSMS

按照默认设置,点击"连接"按钮,连接到数据库服务器

在SSMS管理器的"对象资源管理器"子窗口中展开"数据库",找到数据库AIS20130607BACKUP,鼠标右键单击AIS20130607BACKUP数据库,弹出一个快捷菜单,选择"任务"|"分离"命令

弹出"分离数据库"窗口,窗口内显示要分离的数据库名称,数据库状态,删除连接复选框,更新统计信息复选框信息

设置好各选项后,单击"确定"按钮,开始分离操作

分离操作结束后,回到SSMS管理器查看,数据库AIS20130607BACKUP,已从"对象资源管理器"子窗口的树形列表中消失

下一步:在安装路径下找到分离的AIS20130607BACKUP数据库文件,共有两个,一个是数据文件,文件后缀为.MDF,有1GB大小,一个是日志文件,文件后缀为.LDF,有391MB大小,为了优化数据库,可以把第二个日志文件删除,再把数据库文件重新附加到SQL SERVER 2008中,来完成数据库的优化,提高运行效率,如何附加数据库,如何操作,不在此具体演示,可关注我后续的经验,谢谢.
步骤阅读
END
注意事项
分离数据库操作不会删除数据库文件,文件仍然保存在原来的文件夹中
日志文件要定期(一般为一个月)分离出来删除,以优化数据库系统

‘陆’ 如何将表从SQL数据库中分离

什么数据库之间都可以导出、导入,使用文本文件作为中间过程,比如你现在的需求,在sql2000里面选择导出数据库,格式可以选择文本格式,然后在access里面导入文本文件。

‘柒’ sqlserver2008 怎样进行数据库分离

sql server 2008数据库分离操作跟sql server 2005是一样的,以下具体介绍如何分离sql server 数据库:
1、打开 sql server 控制台(SQL Server Management Studio),然后登录。

2、登录时如果知道sa密码可以使用“SQL Server身份验证”模式登录,如果不知道sa密码可以使用“windows身份验证”模式登录就不需要密码登录。而sql server 2008的用户一般是在安装的时候自定义的用户,但也可以使用“windows身份验证”模式登录。

3、登录到控制到中之后,找到【数据库】点击展开,然后找到你所需要分离的数据库名称。选中数据库【右键】-【任务】-【分离】即可。

附件说明:分离数据库一般是需要将数据库拷贝到其他机器或者是移动磁盘时和不需要使用该数据库的情况下才做数据库分离。数据库一旦分离之后所对应的软件将无法正常使用和打开数据库。如果需要重新将数据库还原到数据库控制台中,选中【数据库】-【右键】-【附加】,找到你所要附件的数据所在的磁盘路径,选择以“.MDF”为后缀的文件即可。

‘捌’ asp.net中的自带数据库建立后需要分离吗

不分离也可以的;如果分离的话,分离后数据文件存放在你建立的项目中的App_Data文件夹下。分离后的数据文件在VS2005中不是附加而是通过右击解决方案资源管理器中的App_Data文件夹选择“添加现有项”,然后你可以从文件列表中选择你分离后的数据文件就可以了。

‘玖’ SQL Server 2000如何附加和分离数据库

到企业管理器中选定数据库~右键-所有任务,那里就有附加数据库,和分离数据库。