Wednesday, June 01, 2005 5:03 PM
by
RepeatableRead
MSDE Facts
Despite how great MSDE is, I find myself constantly forgetting just what
exactly its limitations are. So, without further ado, MSDE
Facts:
N A M E
When initially released, MSDE stood for
Microsoft Data Engine - back in the days when it was SQL Server 7.0 based. Now,
MSDE stands for Microsoft Desktop Engine, or, more precicely: Microsoft
SQL Server 2000 Desktop Engine (MSDE) -- which is what the facts
detail.
P H Y S I C A L C A P A C I T I E S / L
I M I T A T I O N S
Max Supported
Processors: 2 (all applicable OSes, except Win 98/XP which only allows 1
proc)
Total Supported RAM: 2 GB (all applicable
OSes)
Max Database Size: 2 GB
Max Number of
Connections: 32,767 (just like non MSDE versions)
Max
Number of Databases: 32,767 (just like non MSDE versions)
Max Number of Files per Database: 32,767 (ditto)
Max Number of Objects Per Database: 2,147,483,647
(ditto)
F U N C T I O N A L L I M I T A T I O N
S
Allowed: Multiple Instances of MSDE per
physical box (up to 16 instances, just like 'normal' SQL Server).
Not
Supported: Failover Clustering, Log Shipping, Parallel DBCC, Parallel
Create Index, Enhanced Read Ahead and Scan, Indexed Views, Federated Databases,
SAN Support, GUI Tools, Full Text Search, and SQL Mail
R E P L I C A T I O N
MSDEcan participate in all forms of Replication, though they can only be
subscribers (including updating subscribers) in Transactional Replication. A big
key though, is that Microsoft says that MSDE requires
CALs to participate in Replication, so make sure you address this issue if
needed.
A N A L Y S I S S E R V I C E S F U N C T I O N A L
I T Y
MSDE doesn't support ANY Analysis Services
functionality.
O T H E R F U N C T I O N A L I T
Y
Supported: Limited DTS Suport - (Deployment
Only)
Not Supported: Data Mining, English Query
Q U E R Y G O V E R N O R
In addition to
the above capacities and limitiations, MSDE has the infamous Workload Governor.
There are lots of misconceptions about this beast, and I'll cover them
in the next post. For now, there are two KEY things to remember about
the Workload Governor:
1) It doesn't limit
connections.
2) It limits the number of concurrent batches.
So, if too much WORK is done on the server instance, the Workload Governor imposes
a small penalty. The beauty is that the penalty is so small that for smaller
applications and work loads it is barely noticeable. But for larger applications
that really need to scale, it imposes quite a hit.
S O U R C E S
More on specifications,
limitations, and the likes can be found at the following Microsoft
Links:
Features / Functionality by Edition: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/architec/8_ar_ts_1cdv.asp
SQL Server Capacities (check the footnotes): http://msdn.microsoft.com/library/default.asp?url=/library/en-us/architec/8_ar_ts_8dbn.asp
An
almost useless link: http://msdn.microsoft.com/vstudio/downloads/addins/msde/examining.aspx
U P N E X T :
Microsoft SQL Server
Personal Facts..