自由技术撰稿人和技术咨询专家,曾出版和发布若干本书籍、文章和培训教材,重点关注Windows、数据库、商务智能等。
SSDT将数据库开发提升到新的级别,这个工具集为应用和数据库开发者提供了大家所熟悉的单一的Microsoft Vistuio Stuio环境的经验。
SSDT的一个最显著优点是支持不同SQL Server平台的开发和部署,包括SQL Server 2005、2008、2008 R2、2011以及SQL Azure。
在选择工具之前,你需要评估要从中抽取数据的业务系统的类型,分析数据的特征。也需要决定除了在系统实施所需要的ETL需求以外你还需要什么功能。
如果你的数据大部分都存在于SQL Server数据库中,而且源数据很容易访问到,那么使用SSIS执行ETL是很好的,但是对第三方工具也要有一定的了解。
动态管理视图是SQL Server的一个功能,用于提供详细的数据库和系统信息。其中一种是针对服务器级别的,返回SQL Server实例及其所在系统的信息。
动态管理视图sys.dm_db_index_usage_stats返回自上一次启动SQL Server服务启动以来不同的索引操作类型的统计信息。
通过使用SQL Server动态管理视图(DMVs),你可以查看SQL Server的实例信息,比如实例运行在什么系统上、实例中有那些数据库。
SQL Server 2008中的安全视图允许你查看关于数据库安全,服务器安全,加密以及审计等方面的信息。
对象目录视图最有用的就是“sys.objects”,它可以返回指定数据库中用户定义的,模式范围内的对象。
SQL Server 2008提供了上百个系统视图,这些视图可以让你查看数据库和服务器元数据,而无需访问真正的数据源。