私は SQL Server を初めて使用するので、MS SQL Server 2008 Express Edition のデータベース サイズの制限が 10 GB であることを読みました。ここで私の質問は、8 GB のデータベース A とサイズが 10 GB のデータベース B のような複数のデータベースを使用できるかどうかです。つまり、単一のデータ データベースまたは SQL Server データベース全体のサイズの制限です。
事前にThx
私は SQL Server を初めて使用するので、MS SQL Server 2008 Express Edition のデータベース サイズの制限が 10 GB であることを読みました。ここで私の質問は、8 GB のデータベース A とサイズが 10 GB のデータベース B のような複数のデータベースを使用できるかどうかです。つまり、単一のデータ データベースまたは SQL Server データベース全体のサイズの制限です。
事前にThx
はい、4GB から 10GB に増加しました
SQL Server Express WebLogを参照してください
理論的には、複数のデータベースを作成できますが、それぞれが 10GB 未満である必要があります
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
) d
SQL Server 2005 Express の出力 -
server_name sversion_name edition max_db_size_in_gb
---------------- --------------------------- ----------------- -----------------
SERV1\SQL2005 Microsoft SQL Server 2005 Express Edition 4
SQL Server 2012 Express の出力 -
server_name sversion_name edition max_db_size_in_gb
---------------- --------------------------- ----------------- -----------------
SERV1\SQL2012 Microsoft SQL Server 2012 Express Edition 10
いくつのデータベースがあるかに依存しません。all db size can not exceed 10GB