几个月前,我的团队将源代码控制从Visual SourceSafe切换到Apache Subversion,我们并不高兴.
最近我一直在关注Team Foundation Server,至少从表面上看,它看起来非常令人印象深刻.与Visual Studio有很好的集成,为DBA,测试人员,项目经理等提供了许多出色的工具.
这两种产品最明显的区别在于价格.Apache Subversion(免费)很难打败.Team Foundation Server非常昂贵,因此额外的功能真的必须将Subversion放入裤子中.
我过去使用的一个简单方法基本上就是创建第二个表,其结构镜像我想要审计的表,然后在主表上创建更新/删除触发器.在更新/删除记录之前,当前状态将通过触发器保存到审计表中.
虽然有效,但审计表中的数据并不是最有用或最简单的报告.我想知道是否有人有更好的方法来审核数据变化?
这些记录的更新不应太多,但它是高度敏感的信息,因此对客户而言,所有更改都经过审核并易于报告,这一点非常重要.
对于运行SQL Server的Windows 2003服务器,是否知道适当的页面文件大小的经验法则?
我已经开始阅读有关此主题的所有可用的Apple文档.快速概述给了我一些大约8.000(八千)DIN A4 PDF页面.大约10%的内容几乎与我的感觉相同.经过两周的阅读,我发现我会忘记一周前读过的内容.除非我开始对知识做些什么,否则它就像大脑中的流失.
你的学习策略是什么?
嗨,我想知道何时应该使用不同的数据类型.如在我的表中,我如何决定使用哪个:nvarchar,nchar,varchar,varbinary等.
例子:
我将用于...列:
Phone number,
Address,
First Name, Last Name,
Email,
ID number,
etc.
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助!