摘要: 1. 先得到旧帐号bbsc的权限:sp_helprotect null,'bbsc'OwnerObjectGranteeGrantorProtectTypeActionColumndboWSCParameterbbscdboGrant Select(All+New)dboWSCParameterTypebbscdboGrant Select(All+New)dboWSCTeambbscdboGrant Select(All+New)dboWSCUserTeamMapbbscdboGrant Select(All+New)PMSv_PMSITEMViewForHI4bbscPMS 阅读全文
posted @ 2011-08-25 11:07 qinyi 阅读(202) 评论(0) 推荐(0) 编辑
摘要: --申明一个游标DECLARE MyCursor CURSOR FOR SELECT TOP 5 FBookName,FBookCoding FROM TBookInfo--打开一个游标 OPEN MyCursor--循环一个游标DECLARE @BookName nvarchar(2000),@BookCoding nvarchar(2000)FETCH NEXT FROM MyCursor INTO @BookName,@BookCodingWHILE @@FETCH_STATUS =0BEGINprint 'name'+@BookNameFETCH NEXT FROM M 阅读全文
posted @ 2011-08-25 10:59 qinyi 阅读(128) 评论(0) 推荐(0) 编辑
摘要: Union,对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;Union All,对两个结果集进行并集操作,包括重复行,不进行排序;Intersect,对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序;Minus,对两个结果集进行差操作,不包括重复行,同时进行默认规则的排序。可以在最后一个结果集中指定Order by子句改变排序方式。 阅读全文
posted @ 2011-08-11 11:37 qinyi 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 公司的数据库平均每秒接到400条以上SQL,跑着两个复制两个订阅,在这种压力下要把日志清掉,确实要废一点手脚。1:备份复制和订阅的脚本,删除复制和订阅。(可不做这一步)2:网上说先脱机。但是在这么大的访问压力下脱机谈何容易。我点了脱机,N分钟了都没脱机成功,一直在RUN。怒了,运行select spid from master.sys.sysprocesses where dbid=db_id('databasename')然后kill掉相关的进程,终于成功脱机。3:分离之4:把LDF文件改名。5:附加MDF,删除附件LDF项。6:成功。。。 阅读全文
posted @ 2011-08-04 09:05 qinyi 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 在本文中,服务器 A 和服务器 B 是不同的服务器。另外,服务器 A 和服务器 B 都在运行 SQL Server 2005。在将一个数据库从服务器 A 上的 SQL Server 实例移动到服务器 B 上的 SQL Server 实例之后,用户可能无法登录到移至服务器 B 上的数据库。而且,用户可能会收到以下消息: 用户“MyUser”登录失败。(Microsoft SQL Server,错误:18456)出现此问题的原因是,您未将登录和密码从服务器 A 上的 SQL Server 实例传输到服务器 B 上的 SQL Server 实例。若要将登录和密码从服务器 A 上的 SQL Serve 阅读全文
posted @ 2011-08-04 08:50 qinyi 阅读(2316) 评论(0) 推荐(0) 编辑
摘要: 一线数据库: 10.1.8.100报表数据库: 10.1.8.101数据库名:crs_test描述:由于一线数据库压力过大,决定每天将一线库的BAK备份传输到报表数据库上还原,然后所有报表功能的服务均访问报表数据库,以减轻一线库压力。备份:一线库每周一凌晨做一次全备份,周二到周日每天凌晨做差异备份。过程概述:10.1.8.100上设置JOB完成以下事务:1:每天凌晨3点备份。2:备份后,将备从10.1.8.100份拷贝到10.1.8.101xcopy t:\crs\full\* \\10.1.8.101\d$\DatabaseBAK\Full\ /c /d /e /h /k /r /y /g3 阅读全文
posted @ 2011-07-29 02:21 qinyi 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 1:查数据库所有表名select name from sysobjects where xtype='U'2:查数据库文件及可释放空间(AvailableSpaceInMB即可释放空间)SELECT name ,size/128.0,size/128.0 - CAST(FILEPROPERTY(name, 'SpaceUsed') AS int)/128.0 AS AvailableSpaceInMB FROM sysfiles;3:释放文件空间DBCC SHRINKFILE (逻辑数据文件名, 3000);4:查数据库IDselect * from maste 阅读全文
posted @ 2011-07-05 05:09 qinyi 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 直接编辑~/.vimrcset nocompatibleset numberfiletype onset background=lightsyntax onset autoindentset smartindentset tabstop=4set shiftwidth=4set showmatchset guioptions-=Tset rulercolorscheme eveningset no... 阅读全文
posted @ 2010-10-26 12:03 qinyi 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 1)R 查看、修改CPU寄存器值r [寄存器名称]回车输入数值回车2)D 查看指定内存地址的值d 回车 --直接查看CS:IP指向的内存地址内容d [段地址]:[偏移地址] --查看[段地址]:[偏移地址]的内存地址内容3)E改写内存内容,U查看内存中机器码含义,T执行内存中机器码4)A命令直接写汇编指令到内存中并执行 阅读全文
posted @ 2010-05-03 23:25 qinyi 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 使用SecureCRT连接服务器时,常常会使用vi或vim打开一些文件。但是打开的文件看起来比较吃力,因为颜色没有像在linux使用vim的那样设置好。在网上搜了一下,有很多《使用SecureCRT对Linux vim进行颜色设置》这样的文章,但其中提供的编辑方式不仅含有行码,而且符号还是全角的,甚至如果在windows下编辑的话还会出现"^M"这样的回车问题。花了点时间处理,终于可以使用了,分享... 阅读全文
posted @ 2010-05-01 23:26 qinyi 阅读(7167) 评论(0) 推荐(0) 编辑