SQL Server 2017 Express限制研究

本文探讨了Microsoft SQL Server 2017 Express的存储空间限制,重点在于10GB的数据库大小限制,并揭示了超过限制后的错误处理及资源使用情况。此外,文章还介绍了LocalDB版本及其特点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MicrosoftSQLServer 2017
Express是一个功能强大且可靠的免费数据管理系统,它为轻量级网站和桌面应用程序提供丰富和可靠的数据存储。

版本:
14.0.1000.169

File Name: SQLServer2017-SSEI-Expr.exe

出版日期: 2018/6/5

File Size:
5.1 MB

Microsoft SQL Server 2017 Express 是功能丰富的免费 SQL Server
版本,适合于学习、开发和增强桌面、Web 以及小规模服务器应用程序,也适合于通过 ISV 进行重新分发。

LocalDB (SqlLocalDB) LocalDB 是 Express
的一种轻型版本,该版本具备所有可编程性功能,但在用户模式下运行,并且具有快速的零配置安装和必备组件要求较少的特点。如果您需要通过简单方式从代码中创建和使用数据库,则可使用此版本。此版本可与
Visual Studio 之类的应用程序和数据库开发工具捆绑在一起,也可以与需要本地数据库的应用程序一起嵌入。 Express
(SQLEXPR) Express 版本仅包含 SQL Server 数据库引擎。它最适合需要接受远程连接或以远程方式进行管理的情况。
Express with Advanced Services (SQLEXPRADV) 除 SQL 数据库引擎外,此包还包含全文搜索和
Polybase 功能。

支持的操作系统 Windows 10, Windows 8, Windows 8.1, Windows Server 2012,
Windows Server 2012 R2, Windows Server 2016

处理器 Intel 兼容的处理器,速度最低为 1 GHz 或更快的处理器 RAM 最小 512 MB 硬盘空间
4.2 GB 的磁盘空间

限制: Microsoft SQL Server Express 支持 1 个物理处理器、1 GB 内存和 10 GB 存储空间

下载地址:https://www.microsoft.com/zh-CN/download/confirmation.aspx?id=55994

上面内容是官网介绍,比较关注存储空间的限制 10 GB存储空间是代表所有数据库还是单个数据库大小。

经过测试是单个数据库大小,多个数据库加起来是能超过10GB的。

超过10GB后报错:

“System.Data.SqlClient.SqlException”类型的未经处理的异常在 System.Data.dll 中发生 
无法为数据库 'test' 中的对象 'dbo.tb1'.'PK_id' 分配空间,因为 'PRIMARY' 文件组已满。请删除不需要的文件、删除文件组中的对象、将其他文件添加到文件组或为文件组中的现有文件启用自动增长,以便增加可用磁盘空间。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

可以看到数据文件最终限制的大小是一致的。

在这里插入图片描述
数据库插入和查询时使用的资源。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值