[Today's post comes to us courtesy of Shawn Sullivan]
You may have noticed that some of your computer accounts are not showing “online” in the SBS Console. The purpose of this post is to shed some light on why you may see this and how this information is obtained by the server.
Status information for your machines is displayed under the Network > Computers sub-tab in the SBS console.
The console will only display status information for domain-joined computers from the following three OUs:
Note: Replace domain and local with your domain name.
Regardless of whether you join a client or a server computer to the domain, by default it will always appear in the SBSComputers OU. Machine accounts for servers must be manually moved to the SBSServers OU .For more information, please visit: http://blogs.technet.com/sbs/archive/2008/09/24/why-does-my-sbs-2008-premium-second-server-display-as-a-client-computer.aspx
The server first queries DNS for the host A or AAAA record of the machine; IPv4 is preferred over IPv6 in this scenario. If an A record is found, the server will test this with an ARP request (ARP is used instead of Ping since many firewalls will block ICMP by default). However, if the machine is in a different subnet, the server will attempt to ping it. If only an AAAA record is found, the server will ping the IPv6 address for a response (IPv6 does not support ARP). Possible failures include
If the server receives a response from either the ARP request or the Ping, then a NetApi call is made to the machine for NetGetJoinInformation. This requires that “Client for Microsoft networks” and “File and Print Sharing” are enabled on the NIC and the proper exceptions are configured in Windows Firewall. Possible failures at this point included:
[Today's post comes to us courtesy of Chris Puckett]
After one day, you may find your Windows 2008 DNS Server is unable to resolve names in certain top level domains (tld’s) like .co.uk, .cn, and .br when it is configured to use root hints. It may also occur with other tld’s. A network monitor trace shows the DNS Server does not send any DNS traffic out to the internet. The Windows 2008 DNS server returns SERVFAIL to the client or when using nslookup.
Workarounds include restarting DNS, clearing the DNS cache, setting maxcachettl to 2 days or greater, and using DNS Forwarders instead of root hints.
If you want to use root hints, you can set the maxcachettl registry value on the Windows 2008 DNS Server as follows:
1. Start Registry Editor (Regedit.exe).
2. Locate the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\Parameters
3. On the Edit menu, click New, click DWORD (32-bit) Value , and then add the following value:
Value: MaxCacheTtl Data Type: DWORD Data value: 0x2A300 (172800 in decimal = 2 days)
4. Click OK .
5. Quit Registry Editor.
6. Restart the DNS server.
Data type Range REG_DWORD 0x0 | 0x1 - 0xFFFFFFFF seconds Default value:0x15180 (86,400 seconds = 1 day)
You may see this behavior in Windows 2008, SBS 2008 and EBS 2008.
UPDATE: KB Published.
968372 Windows Server 2008 DNS Servers may fail to resolve queries for some top-level domainshttp://support.microsoft.com/default.aspx?scid=kb;EN-US;968372
[Today's post comes to us courtesy of John Bay]
In this post we will discuss how to use a recovery storage group in SBS 2008 to restore two lost important messages.
Our test user has two messages in his inbox that are important to him.
Somehow these two messages got deleted and for some reason we are unable to recover the messages using deleted item recovery in Outlook. We have a backup made prior to the deletion of the messages so we can use a recovery storage group to restore just this one user’s mailbox.
In order to use a recovery storage group you must first restore the Exchange databases to an alternate location.
Once the databases are restored, you can run the Exchange Database Recovery Management to setup a recovery storage group with the databases that were just restored.
If everything goes correctly you should a screen similar to the following indicating that the recovery storage group was successfully created.
The database may fail to mount because it is in an inconsistent state. If it fails to mount you will see a screen similar to the following:
If you see this choose to Go Back to the Task Center and Choose the option in the task center to Repair Database.
This method will merge all of the contents of the restored mailbox and the current mailbox together. There are advanced options on the merge function that allow for selecting a date range or a specific subject. You can use these options to narrow down the amount of email to restore.
Note: Don’t forget to dismount the RSG mailbox and remove the RSG when finished.
During the installation of SBS 2008, when you select the option “Go online and get the most recent installation updates (recommended)” you may not receive the most recent installation updates.
When setup is finished:
[Today's post comes to us courtesy of Justin Crosby and Damian Leibaschoff]
In some scenarios you may want to increase the logging level for the SBS console and wizards. This post will detail how to change the logging mode. In order to change the logging level of the console you must edit the following configuration file: C:\Program Files\Windows Small Business Server\Bin\logging.config.
Note: In most cases changing the level for General and Unmatched should give you the detail you want, but if you want it all change all 5.