SQL Server.

使用时间表进行慢慢改变尺寸

我最近的最新添加到SQL Server之一是能够使用时间表来保留更改历史记录。正如我在此主题的早期帖子中写道,时间表允许轻松配置表,请将所有更改保存在指定的历史表中的所有更改(包括更新和已删除的行)。在这篇文章中,我将分享…


网络研讨会:在SQL Server中更改检测

更改检测是任何系统的关键组件,它将数据从一个结构移动到另一个结构。大多数数据移动机制旨在移动数据的子集 - 只有自上次负载以来是新的或改变的。为此正常工作,必须有一个可靠的系统,用于检测自以来触摸的Delta数据…


更改跟踪插入需要选择权限

我现在一直在编写SQL Server中的更改跟踪,但我最近在改变跟踪表上遇到了一个我从未遇到过的权限问题。尝试使用没有选择权限的帐户将数据插入更改跟踪表时,我了解到有效的安全主体必须具有插入和…


命名会议羞耻馆

打电话给我迂腐,但我可以成为标准命名约定的股票。无论是应用程序代码,数据库对象,文档还是其他数字资产,我都会在建立命名和格式化的集合模式时找到大量的值。特别是对于具有大型数字景观的组织,具有记录和商定的对象名称标准可以使开发人员制作…


使用SQL Server Management Studio项目

SQL Server. Management Studio中最有限额的资产之一是SSMS项目。在Management Studio中,可以创建代码项目,使组织SQL脚本更简单,更轻松地与源控制系统集成。在此简要帖子中,我将显示使用SQL Server Management Studio项目进行T-SQL代码管理的要点。 T-SQL代码管理…


我的SQL Server Management Studio设置

我们都是习惯的生物,当我们确切地了解我们需要的工具时,更有效地工作。与数字工具相同的符合性数字工具,以及使用SQL Server的我们使用的我们将使用SQL Server Management Studio花费大量时间。 SSMS有很多功能,但每个数据专业人员都会使用…


Long Live OLE DB!

回到2011年8月,来自微软的公告在Microsoft数据平台上构建和支持解决方案的人中开始了一股焦虑的浪潮。在那个简短的博客文章中,数据访问团队宣布弃用OLE DB数据接口驱动程序,并且SQL Server 2012将是包含OLE DB的最后一个版本。这…


SQL Server时间表简介

在ANSI SQL:2011标准中定义的时间数据存储描述了一个架构,其中关系数据库维护行级版本的数据副本。使用时间数据时,数据库会自动执行许多DBA和应用程序开发人员必须手动操作,多年来跟踪各个表的时间点版本控制。从2016年开始,Microsoft添加了SQL Server时间…


我的SQL Server开发工具箱

拥有合适的工作工具使工作更有效。但是,对于刚刚在SQL Server Land中出发的人,可能不清楚哪种工具有用或适用于给定任务。我经常对我在我的开发机器上使用的工具以及为什么的字段问题。为此,我编写了简短的…


SQL Server 2016 Service Pack 1更改所有内容

今天早些时候,Microsoft宣布为SQL Server 2016发布Service Pack 1(SP1)。密切关注此公告,因为这不是典型的更新。 Service Pack 1解锁了企业版中的大多数可编程性功能,使其以低成本(甚至免费)的SQL Server提供。人们,这是一个巨大的变化…