2011年12月31日

摘要: 使用XML在SQL Server上创建计算列在SQL Server数据库中,当你想使用一个数据,而这个数据不保存在表中,计算列很有用。例如,你有一张表,它包括列dollar amounts, wholesale prices和retail prices。你肯定不想在每次查询表时来计算那两列之间的差值,你希望将其值保存在第三列中,让其自动计算前两列之间的差值。而此列就是计算列。 在SQL Server中使用XML数据来创建计算列,你的列定义必须包含必要的用来检测向列中插入的是什么数据的表达式。例如,在上面的例子中,你的表达式应该从retail列中的值减去wholesale列中的值。当你添加或更. 阅读全文
posted @ 2011-12-31 15:34 jude_liu 阅读(529) 评论(0) 推荐(0) 编辑
 
摘要: 数据库空间已满 解决办法-在查询分析器中执行 --截断事务日志 backup log tempdb with no_log go --收缩数据库 dbcc shrinkdatabase (tempdb) go--游标的使用DECLARE @SU_ID INT SET @SU_ID =2 DECLARE @BIDS VARCHAR(8000) DECLARE @STR VARCHAR(200) DECLARE @BID VARCHAR(50) DECLARE @REVIEW VARCHAR(200) DECLARE @INDEX VARCHAR(50) DECLARE @LEFT V... 阅读全文
posted @ 2011-12-31 15:08 jude_liu 阅读(251) 评论(0) 推荐(0) 编辑
 
摘要: 第一步,给SQL SERVER 代理启动 第二步,点开SQL Server 代理 → 作业→ 新建作业第三步,在常规里写上名称就行,第四步,再点左侧步骤,点新建,输入一个步骤名称,然后按下列代码给命令粘进去步骤_命令Declare @Path Nvarchar(2000)Set @Path ='D:\XXX\Backup\'+Convert(Nvarchar,Getdate(),112)+'.bak'Backup Database dbback To disk=@Path注:以上黄色字可以改为,是按日期时间备份的,其中dbback是数据库名。replace(CO 阅读全文
posted @ 2011-12-31 14:50 jude_liu 阅读(740) 评论(0) 推荐(0) 编辑
 
摘要: 在入侵过程中,得到SQLserver的权限,想进一步得到system权限的方法总结*************************** 利用xp_cmdshell ***********************************一.更改sa口令方法:用sql综合利用工具连接后,执行命令:exec sp_password NULL,'新密码','sa'(提示:慎用!)二.简单修补sa弱口令.方法1:查询分离器连接后执行:if exists (select * from dbo.sysobjects where id = object_id(N'[d 阅读全文
posted @ 2011-12-31 14:21 jude_liu 阅读(13297) 评论(0) 推荐(0) 编辑