数据仓库本身还是一个关系数据库,只不过思路从OLTP转移到OLAP而已。 真正用到工具的地方还是在ETL和建模,流行的几个关系数据库都有自己配套的一系列专有工具...
2015-11-02 11:23 回复了该问题1.通过专门的工具软件(要Money的),直接看日志文件。 2.编写针对所有数据修改的触发器(这个其实很不现实)。 3.开启CDC(会给服务器带来很大负担)。 ...
2015-11-02 10:27 回复了该问题[code]select a.id, a.email, a.mobilenum from tmp_table as a with(nolock) le...
2015-11-02 09:07 回复了该问题对于MSSQL来说,这是个正常现象。因为内存中存放了很多预读的数据页、各种编译计划、各种缓存,为了保证使用效率,MSSQL不会主动去释放内存。 一种方法是进入S...
2015-10-30 12:05 回复了该问题单就SQL代码来说,如果都是按照ANSI语法来写,没有各自特有的语法,那么代码这块还是比较好处理的。如果有各自的语法,就需要进行转换,尤其是像MSSQL特有的分...
2015-10-30 11:40 回复了该问题[code]--MSSQL2008及以上版本: create table dbo.Arrays ( arrid varchar(10) not null pr...
2015-10-30 10:14 回复了该问题复制请用原厂工具,NAVICAT毕竟是第三方工具。MSSQL的SSMS界面中复制、发布订阅很方便操作。
2015-10-29 14:45 回复了该问题1.MSSQL2008及以上版本: 在CTE里面使用ROW_NUMBER() OVER()函数构建一个排序字段,然后直接BETWEEN AND即可。 2.创建临...
2015-10-29 12:02 回复了该问题你的课程表,就是一张事实表,以后有新的维度,只需要添加到这张事实表即可,没必要再创建新表。你这个例子,是个非常典型的星型模型。
2015-10-29 09:07 回复了该问题delete是DML(数据操作语言),是对数据的直接修改,必须完整记录日志,否则恢复的时候就会导致数据不一致。而归档日志可以配合数据文件备份完全恢复数据库,所以...
2015-10-28 18:07 回复了该问题MSSQL的话,内存使用多少与数据库大小、日志大小没有什么关系。 对于MSSQL来说,除了操作系统必须的内存,剩下有多少就会用多少,并且除非由于操作系统出于系统...
2015-10-28 15:16 回复了该问题