如何检查SQL Compact自动收缩设置

本文关键字:设置 Compact SQL 何检查 检查 | 更新日期: 2023-09-27 17:50:35

快速说明我的问题,我们生产中的一些紧凑数据库正在损坏,我们需要调查原因。我在这里找到了一些很棒的提示,其中之一是"关闭自动收缩"。

所以我的问题是我如何检查我的自动收缩级别是在现有的紧凑数据库?

在Sql Server中我可以使用sys。数据库如下:

SELECT
   name,
   is_auto_shrink_on
FROM sys.databases

但是,唉!SQL Compact中不存在数据库(可以理解)。

我在MSDN上读到,你可以设置连接字符串中的auto_收缩值,他们提到默认的auto_收缩值是60。这是伟大的,但在我的情况下,我需要找出什么auto_收缩是一个现有的数据库,而不是改变它。

Auto_Shrink可能与紧凑数据库的工作方式不同,我误解了它?

如何检查SQL Compact自动收缩设置

它被指定为每个会话设置,因此您需要查看正在使用的连接字符串。

客户端使用最新的SQL Compact引擎二进制文件也很重要。