Want to become a Vibe Coder? Join Vibe Coding Training here
x
C# Corner
Tech
News
Videos
Forums
Jobs
Books
Events
More
Interviews
Live
Learn
Training
Career
Members
Blogs
Challenges
Certification
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Refer
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
Get the Size of any Database in SQL Server
WhatsApp
Vaibhav Gupta
Jan 23
2015
1.2
k
0
0
Script:
Data base Check.
SELECT
t.
NAME
AS
TableName,
s.
Name
AS
SchemaName,
p.
rows
AS
RowCounts,
SUM
(a.total_pages) * 8
AS
TotalSpaceKB,
SUM
(a.used_pages) * 8
AS
UsedSpaceKB,
(
SUM
(a.total_pages) –
SUM
(a.used_pages)) * 8
AS
UnusedSpaceKB
FROM
sys.tables t
INNER
JOIN
sys.indexes i
ON
t.OBJECT_ID = i.object_id
INNER
JOIN
sys.partitions p
ON
i.object_id = p.OBJECT_ID
AND
i.index_id = p.index_id
INNER
JOIN
sys.allocation_units a
ON
p.partition_id = a.container_id
LEFT
OUTER
JOIN
sys.schemas s
ON
t.schema_id = s.schema_id
WHERE
t.
NAME
NOT
LIKE
‘dt%’
AND
t.is_ms_shipped = 0
AND
i.OBJECT_ID > 255
GROUP
BY
t.
Name
, s.
Name
, p.
Rows
ORDER
BY
t.
Name
SQL Server
Database
Size Database
Up Next
Get the Size of any Database in SQL Server