Write for Us
If you have successfully gotten this far, most likely the SQL Server 2000 cluster is ready to be used. But before I trust any production systems on a new cluster, it is a good idea to test the SQL Server 2000 cluster to see if it is really working as it should. This section takes a look at several tests you can perform to ensure that it is really doing its job.
In most cases, if there is any problem with your SQL Server 2000 cluster, these tests will find them. What the problems are, and how to fix them, are beyond the scope of this article. If your SQL Server 2000 cluster passes all of these tests with flying colors, then the odds are very strong your cluster will not have any future problems (although this can never be guaranteed).
Note: These tests are virtually identical to the tests I suggest you run on a newly created cluster after installing the Windows 2000 Cluster Service, but before installing SQL Server 2000 clustering. To be extra sure that there were not any new problems introduced after installing SQL Server 2000 on the cluster, these tests need to be repeated. By testing before installing SQL Server 2000 clustering, and after installing SQL Server 2000 clustering, you are in a better position to identify any potential problems.
Test Number 1: Moving Groups
The first test we will perform is very simple. What we will do is to move the current resources (including the Cluster Group and SQL Server resource group) from the primary cluster node to the secondary cluster node, and then back again.
Let's begin our test to see if SQL Server Clustering is functioning properly. Here's how:
This is a very basic test, but it helps to determine if the cluster is working as it should. The following tests are slightly more comprehensive, helping you to root out other potential problems.
Test Number 2: Initiate Failure
This test is very similar to the one above, except we are pretending to failover the nodes. In effect, we are manually simulating a failover. Here's how to perform this test:
Like the previous test, check out the Event Viewer logs to see if any error messages occurred. If everything worked as expected, you are ready for the next test.