摘要:
要实现的业务:查询数据库某表的部分记录,然后循环删除表中的记录。 总体设计图,实现原理:将查询记录的结果集传递到Foreach 循环容器中,容器逐行取数据来执行容器里面的SQL任务。 首先新建2个变量,id是待删除记录id,数据类型为int64,results是查询记录结果集,数据类型为Object 阅读全文
摘要:
今天执行数据流任务一直提示执行失败:由于可能丢失数据,所以无法转换该值。 把数据源放在sql里跑一遍却发现没报错,百思不得其解,后来找主管才明白,这是VS的一个bug。。。 因为我修改过数据流的源sql的一个字段,而vs会傻傻的用原先的字段跑,所以会导致源和目标的列不一致。 解决方案:删除数据流任务 阅读全文
摘要:
SSIS包有一个必须理解的属性。这个属性告诉SSIS如何处理包内的敏感信息。常见的是连接字符串当中存储的密码。为什么这个信息非常重要?因为如果不正确设置保护级别的话,SSIS包可能变得无法使用。其他开发者可能无法打开包,又或者在执行包的时候运行失败。理解这些选项,可以使得你在这些潜在的问题发生之前就 阅读全文
摘要:
一、变量的使用1、新建一个Integration Services 项目SSISForVariable2、创建变量菜单栏->SSIS->变量(或控制流空白区域右击->变量)调出变量窗口,创建两个日期变量3、创建连接管理器新建两个OLE DB连接AdventureWorks2012、DBA_Monit 阅读全文
摘要:
PowerDesigner是一个做开发设计很常用的工具软件,同时还有Rose也可以,都是当前软件开发最著名的建模设计及软件之一,下面讲解简单的应用。 步骤: 1.现在各版本非常多,我本人使用16.5版本,这里就是欢迎页面。 2.首页要建立模型,只有建立模型以后才能建立表格,才能进行以后的操作。选择“ 阅读全文
摘要:
1、右键你需要的数据库–>任务–>分离。 数据库分离是指将数据库文件从数据库服务器实例中分离出来,相当于关闭了数据库。 数据库分离后,应用程序不能连接到该数据库,数据库文件可以被其它进程访问。通常分离数据库用于快速地将数据库迁移到另一个SQLSERVER实例。 2.找到你的sqlserver的dat 阅读全文
摘要:
问题一:找到平均交货时间超过所有供应商的平均交货时间的供应商(挑选低效率的供应商) 查找交货时间大于2015 季度平均水平的供应商 SELECT v.VendName, AVG(DATEDIFF(DAY, p.OrderDate, p.DeliveryDate)) DeliveryDays FROM 阅读全文
摘要:
数据准备 要制作这样一份动态排行榜,我们需要知道各个国家2016年到2018年间的GDP才行。我从网上找到了一份这样的数据,我们可以先看下原始数据是什么样的。 前两列是国家名称和国家代码,后面就是每一年的GDP值了。 整理数据 有了这份数据,我们打开Power BI,选择从Excel导入数据,如下图 阅读全文
摘要:
SQL在每次新建一个查询,就相当于创建了一个会话。在不同的查询窗口操作,会影响到其他会话的查询。当某张表正在写数据时,这时候去查询很可能就会一直处于阻塞状态,哪怕你只是一个很简单的SELECT也会一直等待。 我们这里使用事务来往某张表里写数据,我们知道事务在写完表必须提交(COMMIT)或回滚(RO 阅读全文
摘要:
由于长时间从事企业应用系统开发,前往用户现场升级、调试系统是比较常做的事情,但是就在周一,由于同事的失误在毫无知觉的情况下误删了生产数据库几乎所有的数据。当我发现的那一刻,感觉头发都立起来了,心想这他娘的是要领盒饭了。 为了迅速恢复系统的使用,在当时的情况下立即关闭相关系统的访问入口,前后共花费不到 阅读全文