Windows server 2003系统AD数据库真正存放位置是在WindowsNTDS中,其中Ntds.dit即是AD数据库主要文件,edb.log为AD数据库变动记录文件,edb.chk为AD数据库和内存中AD数据差异记录文件,res1.log,res2.log为备用AD数据库变动记录文件.
备份AD数据库
若要备份AD数据库,在域内任台DC上,执行"开始/所有/附件/系统工具/备份"命令.打开备份向导
备份和还原" />
可见这是在重设本机还原密码,如果要设置其它域内DC域成员服务器,必须打开其它服务器,在 [阅读全文] [PDF]
using;
using.Collections.Generic;
using.ComponentModel;
using.Data;
using.Drawing;
using.Text;
using.Windows.Forms;
Magicbit.Framework
{
publicpartialDBTools:Form
{
privateDBTools_Instance=null;
publicDBToolsInstance
{
(_Instancenull)
{
_In [阅读全文] [PDF]
注意下面备份还原都是用存储过程实现!
exists (select * from dbo.sysobjects where id = object_id(N\'[dbo].[p_backupdb]\') and OBJECTPROPERTY(id, N\'IsProcedure\') = 1)
drop procedure [dbo].[p_backupdb]
GO
/*--备份数据库通用存储过程
--邹建 2003.10--*/
/*--举例
- [阅读全文] [PDF]
权限
如果不存在要还原数据库则用户必须有CREATEDATABASE权限才能执行RESTORE如果存在该数据库则RESTORE权限默认授予sysadmin和dbcreator固定服务器角色成员以及该数据库所有者(dbo)
RESTORE权限被授予那些成员资格信息始终可由服务器使用角色只有在固定数据库可以访问且没有损坏时(在执行RESTORE时并不会总是这样)才能检查固定数据库角色成员资格所以db_owner固定数据库角色成员没有RESTORE权限
此外用户 [阅读全文] [PDF]
看过数据库备份和还原大多数都是用组件来完成其实可通过sql语句来完成
由于时间关系未对参数进行验证和界面美化代码仅供参考
共计4个文件:下载地址:http://ad.ceh.com.cn/sql.rar
conn.asp
rs = server.CreateObject(\"ADODB.Record\")
rs.Activeconnection = conn
rs.Source = sql
rs.CursorType = 0
rs.Cursorlocatio [阅读全文] [PDF]
还原
´引用sqldmo object libraryDim gSQLServer As SQLDMO.SQLServerOn Error GoTo ErrHandler: If gSQLServer Is Nothing Then Set gSQLServer = New SQLDMO.SQLServer End If gSQLServer.LoginTimeout = 15 frmSelectServer.Show 1 If frmSelectServer.connecString = \"\" Then Exit Sub gSQLSer [阅读全文] [PDF]
在这个窍门技巧中我将演示如何通过使用RESTORE命令从完整数据库备份中还原数据库不像BACKUP操作那样RESTORE不总是可在线进行操作——对于完整数据库还原来说在还原数据库操作的前用户连接必须要从数据库断开其他还原类型(比如文件组、文件或新“页面”选项)可以允许其他未受还原操作影响地方数据库中存在在线活动例如如果文件组“FG2”正在进行还原操作“FG3”仍然可 [阅读全文] [PDF]
事务日志还原需要在完整数据库还原基础上进行并且如果你应用了多个事务日志必须按时间顺序应用它们(基于事务日志备份何时生成)不按顺序应用事务日志或是在备份时有间隔都是不允许还原事务日志语法用RESTORE LOG而不是RESTORE DATABASE不过它们语法和选项都是样
为了建立这个示范创建了个名为TrainingDB新数据库:
[阅读全文] [PDF]
差异数据库还原语法和完整数据库还原相同只是完整数据库还原必须要执行在附加差异备份的前当还原完整数据库备份时数据库必须置为NORECOVERY模式而且任何你希望还原事务日志必须在附加了差异备份的后完成正如举例所演示
首先我通过对TrainingDB数据库执行完整备份、差异备份、事备日志备份来启动这个举例:
[阅读全文] [PDF]
需要注意的时还原,还原的时候问题最大了,有别的用户使用数据库的时候无法还原,解决办法就是在MASTER数据库中添加一个存储过程: create proc killspid (@dbname varchar(20)) as begin declare @sql nvarchar(500) declare @spid int set @sql='declare getspid cursor for select spid from sysprocesses where dbid=db_id('''+@dbname+''')' exec (@sql [阅读全文] [PDF]
根据备份文件直接还原数据库:方法是先提取原数据库名,再提取数据库相关的数据文件(数据文件和日志文件),然后还原数据库。
方法是先提取原数据库名,再提取数据库相关的数据文件(数据文件和日志文件),然后还原数据库。
代码如下:
Use master Go If Object_id('sp_RestoreDataBase') Is Not Null Drop Proc sp_RestoreDataBase Go Create Proc sp_RestoreDataBase ( @DataBaseBakPath nvar [阅读全文] [PDF]
1 共11条 分1页
- +_@开青岛发票13434444051程生
- 一个简单的 2层系统分析全程
- 主题和皮肤系列(3)
- 主题和皮肤系列(1)
- 主题和皮肤系列(2)
- 鼠标移上去显示层:鼠标滑过显示隐藏层(转)
- jspajax自动刷新:jsp+ajax自动刷新例子(转)
- form表单验证:用js将form表单同时提交到两个区别页面的思路方法
- php上传代码:php统计代码总行数
- 最佳网页宽度及其实现
- 联想2155:PKU 2155
- micboost什么意思:Boost 概述
- atmega16ucosii:μC/OS-II实时性能测试和分析
- cssimportant:4 种实时操作系统实时性的分析对比 --转 time too important
- 基于OHCI的USB主机 —— 总体构架
- 虚拟主机usb:基于OHCI的USB主机 —— 背景介绍
- vc用法:VC使用方法汇总
- 张孝祥《Java就业培训教程》源代码 02 部分
- 抽象类和接口:详细解析Java中抽象类和接口的区别
- 跟踪技术:JSP中的会话跟踪技术