48得票2回答
兼容性级别80的实际行为是什么?

有人能给我更深入地了解兼容模式功能吗?它的行为和我预期的不同。 据我了解,兼容模式主要涉及SQL Server的不同版本之间对特定语言结构的可用性和支持程度。 它不会影响数据库引擎版本的内部工作,但会阻止使用在较早版本中尚未存在的功能和结构。 我刚在SQL Server 2008 R2中...

38得票6回答
将 SqlClient 默认设置为 ARITHABORT ON。

首先要说的是:我正在使用带有兼容性级别80的MS SQL Server 2008,并通过.Net的System.Data.SqlClient.SqlConnection连接到它。 出于性能原因,我创建了一个索引视图。结果是,对视图中引用的表进行更新时需要使用ARITHABORT ON。然而,...

19得票3回答
将SQL Server中的兼容性模式从100更改为110的影响

我有一个在SQL Server 2008 R2中创建的数据库Mydatabase。我已经升级到SQL Server 2012。 我尝试执行以下查询来计算百分位数。 select Distinct [KEY],PERCENTILE_CONT(0.25) within group(order...

11得票2回答
从不同版本/版本的备份文件中恢复数据库

我看到在SQL Server中,只要从旧版本恢复到新版本,出于向后兼容的原因,可以恢复数据库。 有人知道是否可以直接从*.bak文件恢复不同版本的SQL Server数据库吗?我们正在通过FTP传输一个非常大的数据库,需要几天时间,所以我们宁愿只做一次。如果在我们通过FTP传输数据库之前没有...

9得票1回答
pgAdmin和PostgreSQL兼容矩阵

有人曾经为pgAdmin版本和PostgreSQL版本制作过版本兼容矩阵吗? https://www.pgadmin.org/download/windows.php https://www.postgresql.org/download/windows/

9得票1回答
有没有一种简便的方法来验证一个 SQL 脚本是否与特定的 SQL Server 版本兼容?

我目前正在开发一个需要在不同的SQL环境中运行的项目。我的大多数开发人员使用的是SQL Server 2017。应用程序在SQL Azure中运行,最近客户开始在一些环境中使用SQL Server 2016。该项目使用SSDT生成Dacpac文件,在开发过程中运行良好。然而,最近我们遇到了一个...

7得票2回答
Microsoft兼容性级别的含义是什么?

将SQL Server 2005的cmptlevel设置为80会禁用PIVOT和APPLY,但不会影响使用分析函数。这背后是否有合理的原因?

7得票1回答
事务复制的数据库兼容性要求

对于事务复制,来自MSDN文章的“在两个版本要求内”的订阅者适用于SQL Server实例、数据库兼容性级别还是两者都适用? 例如,这个环境设置下,复制是否能正常工作? 发布者和订阅者SQL实例:SQL Server 2014企业版64位(12.0) 分发器数据库兼容性级别:110 发布...

6得票1回答
不同版本的客户端和服务器之间的Mysql兼容性

如何知道哪个版本的mysql客户端与哪个版本的服务器兼容? 从客户端和/或服务器的角度来看,是否有向后或向前兼容性表? 对于给定版本的服务器,如何确定兼容的客户端,反之亦然?