海阔天高

暂无签名

  • 博客访问: 999566
  • 博文数量: 280
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-22 00:56
个人简介

暂无介绍

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(280)

文章存档

2016年(1)

2013年(11)

2012年(37)

2011年(25)

2010年(44)

2009年(31)

2008年(15)

2007年(17)

2006年(47)

2005年(49)

2004年(2)

2000年(1)

我的朋友
微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2013-05-30 18:08:59

有时候需要获取连接到SQL Server服务器上的客户端IP地址,用什么办法呢?[@more@]SELECT *FROM sys.dm_exec_connections WHERE session_id = @@SPID 这个办法不适用于SQL2005和以前版本。 如果是SQL Server2008,还可以用CONNECTIONPROPERTY方法获取: SELECT CONNECTIONPROPERTY('net_transport') AS net_transport, CONNECTIONPROPERTY('protocol_type') AS protocol_type, CONNECTIONPROPERTY('auth_scheme') AS auth_scheme, CONNECTIONPROPERTY('local_net_address') AS lo......【阅读全文】

阅读(3535) | 评论(0) | 转发(0)

发布时间:2013-05-30 18:08:04

在SQL Server中,全局变量是一种特殊类型的变量,服务器将维护这些变量的值。全局变量以@@前缀开头,不必进行声明,它们属于系统定义的函数。还有一些系统信息的获取方法,例如服务器上次启动时间。[@more@]全局变量名称描述@@CONNECTIONS返回 SQL Server 自上次启动以来尝试的连接数。@@CPU_BUSY返回 SQL Server 自上次启动后的工作时间。@@CURSOR_ROWS返回连接上打开的上一个游标中的当前限定行的数目,确定当其被调用时检索了游标符合条件的行数。@@DATEFIRST针对会话返回 SET DATEFIRST 的当前值,SET DATEFIRST 表示指定的每周的第一天......【阅读全文】

阅读(3800) | 评论(0) | 转发(0)

发布时间:2013-05-28 18:16:50

SQL Server中查询用户的对象权限和角色的方法[@more@] -- 查询用户的object权限exec sp_helprotect NULL, 'UserName' -- 查询用户拥有的roleexec sp_helpuser 'UserName' -- 查询哪些用户拥有指定的系统roleexec sp_helpsrvrolemember 'sysadmin' -- 可查询嵌套roleWITH tree_roles as(SELECT role_principal_id, member_principal_idFROM sys.database_role_membersWHERE member_principal_id = USER_ID('UserName')UNION ALLSELECT c.role_principal_id,c.member_principal_idFROM sys.database_role_members as cinner join tree_r......【阅读全文】

阅读(12247) | 评论(0) | 转发(0)

发布时间:2013-05-22 18:17:20

1. 创建sp__windbi$decrypt 2. 使用DAC(专用管理员连接)连接到数据库 3. 调用解密[@more@]http://www.cnblogs.com/kiant71/archive/2009/09/10/1752016.html......【阅读全文】

阅读(1843) | 评论(0) | 转发(0)

发布时间:2013-05-22 18:16:14

SARG的定义:用于限制搜索的一个操作,因为它通常是指一个特定的匹配,一个值得范围内的匹配或者两个以上条件的AND连接。形式如下:列名 操作符 <常数 或 变量> 或 <常数 或 变量> 操作符列名[@more@]很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如:select * from table1 where name=''zhangsan'' and tID > 10000和执行:select * from table1 where tID > 10000 and name=''zhangsan''一些人不知道以上两条语句的执行效率是否一样,因为如果简单的从语句先......【阅读全文】

阅读(2102) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册