我是SQL Server的新手,所以我读到MS SQL Server 2008 Express Edition的数据库大小限制为10 GB。现在我的问题是,我是否可以拥有多个数据库,如8 GB的数据库A和10 GB的数据库B。我的意思是单个数据数据库或整个SQL Server数据库大小的大小限制。
提前进行Thx
发布于 2013-09-25 18:31:21
是的,从4 4GB增加到10 4GB
请参考SQL Server Express WebLog
理论上,您可以创建多个数据库,每个数据库的大小应小于10 be
发布于 2013-09-25 18:40:58
在您的SQL服务器上检查此脚本-
SELECT
d.server_name
, d.sversion_name
, d.edition
, max_db_size_in_gb =
CASE WHEN engine_edition = 4 -- Express version
THEN
CASE
WHEN d.sversion_name LIKE '%2016%' THEN 10
WHEN d.sversion_name LIKE '%2014%' THEN 10
WHEN d.sversion_name LIKE '%2012%' THEN 10
WHEN d.sversion_name LIKE '%2008 R2%' THEN 10
WHEN d.sversion_name LIKE '%2008%' THEN 4
WHEN d.sversion_name LIKE '%2005%' THEN 4
END
ELSE -1
END
FROM (
SELECT
sversion_name = SUBSTRING(v.ver, 0, CHARINDEX('-', v.ver) - 1)
, engine_edition = SERVERPROPERTY('EngineEdition')
, edition = SERVERPROPERTY('Edition')
, server_name = SERVERPROPERTY('ServerName')
FROM (SELECT ver = @@VERSION) v
) dSQL Server 2005 Express的输出-
server_name sversion_name edition max_db_size_in_gb
---------------- --------------------------- ----------------- -----------------
SERV1\SQL2005 Microsoft SQL Server 2005 Express Edition 4SQL Server 2012 Express的输出-
server_name sversion_name edition max_db_size_in_gb
---------------- --------------------------- ----------------- -----------------
SERV1\SQL2012 Microsoft SQL Server 2012 Express Edition 10发布于 2013-09-25 18:23:28
这并不取决于有多少个db,all db size can not exceed 10GB
https://stackoverflow.com/questions/19002288
复制相似问题