posted @ 2007-09-04 23:37 挥辉 阅读(313) 评论(0) 推荐(0)
摘要:
SQL Server 2000 注入防护大全 Sql注入早源于'or'1'='1 最重要的表名: select * from sysobjectssysobjects ncsysobjectssysindexes tsysindexessyscolumnssystypessysuserssysdatabasessysxloginssysprocesses 最重要的一些用户名(默认sql数... 阅读全文
摘要:
SQL SERVER 2005中,新增加了许多新的特性,其中的DDL触发器是个不错的选择,根据资料初步学习如下,现整理之: 在sql server 2000中,只能为针对表发出的 DML 语句(INSERT、UPDATE 和 DELETE)定义 AFTER 触发器。SQL Server 2005 可以就整个服务器或数据库的某个范围为 DDL 事件定义触发器。可以为单个 DDL 语句... 阅读全文
posted @ 2007-09-04 23:36 挥辉 阅读(354) 评论(0) 推荐(0)
摘要:
在SQL Server数据库中,系统信息存储在系统数据库中,主要的系统数据库包括: master-从整体上控制用户数据库和SQL Server操作,在创建了任何用户定义的对象后,都要备份它 model-为新数据库提供模版和原型 msdb-包含了有关作业、报警及操作员等信息如果包含系统数据库的介质变了,那么必须重建系统数据库,如果你仍然可以启动SQL Server服务,则可以通... 阅读全文
posted @ 2007-09-04 23:33 挥辉 阅读(256) 评论(0) 推荐(0)
摘要:
如何在启动SQL SERVER的时候,执行一个存储过程? 将存储过程创建在master数据库中,然后企业管理器中找到这个存储过程--右键--属性--勾选"每当sql server启动时执行"。 --或者在master中创建存储过程后,执行语句设置为自动启动 use master exec sp_procoption '存储过程名','startup','on' 自动执行存储过程 ... 阅读全文
posted @ 2007-09-04 23:33 挥辉 阅读(373) 评论(0) 推荐(0)
摘要:
SQL Server:无日志恢复数据库 信息来源: 邪恶八进制信息安全团队 数据库日志文件的误删或别的原因引起数据库日志的损坏 方法一 1.新建一个同名的数据库 2.再停掉sql server(注意不要分离数据库) 3.用原数据库的数据文件覆盖掉这个新建的数据库 4.再重启sql server 5.此时打开企业管理器时会出现置疑,先不管,执行下面... 阅读全文
posted @ 2007-09-04 23:32 挥辉 阅读(694) 评论(1) 推荐(0)
摘要:
怎样配置SQL Server发送电子邮件 通常大家都知道:SQL Server与Microsoft Exchange Server集成性很好,关于这方面的配置,在SQL Server的联机帮助里有详细的说明,在此不再赘述。然而我们更关心的问题是:在没有Exchange Server的情况下,如何配置SQL Server利用Internet 邮件服务器发送邮件? 笔者曾为这问题伤透... 阅读全文
posted @ 2007-09-04 23:30 挥辉 阅读(332) 评论(0) 推荐(0)
摘要:
SQL Server 2005 数据库快照(database Snapshot) 信息来源: softj Blog 数据库快照(atabase snapshot)是一个只读的,静态的数据库视图。一个数据库可以有多个数据库快照,每个数据库快照在被显性的删除之前将一直存在。数据库快照将保持和源数据库快照被创建时刻一致,所以可被用来做一些报表。并且由于数据库快照的存在,我们可以很容易的把数据库回复到... 阅读全文
posted @ 2007-09-04 23:29 挥辉 阅读(312) 评论(0) 推荐(0)
摘要:
1.简介 虚函数是C++中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数。假设我们有下面的类层次:class A{public: virtual void foo() { cout foo(); // 在这里,a虽然是指向A的指针,但是被调用的函数(foo)却是B的! 这个例子是虚函数的一个典型应用,通过这个例子,也许你就对... 阅读全文
posted @ 2007-09-04 21:30 挥辉 阅读(235) 评论(0) 推荐(0)
摘要:
SQL Server中一些有用的日期sql语句1.一个月第一天的 SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) 2.本周的星期一 SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0) 3.一年的第一天 SELECT DATEADD(yy, DATEDIFF(yy,0,getdate()), 0) 4.季度的... 阅读全文
posted @ 2007-09-02 15:24 挥辉 阅读(10338) 评论(0) 推荐(0)
摘要:
备份原理主要是为防止非法登录者或非授权用户对SQL Server 数据库或数据造成破坏,但在有些情况下这种安全管理机制显得力不从心。例如合法用户不小心对数据库数据做了不正确的操作或者保存数据库文件的磁盘遭到损坏或者运行SQL Server 的服务器因某种不可预见的事情而导致崩溃。所以我们需要提出另外的方案即数据库的备份和恢复来解决这种问题。本章的主要目的就是介绍备份、恢复的含义,数据库备份的种类以... 阅读全文
posted @ 2007-08-31 15:00 挥辉 阅读(426) 评论(0) 推荐(0)