杯中水

导航

 

2012年11月9日

摘要: 因服务器登录账号使用已久,存在了一定的安全隐患,我们将规划启用新的账号。首先请网管建立新的域账号并设定好密码然后把新账号添加到管理员组中,并同时保留旧的账号,然后需要设定下面几项:IIS设定:如果之前发布的系统有指定到特定的用户,这地方需要重新设定,否则不会更改。任务计划:选中下面的两个选项,找到现有的域账户并添加进去SQL Server登录:在Login中对新的账号要进行权限分配,可以参照旧账号的权限,应当分配sysadmin角色。SQL Server启动设定:打开SQL Server配置管理器,设定为新的账号登录;SSRS的要在报表服务配置管理器中设定。用户凭证设定:检查账户中是否有用到凭 阅读全文
posted @ 2012-11-09 19:40 杯中水_F 阅读(2417) 评论(0) 推荐(0) 编辑
 
摘要: 出现这个问题,可以通过reporting services 配置管理工具来处理。首先,打开配置管理工具,连接;在左侧的导航选项中选择Encryption Keys,将出现如图所示的界面,在右侧点击delete,再点击change即可,问题已经解决。你可以点击Backup来备份Key,以后可通过还原来恢复Key。 阅读全文
posted @ 2012-11-09 19:29 杯中水_F 阅读(1096) 评论(0) 推荐(0) 编辑
 

2012年11月5日

摘要: 环境要求:1.Windows 2008 R2要打SP1的补丁2.需要安装IIS和.NET 4.0,因为部署报表会用到3.IIS属性要进行如下设定:进到IIS-->ISAPI and CGI Restriction双击进去设定。 阅读全文
posted @ 2012-11-05 16:23 杯中水_F 阅读(161) 评论(0) 推荐(0) 编辑
 

2012年10月22日

摘要: 1.查询某个表被哪些存储过程(以下简称 SP)使用到:select distinct object_name(id) from syscomments where id in(select object_id from sys.objects where type ='P') and text like'%TableName%'2.查找那些过程对该表做了更新操作:select distinct object_name(id) from syscomments where id in(select object_id from sys.objects where 阅读全文
posted @ 2012-10-22 15:44 杯中水_F 阅读(11098) 评论(0) 推荐(1) 编辑
 

2012年9月14日

摘要: 随着数据库的日积月累,而且经历的开发人员是一茬又一茬,风格迥异,导致现在数据库里面的对象混乱,为了顺应IT整合的趋势,提高系统和数据库的可维护性和易扩张性,决定将系统、数据库以及服务器的整合进行到底,现在只是个开始。 下面是刚写的一个脚本,抓取表、存储过程、触发器和视图等对象的信息并汇总,后续对该部分数据进行提取分析,把影响效能的大数据表进行定期的备份和归档,对长期不再使用的对象,如表、存储等进行备份后删除;同时对数据库进行一些策略上的设定,以限定开发规范,让数据库焕然一新。View Code 1 USE [msdb] 2 GO 3 /****** Object: StoredProc... 阅读全文
posted @ 2012-09-14 18:24 杯中水_F 阅读(727) 评论(0) 推荐(0) 编辑
 
摘要: 为了有针对性的重建索引,提高数据库的效能,同时避免因全部重建造成服务器的Loading,我们内部有开发一个存储过程脚本,逻辑大概如下: 首先遍历该实例中所有数据库中所有table中的index,并将Fragment保存到临时表中,这当中用到了一个系统存储过程:sp_MSforeachdb 可以实现对所有数据库的循环遍历;然后对临时表中的数据进行处理,如果碎片介于20%--40%,则对索引进行重新组织,大于40%则进行重建。View Code 1 USE [msdb] 2 GO 3 /****** Object: StoredProcedure [dbo].[IndexMaint... 阅读全文
posted @ 2012-09-14 18:10 杯中水_F 阅读(2696) 评论(0) 推荐(0) 编辑
 

2012年9月13日

摘要: AP服务器上的后台Job调用数据库存储过程时报以下错误:Uncommittable transaction is detected at the end of the batch. The transaction is rolled back. OLE DB provider "SQLNCLI10" forlinkedserver "xxxx" returned message "No transaction is active.". 检查link server设定没有问题,在DB上直接执行该存储过程也可以调用报表服务器的Job: E 阅读全文
posted @ 2012-09-13 12:55 杯中水_F 阅读(2781) 评论(0) 推荐(0) 编辑
 
摘要: 最近因货代使用我们系统时遇到一些问题,需要我们远程遥控解决,发现了一款好用的远程桌面控制工具:TeamViewer,TeamViewer是一个能在任何防火墙和NAT代理的后台用于远程控制,桌面共享和文件传输的简单且快速的解决方案。为了连接到另一台计算机,只需要在两台计算机上同时运行 TeamViewer 即可,而不需要进行安装(也可以选择安装,安装后可以设置开机运行)。该软件第一次启动在两台计算机上动生成伙伴 ID。只需要输入你的伙伴的ID到TeamViewer,然后就会立即建立起连接。 公司内部有用VNC,但是不可以连外网计算机,可能是网络端需要设定;还听说其它几款:网络人、花生壳以及... 阅读全文
posted @ 2012-09-13 09:27 杯中水_F 阅读(411) 评论(0) 推荐(0) 编辑
 

2012年9月12日

摘要: 周一部门早会专题报告,同事介绍了一款左面搜索利器Everything,自己一直也在使用,在文档查找上很是方便;但是有个弊端是不支持全文搜索(SublimeText2支持全文),只能根据后缀名、文件名等条件搜索,不过还支持正则表达式、HTTP、ETP/FTP等,下面是详细的介绍,有兴趣的赶快行动吧。Everything是voidtools开发的一款文件搜索工具,官网描述为“基于名称实时定位文件和目录(Locate files and folders by name instantly)”。它体积小巧,界面简洁易用,快速建立索引,快速搜索,同时占用极低的系统资源,实时跟踪文件变化,并且还可以通.. 阅读全文
posted @ 2012-09-12 17:44 杯中水_F 阅读(1019) 评论(0) 推荐(0) 编辑
 
摘要: 周日机房因核心交换机电源故障,导致有一条电源回路断电,虚拟机所在宿机断电,后来网管修复后电源恢复正常,并启动宿机。当时检查时只是Ping了下,都可以Ping通也就没有关注,后来发现后台的Job都挂掉了,但是物理机重启就没有这个问题。 奇怪,不知道是异常关机导致,还是Hyper-V的Bug,看样要逐台登入检查了。高手可以指点下... 阅读全文
posted @ 2012-09-12 17:35 杯中水_F 阅读(270) 评论(0) 推荐(0) 编辑