Sann,
Well, you are running two potentially large database systems, SQL Server and
Exchange, both of which want lots of resources. So, I am inclined to think
that the two servers are battling for access to memory. (And maybe I/O as
well.)
You should limit the amount of memory that both SQL Server and Exchange
Server use to a maximum amount that lets them coexist peacefully. (Denny
Cherry (below) recommends limiting SQL Server to under 1 GB, but I have no
personal experience with the best memory settings for this combination.)
See your SBS instructions as well as the SQL Server and Exchange guidance on
memory settings.
You might find this note interesting:
http://technet.microsoft.com/en-us/library/aa997379(EXCHG.80).aspx
Running SQL Server on the same computer as a production Exchange mailbox
server is not recommended. Both SQL Server and Exchange mailbox servers
consume a large amount of memory and disk resources to operate optimally.
Of course, that article also goes on to say that Small Business Server is
optimized to handle this case. However, Denny Cherry disagrees:
http://searchsqlserver.techtarget.com/expert/KnowledgebaseAnswer/0,289625,sid87_gci1304934...