SQL Server 2008 的组件安装选项设计得还挺细的,能按需装、按场景配,蛮适合做定制化部署。像数据库引擎、报表服务、服务这些,全是常用核心功能。如果你只是开发或者测试环境,用工作站组件就够了,工具和文档都有,开发效率也不差。
SQL Server Database Services就是你数据库的底盘,支持复制和全文搜索,平时做数据存储、检索靠它妥妥的。
Analysis Services比较适合搞 OLAP 或者数据挖掘,BI 那一块儿就全靠它发力了。
Reporting Services挺好用的,自动生成报表那种需求,一键就搞定。
Notification Services用得相对少一点,主要是推送消息或者特定事件触发那类场景,偏业务集成。
Integration Services是搬砖的老熟人了,做数据传输、清洗蛮靠谱的。如果你还在用 ETL 工具,建议你顺带看看这个。
顺便放几个资源,想深入了解数据传输工具的可以瞧瞧:
- 数据库数据传输技术:各种方式、场景都有
- DataX 详解与实践:阿里开源的,和 SSIS 对比也有意思
- Java 实现 MySQL 与 SQL Server 之间的数据库数据传输:手撸代码派别的可以看看
- Kafka HDFS Flume 数据传输实验:大数据方向的别错过
如果你是做数据同步、系统集成,Integration Services绝对值得一试。轻量、灵活,脚本也好写。