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

sql数据库怎么分离附加学生

发布时间: 2023-04-22 16:38:16

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

② 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数据库分离与附加的作用和功能是什么有哪位朋友可以告诉我

一、可以切断数据库的使用 (比如当数据库日志很大占用了空间时,可以用分离数据库的方法来切断数据库,从而删除以前的数据库日志,来节省空间)
实践中碰到 数据库日志 很大(10G)占用了硬盘空间的情况处理:
方法:
1、停掉iis,然后分离数据库
2、修改数据库日志的名字
3、附加数据库,成功后可以删除数据库日志

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

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

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

④ SQL Server 2000如何附加和分离数据库

打开"企业管理器",选择你要迹悉分离的数据库,裤源单击右键,在“所有任务”上可以看到“附加数据库”、“分离数姿纯乎据库”。

⑤ C#程序怎么跟SQL Server数据库分离和附加

分离数据库是,在sql
server
management
studio
2005中,右键点击你想分离的数据库,“任务”-->“分离”出现对话框后勾选“删除连接”后确定就能成功分离了;
附加数据库:sql
server
management
studio
2005
,右键点击“数据库”,“附加”,选中你的
数据库文件
“.mdf”文件,确定就能添加上。
在visual
studio
2005中,在“工具”中
选择“连接数据库”,根据向导可连接到数据库。

⑥ SQL Server 数据库设计

SQL Server 系统数据库在安装软件时自动创建,用于协助系统共同完成对数据库的操作;也是数据库运行的基础;

1,master数据库

是SQL Server 2012的核心数据库,如果损坏则数据库软件无法运行,主要包含如下主要信息:

1)所有用户登陆名和用户ID所属角色

2)数据库存储路径

3)服务器中数据库的名称和相关信息

4)系统配置设置, SQL Server 初始化信息

2,model数据库

在创建数据库时,总是以一套预定义的标准为模板进行创建的。以model数据库为模板来创建其他数据库。且model数据库是tempdb数据库的基础。

3,tempdb数据库

它是一个临时数据库,用来存储用户建立的临时表和临时存储过程,存储用户定义的全局变量值。它存在于SQL Server会话期间,会话结束,则关闭tempdb数据库,且数据库丢失。

4,msdb数据库

用于代理计划警报和作业

SQL Server 数据库存储文件

数据库文件是由数据文件和事务日志文件组成。

1,数据库文件指数据库中用来存储数据库数据和数据库对象的文件,一个数据库只能由一个主数据库文件,扩展名为 .mdf

2, 次数据库文件包含除主数据库文件外的所有数据文件,一个数据库可以没有次数据库文件,也可以由多个,扩展名为 .ndf

3, 日志文件由一系列日志记录组成,它记录了存储数据库的更新情况等事务日志信息,用户对数据库进行的插入,删除,更新都会记录在日志文件中。数据库发生损坏时可根据日志文件分析出错原因,或者数据丢失时,使用事务日志恢复数据库。每个数据库至少要有一个日志文件。

SQL Server 数据库创建,使用T-SQL语言创建:

使用T-SQL语言删除数据库:

SQL Server 数据库迁移:

方法1:“分离/附加”数据库,即把数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘上作备份,然后把这两个文件再拷贝到任何需要这个数据库的系统之中。

分离数据库就是将某个数据库从SQL Server数据库列表中删除,使其不再被SQL Server管理和使用,但该数据库的文件(.MDF)和对应的日志文件(.LDF)完好无损。分离成功后,就可以把该数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘中作为备份保存。

分离之前,设置数据库为单个用户,并记住该数据库所在路径。

“任务”—“分离”

然后分离数据库页面选中“更新统计信息”复选框。若“消息”列中没有显示存在活动连接,则“状态”列显示为“就绪”;否则显示“未就绪”,此时必须勾选“删除连接”列的复选框。分离后资源管理器中数据库消失

将需要附加的数据库文件和日志文件拷贝到某个已经创建好的文件夹中。

右击数据库对象,并在快捷菜单中选择“附加”命令,打开“附加数据库”窗口。

添加—选择需要附件的数据库的.MDF文件。“附件为”数据库名称可修改。

⑦ SQL SERVER如何分离和附加数据库

工具/材料

SQL SERVER 2014

  • 01

    首先我们打开SQL SERVER的管理工具,如下图所示,右键要分离的数据库,选择任务下面的分离选项

  • 02

    这时SQL SERVER会弹出分离界面,我们勾选下图中的两个复选框,这是为了将使用当前数据库的连接删除掉

  • 03

    分离完了以后,回到数据库管理的列表界面,你会发现刚才分离的数据库已经没有了

  • 04

    如果想把分离出的数据库文件重新附加回数据库,则需要右键数据库,选择附加选项,如下图所示

  • 05

    在弹出的附加界面中,我们点击添加按钮,如下图所示

  • 06

    然后选择你分离出来的数据库文件,注意一定选择的数据库的主文件,如下图所示

  • 07

    选择好数据库文件以后,该数据库的所以数据文件和日志文件都加载进来了,如下图所示

  • 08

    最后,你在刷新一下数据库列表,你就会在列表中重新看到分离出来的数据库了,如下图所示

⑧ 如何附加和分离数据库

我不知道你是2000还2005的我就以我现在在用的SQL2005做说明,如下图为附加,
右击数据库选附加出现下图隐滚
选中要附加的数据库点确定就行了
下面是分吵宴离
右击要灶碰余分离的数据库选中分离如下图
出现下图点确定就行了,
这样就完成了数据库的附加与分离了

⑨ sql数据库不能附加和分离怎么办

以下几种情况下是不能分离数据库的

  • 已复制并发布数据库。 如果进行复制,则数据库必须是未发布的。 必须通过运行 sp_replicationdboption 禁用发布后,才能分离数据库。

  • 数据库中存在数据库快照。

  • 必须首先删除所有数据库快照,然后才能分离数据库。 有关详细信息,请参阅删除数据库快照 (Transact-SQL)。

  • 该数据库正在某个数据库镜像会话中进行镜像。

  • 数据库处于可疑状态。 无法分离可疑数据库;必须将数据库设为紧急模式,才能对其进行分离。

  • 数据库为系统数据库。

具体情况参阅以下链接:https://msdn.microsoft.com/zh-cn/library/ms190794.aspx?f=255&MSPPError=-2147217396

⑩ MSSQL Server2000数据库分离与附加

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

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

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

一 分离数据库

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

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

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

点击确定 该选定的数据库就被分离

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

二 附加数据库

复制移动数据库文件

在附加数据库之前 您必须将与数据库关联的 MDF(主数据文件) LDF(事务日志文件)这两个文件让卜森复制到目标服务器上 或是同一服务器的不同文件目录下 这两个文件一般位于C Program FilesMicrosoft SQL ServerMSSQLData目录下

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

展开服务器组 然后展开服务器

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

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

lishixin/Article/program/SQLServer/201311/22298