摘要:
介绍 在开发的过程中,经常会遇到数据库结构变动(表新增、删除,表列新增、修改、删除等)。开发环境、测试环境、正式环境都要记性同步;如果你使用EF有自动迁移的功能,还是挺方便的。如果非EF我们需要手工处理,有时候会忘记,繁琐。恰好 网上有提供的工具来实现类似EF的迁移功能。如:SQL Server D 阅读全文
随笔分类 - SqlServer
3分钟了解数据库事务
2018-11-07 15:22 by 李明成, 713 阅读, 收藏, 编辑
摘要:
事务是由几个读取和修改数据的sql命令组成的,但是知道commit命令被执行之后,修改操作才被认为是正常的完成。显式事务常以Begin tran语句开头,以commit tran或者rollback tran语句结尾的。 事务具有acid属性 原子性(atomicity):原子性指的是每个事务要不提 阅读全文
作业与SSIS包结合
2012-11-07 16:16 by 李明成, 2859 阅读, 收藏, 编辑
摘要:
SQL SERVER 数据库的一些自动化管理操作不得不提作业,它非常方便;你也可以通过编写程序现实。这篇主要讲SSIS包配置、部署、与作业结合自动执行。不涉及到SSIS包开发。准备一个收缩数据库的SSIS包如图包配置,点击菜单栏中的SSIS弹出如图 1)点击添加选择配置类型和路径如图3)我们这里选择是XML配置文件一直点击下一步直到完成。包部署1)在项目属性选择“部署使用工具”选项如图:2)CreateDeploymentUtility指定在生成项目时是否创建包部署使用工具,次属性必须为TRUE。点击确定。然后右键项目点击生成,这样部署使用工具生成。3)在项目1\bin\Deployment. 阅读全文
分享OLAP的时间维度设计语句
2012-11-07 14:33 by 李明成, 1113 阅读, 收藏, 编辑
摘要:
时间维度在OLAP中是很常用,我们一般分为日期维度和时刻维度组成。我整理了如何生成他们的语句如下1)日期维度[Dim_Date]View Code IF EXISTS(select * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Dim_Date]')AND type in(N'U'))Drop table [dbo].[Dim_Date]GOCREATE TABLE [dbo].[Dim_Date]( DateKey [int] NOT NULL, [TheDate] [datetime] NUL 阅读全文
SqlServer商业智能工作成果
2012-10-12 16:59 by 李明成, 1577 阅读, 收藏, 编辑
摘要:
前段时间要进行数据分析,就利用了SQL SERVER商业智能的技术。于是翻阅书籍(SQL SERVER05商业智能解决方案,报表服务从入门到精通,SSIS,SSAS 分析方面的书籍等)。了解和学习了,数据仓库创建维度的设计=》数据整合=》分析模型创建=》报表的展示。就像标题说的仅仅展示工作成果吧!1.数据的整合用到的技术是ssis服务如图:2:数据整合到了准备的数据仓库中,那就要进行分析了,所以用到分析服务SSAS如:3:需要前端的展示我利用的是自身的报表服务SSRS结果:整个过程需要这三部,最后就是部署,都是自动,这就用到作业功能去调度。 阅读全文