仓酷云

标题: MSSQL网页编程之SQL中与IP相干的罕见成绩 [打印本页]

作者: 冷月葬花魂    时间: 2015-1-16 22:28
标题: MSSQL网页编程之SQL中与IP相干的罕见成绩
因此我们的方案中要构造这种逆操作。Event_type增加一种FLASHBACK_EVENT。这类操作形式与Query_Event相同,都是简单的SQL语句,只是包含了将数据恢复的操作。成绩
1:失掉客户真个IP地点
/*************IP**************/
declare@ipvarchar(20),@hstvarchar(20),@sqlvarchar(100)
declare@strvarchar(100)
set@str=PING+Host_Name()
createtable#tmp(aavarchar(200))
insert#tmpexecmaster..xp_cmdshell@str
selecttop1@ip=replace(left(aa,charindex(:,aa)-1),Replyfrom,)
from#tmpwhereaalikereplyfrom%:%
droptable#tmp
select@ip


2:失掉网卡的物理地点
createtable#tb(revarchar(255))
insertinto#tbexecmaster..xp_cmdshellipconfig/all

select网卡物理地点=substring(re,charindex(:,re)+1,255)from#tbwhererelike%PhysicalAddress.........:%

droptable#tb

3:将IP地点段转成每三位用点号分隔
createfunctiongetIP(@avarchar(15))
returnsvarchar(15)
As
begin
declare@svarchar(15)
set@s=
whilecharindex(.,@a)>0
begin
set@s=@s+right(000+left(@a,charindex(.,@a)),4)
set@a=right(@a,len(@a)-charindex(.,@a))
end
set@s=@s+right(000+@a,3)
return@s
end

/*
Selectdbo.getIP(202.1.110.2)
---------------
202.001.110.002

(所影响的行数为1行)
*/
--dropfunctiongetIP

BDB源自BerkeleyDB,事务型数据库的另一种选择,支持COMMIT和ROLLBACK等其他事务特性
作者: 透明    时间: 2015-1-19 13:50
很多书籍啊,不过个人认为看书太慢,还不如自己学。多做实际的东西,就会遇到很多问题,网上搜下解决问题。不断重复这个过程,在配合sql的F1功能。
作者: 再现理想    时间: 2015-1-25 23:00
也可谈一下你是怎么优化存储过程的?
作者: 谁可相欹    时间: 2015-2-4 12:56
SP4是一个累积性的ServicePack,包含自以前的ServicePack发布以来所有的修补程序(包括MS03-031安全公告)。
作者: 若相依    时间: 2015-2-9 22:45
以前的DTS轻盈简单。但是现在的SSIS虽然功能强大了很多,但是总是让人感觉太麻烦。看看论坛中询问SSIS的贴子就知道。做的功能太强大了,往往会有很多用户不会用了
作者: 再见西城    时间: 2015-2-28 03:20
不过话说回来了,绝大多数的性能优化准则与对sqlserver存储的结构理解息息相关
作者: 简单生活    时间: 2015-3-9 20:12
但换公司用MSSQL2K感觉自己好像根本就不了解MSSQL。什么DTS触发器以前根本没用过。
作者: 金色的骷髅    时间: 2015-3-17 01:08
你觉得我的非分区索引无法对起子分区,你可以提醒我一下呀!没有任何的提醒,直接就变成了非分区表。不知道这算不算一个bug。大家也可以试试。
作者: 精灵巫婆    时间: 2015-3-23 11:46
从项目平台的选择上讲,我们关心的,应该是一款产品能不能满足任务需求,而不是网上怎么说。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2