摘要: 前言 本篇不是要說高深的SSIS 技巧,而是用實例的方式,說明如何應用 Visual Studio 的「Business Intelligence Projects」來建立「Integration Service Project」,並且加入(deployment)到SQL中,最後再以 SQL Agent 來排程做定期執行的工作。如果環境是只有安裝 SQL2008 或是先安裝了SQL ,會發現怎麼系統上也安裝了 Visual Studio 呢?沒錯~當安裝了 SQL 之後,會連帶的安裝 Business Intelligence (BI) 的開發環境。一、SSIS介紹Microsoft SQL 阅读全文
posted @ 2013-07-24 16:50 Franky Chan 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 基本上 SQL Server 只要在处理大量数据的指令,如 INSERT INTO A SELECT * FROM B 在数据量很大的时候,很容易发生 Timeout ,也就是常见的「逾期过时」错误。SQL Server 本机用 Enterprise Manager 执行的话还好处理,只要更改设定值就好了。(工具->选项->进阶,加大逾时秒数)。但是绝大部份都是在 Remote 下 SQL Command ,只要量稍大,这种「逾期过时」出现的机率也随之增加。解决的方式最好是加大 SQL Server Remote Command 的 Timeout 时间,只要在 SQL Query 阅读全文
posted @ 2013-07-24 14:28 Franky Chan 阅读(840) 评论(0) 推荐(0) 编辑
摘要: Windows Server 2008 对 CPU 的支援:在看到下表时,请注意其数字所指的是:主板上的实体 CPU的个数,也就是几个 Sockets举例来说,机器上安装 2 个 4 核心的 CPU,从 Windows Server 2008 Standard 任务管理器会���到 8 个 CPU,它便可以使用这 8 个 CPU。Windows Server 2008 对 RAM 的支援:值得注意的是在 Standard 及 Web 的 64 位版本都可以支持到 32 GB内存。更多参考信息:http://www.microsoft.com/windowsserver2008/editions 阅读全文
posted @ 2013-07-24 11:47 Franky Chan 阅读(853) 评论(0) 推荐(0) 编辑
摘要: 当您需要在 SQL Server 中利用 T-SQL 比较结果集的每一列跟前一列或后一列的差异时,在过去可能需要利用 CURSOR 搭配临时表变量,或是透过递归 CTE 来达到这个效果,如今 SQL Server 2012 提供了两个分析用的函数(LEAD、LAG)来让您更容易进行 ROW LEVEL 数据比较。以下程序代码用来示范如何透过 LEAD 函数来计算每一列与后一列的 c2 字段相差几天: 1: declare @t table 2: ( 3: c1 int identity 4: ,c2 date 5: ) 6: 7: i... 阅读全文
posted @ 2013-07-24 11:29 Franky Chan 阅读(304) 评论(0) 推荐(0) 编辑