SBS 2008 server crashing

Hi,

I have a client server running SBS 2008 with 8GB Ram, it runs exchange, file services and BES Express. The server has been randomly freezing, when a monitor is plugged in it shows the cntrl+alt+del screen but remains frozen and a hard reboot is required. During this time all connections to the server fail.

Looking through the event log does not indicate a reason for the failure but these errors are displayed, can someone tell if any of these could be the cause of the problem?



The description for Event ID 695 from source Blackberry Notification System cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event:

 IDS_25000               LoadServiceBlob: COM Error 0x80004005 - Unspecified error - Source: Microsoft OLE DB Provider for SQL Server - Description [DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied. - Command: LoadServiceBlob

the message resource is present but the message is not found in the string/message table
----

The description for Event ID 373 from source Blackberry Notification System cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event:

 IDS_25000               getListBESdatabases: COM Error 0x80004005 - Unspecified error - Source: Microsoft OLE DB Provider for SQL Server - Description [DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied. - Command: getListBESdatabases

the message resource is present but the message is not found in the string/message table
---

Unable to start Dispatcher 'BESExpress': 1056
---

SQL Database 'SharePoint_Config_29c26fca-17b8-48c1-9704-b869932abcb6' on SQL Server instance 'np:\\.\pipe\MSSQL$Microsoft##SSEE\sql\query' not found. Additional error information from SQL Server is included below.

Cannot open database "SharePoint_Config_29c26fca-17b8-48c1-9704-b869932abcb6" requested by the login. The login failed.
Login failed for user 'NT AUTHORITY\NETWORK SERVICE'.

Any help would be appreciated.

Regards

Tahir




LVL 1
Tahir2008Asked:
Who is Participating?
 
Cliff GaliherCommented:
Minimum is *literally*minimum. If you were to set up a box, install no software, and log in as Administrator. MS's minimums have been written that way since Windows 95. They aren'treal world usable, never have been.

If you want to test, disable all BES services, disable ESET, and disable *all* other 3rd-party software you've installed. Then you'd be running at *about* the right workload for 8GB and your problems will likely go away. Easy to test. Not secure, not safe, but easy.

-Cliff
0
 
Cliff GaliherCommented:
That's easy. You don't have enough memory to drive what you are running. 8GB of RAM is a real world minimum for SBS 2008. BES Express is a *known* memory hog so adding that to SBS makes the minimum 12, and realistically I wouldn't run the box without A/V at that point as BES itself is a new point of entry, as is every device syncing with it. That means I'd run the server with a MINIMUM of 16. Freezes when SQL can't free up memory quickly enough for a system process that needs it is actually common with underpowered servers. Buy mroe memory.

-Cliff
0
 
Tahir2008Author Commented:
Hi Cliff,

It is running A/V, ESET to be exact. It was running fine previously with 4GB ram but also froze exactly the same, adding the additional memory does not seem to indicate memory issues as before, there always seems to be plenty of RAM even with both BES and Exchange hogging a considerable amount. Is there any way to be sure that this is the cause as we have just purchased an additional 4GB. There is only 4 users at max, 5 at a push using the server.

If there is a sure fire way to know the exact cause of this is due to low memory then I can discuss this with the client as they have previously already stated they are happy to remove BES if that is the case, id rather be sure that this is the exact cause before going back to them.

Regards

Tahir Ahmed
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

 
Tahir2008Author Commented:
I also had a quick look at the MS tech net website at: http://technet.microsoft.com/en-us/library/cc527594(WS.10).aspx

And it states minimum memory is 4GB, recommended is 8GB.

The BlackBerry Express website at: http://docs.blackberry.com/en/admin/deliverables/14347/SR_BES_Hardware_Xprs_998467_11.jsp

States that it only needs an additional 1.5GB of RAM, technically if we were looking at minimum memory requirements that would just be using 5.5GB leaving at least 2.5GB free if it was all maxed out.
0
 
Tahir2008Author Commented:
If i was to disable all BES services, would that prevent BES eating any more RAM? I can test that quite easy but dont want to disable AV as this is required.
0
 
Cliff GaliherCommented:
After sending this I also recall Eset specifically having issues with SBS 2008/2011 (and 2008 and 2008 R2 standard for that matter.)  Dug up my notes and found this, not sure if this has chaanged, but I doubt it.

http://kb.eset.com/esetkb/index?page=content&id=SOLN2567

-Cliff
0
 
Cliff GaliherCommented:
If you disable *all* BES services, including its SQL database service (which if you installed properly ,is its own instance and won't impact SBS monitoring and reporting or WSUS) then yes, it will prevent BES from taking any memory.

-Cliff
0
 
Tony GiangrecoCommented:
We use bes at multiple clients but we always install it on it's own dedicated Windows server which usually is a Windows 2003 server because it runs great on a seperate server. No need to get 2008 for BES or BESX.
0
 
Tahir2008Author Commented:
Thanks for all the input, i will investigate and update accordingly.
0
 
viper74Commented:
It is better to use BES on a seperate server, we had some problems running it on SBS 2008.
We normally use 16 Gigabyte of memory for SBS 2008 servers.
0
 
Tahir2008Author Commented:
Ok. i have removed BES off the server as per the clients instructions, can you tell me how to delete BlackBerry SQL instance/database as this was not removed during the uninstall?
0
 
Tahir2008Author Commented:
Removed BES Express, server has not crashed again.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.