管理作业自动化sql server代理程序服务 作业警示sql server代理程序错误记录文件本章总结在 第 30 章 中我们看了几项自动化设定的选项,以及 sql server 2000 提供的数据库选项,这些选项帮助 dba 减少了的调整作业。在本章中将学会使用 sql server 提供的辅助工具,以透过 sqlserver 代理程序服务来自动执行其它的管理作业。sqlserver 代理程序服务包括自动定期执行数据库的特定作业,以及服务器发生问题或事件时,通知 dba 或其它特定人员。这些功能的好处使得 dba 不需要用手动或不断监控数据库系统来决定何时执行特定作业,因此有更多时间用在更难的数据库问题上,如建立和调整索引、最佳化查询、或者为未来的成长预作计划。自动化管理作业有三个主要工具:作业、警示、和操作员。在本章中,您将学会关于 sqlserver 代理程序服务,以及如何使用服...
备份sql server备份的术语 系统故障sql server记录文件备份方法执行备份排程备份改善备份本章总结将数据库备份是 dba 最重要的任务之一。备份和仔细的还原计划可在系统失效时将数据还原。dba 的责任是保持系统的执行状态,并在失效时尽快还原所有的服务。系统停止运作会造成许多不便,有时更要付出昂贵的代价,因此在系统停止运作时得很快的取得取得数据库备份。有些技术会对系统失效的还原有帮助,如丛集和容错磁盘子系统,但是还是比不上一个好的计划和可靠的备份。因为备份、还原和复原数据库的主题十分重要,因此我们会分成两章的来讨论。本章中将学习 sql server 交易记录文件,以及备份数据库的几种方法。在 第 33 章 中,将学习如何还原数据库、sql server 如何回复、以及如何建立回复计划。备份的术语 在开始讨论备份技术之前,让我们回顾一些术语。在这个章节中,您将学到关于备份、还原...
还原及回复数据库还原方法 执行数据库还原规划严重损坏的回复本章总结在 第 32 章 中,我们学到了系统备份的重要性,以及如何执行备份。本章将继续上一章所提的数据库保护与建立的说明。我们将学习如何还原数据库、如何回复系统,还有数据库回复的运作方式。正如您所见,备份执行的类型会影响到回复的进行。除了学习关于还原与回复数据库,也会介绍 记录文件传送 (log shipping)。记录文件传送是 microsoft sql server 2000 中的新功能,让您用原始的服务器交易纪录在另一个服务器上建立备用副本。_说明 有些 dba 提到还原与回复数据库的过程都称作 recovering the database。然而,这些程序是大不相同的。 第 32 章 说明了从备份还原数据库与 sql server 回复过程的差异。在任何情况下,将数据库带回系统失败前的状态,就是备份、还原和回复操作执行的主...
使用者与安全性管理建立与管理使用者登入账户 管理数据库存取权限管理数据库角色安全性账户授权本章总结本章将学习在 microsoft sql server 2000 环境下管理使用者并确保安全性。安全性管理和备份、回复计划、容量规模及空间管理一样,都是 dba 例行的工作。少了系统的安全性,数据就会遗失或被破坏。本章涵盖了使用者和安全性管理有关的主题。我们会学习建立与管理使用者登入账户,以及不同的验证模式;另外还将学习 sql server 使用者 id。 使用者登入账户 (user login)是用来验证使用者是否允许存取该 sql server,可透过 microsoft windows nt、microsoft windows 2000 或 sql server 来验证。 使用者id (user id)分配使用者权限,用来在个别数据库中存取特定对象。使用者 id 与使用者登入账户相关,...
使用sql query analyzer和sql profiler使用sql query analyzer 使用sql profiler最佳化t-sql陈述式本章总结本章我们将继续 第 21 章 中关于预存程序的说明。本章将学习如何利用 sql query analyzer 和 sql profile 分析预存程序和其它陈述式。从分析中可以确定 t-sql 陈述式是否有效率。一个有效的 sql server 查询会使用适当的操作次序和适当的索引,来减少过程的行列数并使 i/o 操作数达到最小。用 query analyzer 可以检视 sql server query optimizer 为 t-sql 陈述式选择的执行计划。query optimizer 是用来为每个 t-sql 陈述式找寻最佳执行计划的模块。query optimizer 分析每个 t-sql 陈述式,考虑大量可能的执...
如果你的硬盘空间小,并且不想设置数据库的日志为最小(因为希望其他正常的日志希望仍然记录),而且对速度要求比较高,并清除所有的数据建议你用turncate table1,因为truncate 是ddl操作,不产生rollback,不写日志速度快一些,然后如果有自增的话,恢复到1开始,而delete会产生rollback,如果删除大数据量的表速度会很慢,同时会占用很多的rollback segments,同时还要记录下g级别的日志 ;当然如果有条件删除比如where time<'2006-3-10' 怎么办,能不能不记录日志用delete,回答是不行的,sql server 引擎在设计上就会对 delete 操作进行日志记录。至今没有办法强制制定某一些语句不记录到日志中,如果在执行 delete table1 where time < '2006-3-10' 由于涉...
sqlserver存储过程/函数加/解密 存储过程、存储函数的加密:with encryption<!--[if !supportlinebreaknewline]--><!--[endif]-->create procedure dbo.sp_xml_main @table_name nvarchar(260)='',@dirname nvarchar(20)=''with encryptionas begin....................endgo存储过程、存储函数的解密if exists (select * from dbo.sysobjects where id = object_id(n'[dbo].[sp_decrypt]') and objectproperty(id, n'isprocedure') = 1)...
当 sql server 数据库引擎在 microsoft® windows nt® 或 windows® 2000 上运行时,其默认内存管理行为并不是获取特定的内存量,而是在不产生多余换页 i/o 的情况下获取尽可能多的内存。为此,数据库引擎获取尽可能多的可用内存,同时保留足够的可用内存以防操作系统交换内存。sql server 实例在启动时通常获取 8 到 12 mb 的内存以完成初始化过程。当实例完成初始化后,就不会再获取更多的内存,直到用户连接到该实例并开始产生工作负荷。这时,该实例根据需要不停地获取内存以支持工作负荷。随着更多的用户连接并运行查询,sql server 将获取支持需求所需的额外内存。该实例将继续获取内存直到达到自身的内存分配目标,并且直到达到该目标的下限才会释放任何内存。为了在不产生多余换页 i/o 的情况下获取尽可...
--是否修改了操作系统密码?--修改操作系统密码,导致sql不能启动的解决办法:1.我的电脑--控制面板--管理工具--服务--右键mssqlserver--属性--登陆--登陆身份--选择"本地系统帐户"或:2.我的电脑--控制面板--管理工具--服务--右键mssqlserver--属性--登陆--登陆身份--选择"此帐户"--密码和确认密码中输入你修改后的administrator密码.两者的区别:选择第一种方式,以后修改了administrator密码,不用再调整(但要求登陆操作系统的是系统管理员)选择第二种方式,以后修改了administrator密码,还要再重复做上面的操作.2.是否修改了计算机名? 如果是修改了计算机名,则放入sql安装光盘,执行安装程序进行修复(修复过程自动进行,照提示操作就行了,不会破坏数据,也很快)3.检查一下你安装的是否评估版? 如果是的话,可能已经过...
事件 连接后的客户端请求通常分为两种广泛类别:语言事件和远程过程调用。尽管还存在其他类别,但大多数由 sql server 客户端发送到服务器的请求由以下两种类型之一构成:语言事件是从客户端发送到服务器的 一组 t-sql。例如,如果调用 ado command 对象(其 commandtext 属性设置为 t-sql 查询,commandtype 属性设置为 adcmdtext)的 execute 方法,则查询将作为语言事件提交给服务器。同样,如果将 commandtype 设置为 adcmdtable 并调用 execute 方法,则 ado 将生成一个内部查询(它将选择 commandtext 属性标识的表中的所有列),并将它作为语言事件提交给服务器。另一方面,如果将 commandtype 设置为 adstoredproc,则调用 execute 将使 ado 向服务器提交一个远...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器