2016年2月10日

摘要: 常见的高CPU利用率出现几个原因: Missing Index 统计信息过时 非SARG查询 Implicit Conversions Parameter Sniffing Non-parameter Ad-hoc Query 非必要并行查询 --1.Check the Architecture's 阅读全文

posted @ 2016-02-10 22:55 高老爷空间 阅读(1322) 评论(0) 推荐(0) 编辑


2015年1月18日

摘要: 亲身经历的一个项目,老板忽然提出,对数据库的负债要实施分流,来个数据库一个负责读,而另一个负责写,后台是需要同步两个数据库的状态。找了很多的资料,发现新版的alwayson可以实现这个功能。研读了alwayson 的大量资料,发现他的功能增加了不少,不但不再依靠原来的share disk的架构,而且... 阅读全文

posted @ 2015-01-18 18:12 高老爷空间 阅读(807) 评论(0) 推荐(0) 编辑


2013年5月24日

摘要: 目标:同步不同数据库、不同结构的两张表同步。表的名称、列名、甚至数据类型都不相同,同步时尽量要求同步即时,且对网络的依赖程度最小化。 同步环境:1 两台SQL Server 服务器 预装SQL Server 2012 2 构造两个不同的数据库及不同的数据表. 同步系统架构: 步骤1:源数据表数据导入目标数据表。 建立源和目标表栏位的对应表。(通过建... 阅读全文

posted @ 2013-05-24 18:02 高老爷空间 阅读(1042) 评论(0) 推荐(0) 编辑


2013年2月1日

摘要: 测试目的:Oracle database connect MSSQL 2012测试环境:1. Oracle 11gR2 64bit On linux 2. SQL Server 2012 64 bit on Windows 7测试步骤:Step 1: install ORACLE ODAC 64bit. You shouldn't install the oracle client for windows. Just only download and install ODAC on the server which is running SQL Server. If your SQL 阅读全文

posted @ 2013-02-01 14:27 高老爷空间 阅读(1838) 评论(0) 推荐(0) 编辑


2012年12月27日

摘要: 老板又有命令了,要求我们的数据库进行加密,有把这个任务交给了数据库,没有办法,数据库DBA的辛苦就在这里了,以前对数据库加密有一定了解,但是不深入,从设置栏位加密和TDE的步骤只会照抄MSDN或网络上的,通过两天的研究和学习,自认为有了比较深刻的认识。 关于栏位加密的可以参考微软的MSDN写的非常不错:http://msdn.microsoft.com/en-us/library/ms18958... 阅读全文

posted @ 2012-12-27 17:13 高老爷空间 阅读(1026) 评论(0) 推荐(0) 编辑


2012年12月20日

摘要: 目前接到一个任务,公司的系统需要满足FDA的合规。老板又不想将这部分放在程序开发中完成,硬是将任务塞给了数据库。没有办法,只好接受。分析市场上合规软件,大都使用Trigger 或者在服务器上设置Agent来完成数据变更的跟踪。主要的商业软件有如下表:IDOfferingData ChangesCode ChangesAuto Data CollectionReportingReal Time AlertingComments1ApexSQL Audit***使用Triggers2Omni Audit*****使用Triggers3Idera Compliance Manager*****安装A 阅读全文

posted @ 2012-12-20 13:57 高老爷空间 阅读(1368) 评论(0) 推荐(3) 编辑


2012年11月30日

摘要: 最近遇到一个问题:解决美国公司和中国公司的时间的显示的问题。当前数据库记录的都是美国时间,要在中国网页中显示中国时区。并且考虑夏令时的问题。SQL Server 2005 数据时间格式不支持国际时区。SQL Server 2008 的时间格式解决了时区的问题。提供了相关的数据类新datetimeoffset类型及相关的函数。SQL Server 2008 以后数据库增强了时间格式类型。 新增了对时间国际化显示的新的数据类型datetimeoffset 同时提供了一系列的相关函数。由于该时间类型中记录了时间所属的时区,可能对我们的CLIMS4 的多语言设置有些帮助。 另外,照目前趋势老式的da. 阅读全文

posted @ 2012-11-30 13:49 高老爷空间 阅读(401) 评论(0) 推荐(0) 编辑


2012年10月24日

摘要: 早上一来发现SSMS不能启动了,郁闷啊!解决办法步骤如下:Please try:• Start regedit.exe• Go to HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio• Delete 11.0_Config• Restart ssms.exeThere is a similar problem in this feedback to Microsoft, please refer to it:http://connect.microsoft.com/VisualStudio/feedback/de 阅读全文

posted @ 2012-10-24 15:04 高老爷空间 阅读(7252) 评论(0) 推荐(0) 编辑


2012年10月19日

摘要: SQL Server Reporting Service 的报表订阅功能的设置,有的时候设置可以成功。有的时候设置不行。真是郁闷。查了很多的资料,发现自己是按照官方的设置向导,设置应该没有问题。重视出现如下错误:Failure sending mail: The transport failed to connect to the server对于该错误也网络上也没有什么很好的解决方法。柳暗花明又一春。还是设置问题,真搞不懂微软是怎么设置的。留下个这么个遗憾。修改配置问文件:rsreporingserver.config文件中<RSEmailDPConfiguration>< 阅读全文

posted @ 2012-10-19 14:15 高老爷空间 阅读(484) 评论(0) 推荐(0) 编辑


2012年10月11日

摘要: 最近遇到个棘手的问题,老板要求用ETL实现不同数据库之间的同步,不能使用TRIGGER。只能使用ETL作业。条件是:不同数据库的两张不同的表。通过以下方法,处理速度是最快的。处理INSERT功能是如下:1)使用merge join 连接要处理的两张表,找出要处理的数据集合。2) 使用多播和条件判断要处理的数据集。3)将不同的表中增加数据。表A 中增加的数据加入到表B,表B中增加的数据加入到表A中。Update 处理过程如下:1)通过Merge来找到要处理的数据集。2)原始的数据表中纯在timestamp字段,ssis 没有办法处理,只能将其转换为CHAR类型3)通过Command完成每行的更新 阅读全文

posted @ 2012-10-11 10:54 高老爷空间 阅读(606) 评论(1) 推荐(0) 编辑


Copyright © 2024 高老爷空间
Powered by .NET 8.0 on Kubernetes