- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 SQL Server 2000/2005 killed session引起的killed/rollback问题解决
现象说明: 在使用SQL Server 2005的过程中,最近经常有遇到一个现象:用户进行一个分布式事务,有涉及到一台linked server 的一个表。使用kill sessionid 来进行进程清除的时候,长时间该进程没有反应。 使用sp_who2,查询得到的状态为:killed /rollback 使用killed sessionid with stat
2007-10-10 12:11:00
3096
原创 使用命名管道访问SQL Server
使用命名管道访问SQL Server 一、意义 SQL Server安装后缺省配置是允许客户端以TCP/IP协议来访问,用户只需要知道SQL Server账号的密码就可以访问,这样很不安全,因为很多WEB程序是直接把连接信息(数据库服务器、连接账号、连接密码)写在程序里面的,破坏者或黑客可以通过某些方法直接查看源代码获取SQL Server账号及密码,他们就可以直接用TCP/IP协议连接到该数
2005-12-31 11:45:00
1167
原创 SQL mail的配置
我就把我配置SQL mail的过程描述一遍。 我用SQL mail主要是要完成这样的功能: >用户在网上注册后,系统将随机产生的密码发送到用户登记的Email >用户在论坛的帖子有回复时将内容发送到用户的Email 因为上述过程都是在存储过程中完成的,所以避免了前台程序对参数的 传输处理,也不需要再用第三方的组件完成,感觉比较方便。 1.为了使用SQL mail,首先你的服务器上得有SMTP服务,
2005-12-31 11:44:00
863
原创 數據庫系統中的資料加密
declare @pass varbinary(256)select @pass=pwdencrypt(lsok)select @passselect pwdcompare(lsok,@pass)如果pwdcompare返回1﹐表示口令正確﹐等于0則不正確。说明:pwdencrypt是加密函数,pwdCompare是比较函数返回1表示相等。這里有一點要注意的是:pwdencrypt返回的數
2005-12-31 11:39:00
633
转载 两台SQL Server数据同步解决方案
复制的概念 复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据。复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据的一致性。 SQL复制的基本元素包括 出版服务器、订阅服务器、分发服务器、出版物、文章 SQ
2005-12-31 10:54:00
692
转载 sql server中扩展存储过程
--获得MS SQL的版本号 execute master..sp_msgetversion --得到硬盘文件信息 --参数说明:目录名,目录深度,是否显示文件 execute master..xp_dirtree c: execute master..xp_dirtree c:,1 execute master..xp_dirtree c:,1,1 --列出服务器上安装的所有OLE
2005-12-31 10:53:00
588
转载 未公布的访问注册表的扩展存储过程
未公布的访问注册表的扩展存储过程SQL Server中包含了几个可以访问系统注册表的扩展存储过程.但实际上这几个扩展存储过程是未公开的,从sql server 7.0就有了,在SQL server 2000中仍然保留,他们以后可能会删除.但是这几个存储过程却提供了在当前的SQL Server版本中访问系统注册表的能力,而且很多人利用SQL Server来进行攻击系统时,往往都会用到这几个扩展存储过
2005-12-31 10:52:00
556
转载 SQL Server 2000+ MS WIN2003群集服务配置 选择自 chensheng913 的 Blog
SQL Server 2000+ MS WIN2003群集服务配置一、 需求 许多企业采用了SQL Server提供业务系统后台数据服务,随着企业运作对这些业务系统的依赖,如何提高这些系统的高可靠性、高可用性已越来越引起企业的关注。为满足企业系统高可用性容错业务需求,微软强力推荐用户采用Windows Server 2003企业版、SQL Server 2000企业版来构
2005-12-31 10:48:00
1338
转载 如何获取SQL Server数据库里表的占用容量大小
其实只要使用系统内置的存储过程sp_spaceused就可以得到表的相关信息如:sp_spaceused tablename 以下是为了方便写的一个存储过程,目的是把当前的所有表的相关信息全部都保存在一个指定的表里面CREATE PROCEDURE get_tableinfo AS if not exists (select * from dbo.sysobjects where id =
2005-12-31 10:45:00
529
转载 SQL SERVER 2000系统支持的跟踪函数
SQL SERVER 2000系统支持的跟踪函数你们大部分人可能已经在SQL SERVER中建立自己的用户定义函数(UDF),但是你知道么?微软公司已经集成了大量自己的UDFs,特别是在最新发布的SP3中.在这篇文章中 Baya Pavliashvili和Kevin Kline系统地研究了关于SQL SERVER跟踪部分的UDF.你们中的一些人也许想阅读以前SQL Server Professi
2005-12-31 10:43:00
820
转载 SQL SERVER安全的相关T-SQL代码
数据库的安全主要就是角色.用户.对象.权限的管理.有服务器角色,也有数据库角色.可以采取windows验证登录模式,也可采取混合验证模式,可以自己建立数据库角色,也可以数据库固定角色.再将添加的用户加入到角色中,这样就可以成组的管理了.将用户添加后,就是对其权限的设置了.这里就涉及到该用户的访问权限了.千万千万事先向相关人员确定其对数据的访问权利,再予以配置.权限中,deny的优先权最大,其次是g
2005-12-31 10:31:00
582
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人