在sql server 中通过警报管理器定义警报,当某些特定的事件发生时会自动报警。当警报被触发时,通过电子邮件或寻呼通知操作员,从而让操作员了解系统中发生了什么事件,比如数据库使用空间不够了或事务日志已满。sql server 产生的错误信息、事件都会被记入windows nt 的应用日志,sql server 读取日志并与已定义了警报的事件相比较,如果匹配,则将触发警报。在sql server 中利用警报管理器可创建二种类型的警报:事件警报和性能状况警报。17.4.1 创建事件警报使用sql server enterprise manager 创建事件警报的步骤为:(1) 启动sql server enterprise manager, 登录到指定的服务器,分别顺次单击management, sql server agent 左边的“+” (如果sql server agent 没有启...
/*--用存储过程实现的分页程序显示指定表、视图、查询结果的第x页对于表中主键或标识列的情况,直接从原表取数查询,其它情况使用临时表的方法如果视图或查询结果中有主键,不推荐此方法--邹建 2003.09--*//*--调用示例exec p_show '地区资料'exec p_show '地区资料',5,3,'地区编号,地区名称,助记码','地区编号'--*//*因为要顾及通用性,所以对带排序的查询语句有一定要求.如果先排序,再出结果.就是:exec p_show 'select top 100 percent * from 地区资料 order by 地区名称',5,3,'地区编号,地区名称,助记码','地区名称'--查询语句加上:top 100 percent //top时*/if exists (select * from dbo...
在前面我们已经提到过有关视图的下述观点:由于视图返回的结果集与具有行列结构的表有着相同的表格形式,并且我们可以在sql 语句中像引用表那样引用视图,所以我们常把视图称为虚表。标准视图的结果集并不以表的形式存储在数据库中,而是在执行引用了视图的查询时,sql server 2000 才把相关的基本表中的数据合并成视图的逻辑结构。上面的结论常让我们产生这样的焦虑:由于是在执行了引用了视图的查询时,sql server 2000 才把相关的基本表中的数据合并成视图的逻辑结构,那么当查询所引用的视图包含大量的数据行或涉及到对大量数据行进行合计运算或连接操作,毋庸置疑,动态地创建视图结果集将给系统带来沉重的负担,尤其是经常引用这种大容量视图。 解决这一令人头痛问题的方法就是为视图创建聚簇索引,只有这样才会显著地提高系统的性能。当在视图上创建了聚簇索引后,视图的结果集与有聚簇索引的表的数据集一样是存储...
sybase中的用户分为两种:sql服务器用户(登录帐号)和数据库用户。安装完sql服务器后,系统自动建立一个sql服务器用户sa,口令为空,即系统管理员,他对整个系统有操作权,其他用户均由系统管理员建立。 在sqlserver中有三种特殊的用户:系统管理员、用户数据库所有者(建立相应数据库的数据库用户)dbo、一般用户。系统管理员对整个系统有操作权;用户数据库所有者对他所建立的数据库具有全部操作权利;一般用户对给定的数据库只有被授权的操作权限。 数据库用户一般可分为用户组,任一数据库在建立后即被赋予一个用户组public。 1、建立sql服务器用户名(登录帐号) 作为一个用户,为了使用sqlserver,他必须在sqlserver上有一个sql服务器用户名(登录帐号)。这个帐号是系统管理员通过sp_addlogin来增加的。 sp_addlogin登录名,口令,库名,语言,全名 例:建立...
维护sql server中表的索引在使用和创建数据库索引中经常会碰到一些问题,在这里可以采用一些另类的方法解决…--第一步:查看是否需要维护,查看扫描密度/scan density是否为100%declare @table_id intset @table_id=object_id('表名')dbcc showcontig(@table_id)--第二步:重构表索引dbcc dbreindex('表名',pk_索引名,100)--重做第一步,如发现扫描密度/scan density还是小于100%则重构表的所有索引--杨铮:并不一定能达100%。dbcc dbreindex('表名','',100)sql server补丁安装常见问题谁碰到问题就看看咯:) 一、补丁安装过程中常见问题 如果在安装补丁的时候遇到如下类似错误: 1、安装过程中出现“以前进行的程序...
1. 安装最新的服务包 为了提高服务器安全性,最有效的一个方法就是升级到sql server 2000 service pack 3a (sp3a)。另外,您还应该安装所有已发布的安全更新。 2. 使用microsoft基线安全性分析器(mbsa)来评估服务器的安全性 mbsa 是一个扫描多种microsoft产品的不安全配置的工具,包括sql server和microsoft sql server 2000 desktop engine(msde 2000)。它可以在本地运行,也可以通过网络运行。该工具针对下面问题对sql server安装进行检测: 1) 过多的sysadmin固定服务器角色成员。 2) 授予sysadmin以外的其他角色创建cmdexec作业的权利。 3) 空的或简单的密码。 4) 脆弱的身份验证模式。 5) 授予管理员组过多的权利。 6) sql...
--是否修改了操作系统密码?--修改操作系统密码,导致sql不能启动的解决办法:1.我的电脑--控制面板--管理工具--服务--右键mssqlserver--属性--登陆--登陆身份--选择"本地系统帐户"或:2.我的电脑--控制面板--管理工具--服务--右键mssqlserver--属性--登陆--登陆身份--选择"此帐户"--密码和确认密码中输入你修改后的administrator密码.两者的区别:选择第一种方式,以后修改了administrator密码,不用再调整(但要求登陆操作系统的是系统管理员)选择第二种方式,以后修改了administrator密码,还要再重复做上面的操作.2.是否修改了计算机名? 如果是修改了计算机名,则放入sql安装光盘,执行安装程序进行修复(修复过程自动进行,照提示操作就行了,不会破坏数据,也很快)3.检查一下你安装的是否评估版? 如果是的话,可能已经过...
问:请问在sqlserver2000中,我如何对数据库进行备份,并且我想以压缩的方式备份的话我应该如何做? 答:sqlserver2000备份 例1:(备份) 1usemaster 2declare@path=’c:aazy.bak’ 3backupdatabasezyto 4disk=@pathwithnoinit 说明: 1使用系统库 2设置备份的路径及文件名,注意是用单引号引用. 3需备份的数据库 4设置备份的驱动器,将路径设给驱动器,再设定备份的方式(重写或覆盖) 例2:(压缩备份的数据库文件) usemaster execxp_makecab’c:m.cab’,mszip,1,’c:aazy.bak’ execxp_cmdshell’copyc:123.cab’,’d:123.cab’ 说明: ’c:m.cab’压缩备份的名称 ...
一、使用microsoftoledbproviderforodbc链接mysql 安装mysql的odbc驱动myodbc 1、为mysql建立一个odbc系统数据源,例如:选择数据库为test,数据源名称为mydsn 2、建立链接数据库 execsp_addlinkedserver@server=’mysqltest’,@srvproduct=’mysql’, @provider=’msdasql’,@datasrc=’mydsn’ go execsp_addlinkedsrvlogin @rmtsrvname=’mysqltest’,@useself=’false’,@locallogin=’sa’,@rmtuser=’mys ql的用户名’,@rmtpassword=’mysql的密码’ 3、查询数据 select*fromopenquery(mysqltest,’s...
sql server锁的机制 sql server的所有活动都会产生锁。锁定的单元越小,就越能越能提高并发处理能力,但是管理锁的开销越大。如何找到平衡点,使并发性和性能都可接受是sql server的难点。sql server有如下几种琐:1、 共享锁用于只读操作(select),锁定共享的资源。共享锁不会阻止其他用户读,但是阻止其他的用户写和修改。2、 更新锁更新锁是一种意图锁,当一个事物已经请求共享琐后并试图请求一个独占锁的时候发生更新琐。例如当两个事物在几行数据行上都使用了共享锁,并同时试图获取独占锁以执行更新操作时,就发生了死锁:都在等待对方释放共享锁而实现独占锁。更新锁的目的是只让一个事物获得更新锁,防止这种情况的发生。3、 独占锁一次只能有一个独占锁用在一个资源上,并且阻止其他所有的锁包括共享缩。写是独占锁,可以有效的防止’脏读’4、 意图缩在使用共享锁和独占锁之前,使用意图锁...
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 注册表 操作系统 服务器 应用服务器