Showing posts with label active. Show all posts
Showing posts with label active. Show all posts

Tuesday, March 20, 2012

3 server active cluster

Does anyone have any thoughts on how to setup and configure a SQL cluster of
three ACTIVE servers. I'm familiar with a 2 node, active/passive and
active/active cluster but have not seen much published on a 3 or 4 node
active(n) cluster. Thanks! - Mike
Hi
No different to a 2 node. The big descision you have to make is onto which
machine an instance can fail over. If you were to allow enough resouces for
one machine to handle all 3 server's instances, you have a lot of unused
resources.
Regards
Mike Epprecht, Microsoft SQL Server MVP
Zurich, Switzerland
MVP Program: http://www.microsoft.com/mvp
Blog: http://www.msmvps.com/epprecht/
"Mike" wrote:

> Does anyone have any thoughts on how to setup and configure a SQL cluster of
> three ACTIVE servers. I'm familiar with a 2 node, active/passive and
> active/active cluster but have not seen much published on a 3 or 4 node
> active(n) cluster. Thanks! - Mike
|||I have another 3 server cluster. I want an active/passive and then a dev as a last resort for failover. The dev box is going to have either VMWare or Virtual Server because I am using this as a last resort for failover for Exchange, too.
You can call me crazy but will this work?
Kami

Quote:

Originally posted by Mike Epprecht (SQL MVP)
Hi
No different to a 2 node. The big descision you have to make is onto which
machine an instance can fail over. If you were to allow enough resouces for
one machine to handle all 3 server's instances, you have a lot of unused
resources.
Regards
Mike Epprecht, Microsoft SQL Server MVP
Zurich, Switzerland
MVP Program: http://www.microsoft.com/mvp
Blog: http://www.msmvps.com/epprecht/
"Mike" wrote:

> Does anyone have any thoughts on how to setup and configure a SQL cluster of
> three ACTIVE servers. I'm familiar with a 2 node, active/passive and
> active/active cluster but have not seen much published on a 3 or 4 node
> active(n) cluster. Thanks! - Mike

3 queries about active/active and multi-instance

Hi,
1. What is the use of Multiple-Instances of Sql server?
2. If I have only 1 Database, which Mode can I use (Active/Active or
Active/Passive) and why?
3. What is the difference between Active/Active and Active/Passive modes
other than the fact that only Active mode holds the shared device at any
given point of time.
Thanks in advance
Pankaj A. Chitriv
Inline.
joe.
"Pankaj" <pankajchitriv@.rediffmail.com(donotspam)> wrote in message
news:E1CE6DD0-D8A1-4B45-BF58-B309F9BAF770@.microsoft.com...
> Hi,
> 1. What is the use of Multiple-Instances of Sql server?
To run multiple instances of SQL Server in the same machine. Look up
multi-instance in BOL for more info. There are trade-offs to running
multiple instances vs. multiple databases in a single instance. Issues like
administration, security, isolation, memory management, real memory size,
etc... are just some that you need to be aware of.

> 2. If I have only 1 Database, which Mode can I use (Active/Active or
> Active/Passive) and why?
Active/passive. A SQL Server database can be driven by 1 and only 1
instance/engine at any time. It is a shared nothing architecture. Suggest
you review MS failover clustering concepts to get a better feel of how this
works. The term active/active really is kind of a marketing term. It really
means both machines are actively doing work on different databases, not both
machines are servicing the same database.
Btw, active/active and active/passive are actually obsolete terms since SQL
Server does support up to 8 nodes now and up to16 instances (not hard limit
but good luck with PSS if you go beyond). Multiple instance cluster is more
appropriate especially when you get into large clusters.

> 3. What is the difference between Active/Active and Active/Passive modes
> other than the fact that only Active mode holds the shared device at any
> given point of time.
Once you understand what active/active and active/passive mean in the SQL
Server world, this will become very clear. That aside, there are significant
considerations for configuration when you have multiple active nodes in a
cluster. You have to be smart about resource allocation and management and
failover strategies.

> Thanks in advance
> Pankaj A. Chitriv
|||Thanks Joe.
Regards
Pankaj
"joe." wrote:

> Inline.
>
> joe.
> "Pankaj" <pankajchitriv@.rediffmail.com(donotspam)> wrote in message
> news:E1CE6DD0-D8A1-4B45-BF58-B309F9BAF770@.microsoft.com...
> To run multiple instances of SQL Server in the same machine. Look up
> multi-instance in BOL for more info. There are trade-offs to running
> multiple instances vs. multiple databases in a single instance. Issues like
> administration, security, isolation, memory management, real memory size,
> etc... are just some that you need to be aware of.
> Active/passive. A SQL Server database can be driven by 1 and only 1
> instance/engine at any time. It is a shared nothing architecture. Suggest
> you review MS failover clustering concepts to get a better feel of how this
> works. The term active/active really is kind of a marketing term. It really
> means both machines are actively doing work on different databases, not both
> machines are servicing the same database.
> Btw, active/active and active/passive are actually obsolete terms since SQL
> Server does support up to 8 nodes now and up to16 instances (not hard limit
> but good luck with PSS if you go beyond). Multiple instance cluster is more
> appropriate especially when you get into large clusters.
> Once you understand what active/active and active/passive mean in the SQL
> Server world, this will become very clear. That aside, there are significant
> considerations for configuration when you have multiple active nodes in a
> cluster. You have to be smart about resource allocation and management and
> failover strategies.
>
>

3 nodes active/active/passive cannot failover

Hi,
I created 2 nodes active/passive and tested the failover.
It worked.
I added a 3rd nodes as active.
Now nothing can failover to the passive.
Any suggestions where I should start troubleshooting.
Thanks in advance.
I'd start by checking the NT eventlogs for any related error, and if
necessary checking the cluster log.
It would also help to observe more closely the behavior of the cluster when
you try to move the group to the 'passive node' Do you see certain resources
online there at least briefly? Does this happen to all the groups? If it's
just some group(s), it could be because you have not done the necessary setup
on the added node as required by the app in the group.
Linchi
"sqlapprentice" wrote:

> Hi,
> I created 2 nodes active/passive and tested the failover.
> It worked.
> I added a 3rd nodes as active.
> Now nothing can failover to the passive.
> Any suggestions where I should start troubleshooting.
> Thanks in advance.
|||Thank you Linchi,
I talked to MS premier support and I ran the SQLDiag.
They could not find anything.
SQLCluster services keeps failing.
Do I have a problem with my registry or ODBC or name resolution?
"Linchi Shea" wrote:
[vbcol=seagreen]
> I'd start by checking the NT eventlogs for any related error, and if
> necessary checking the cluster log.
> It would also help to observe more closely the behavior of the cluster when
> you try to move the group to the 'passive node' Do you see certain resources
> online there at least briefly? Does this happen to all the groups? If it's
> just some group(s), it could be because you have not done the necessary setup
> on the added node as required by the app in the group.
> Linchi
> "sqlapprentice" wrote:
|||Have you checked the Possible owners for the SQL resources?
SQLDiag is almost useless in troubleshooting a cluster issue. SQL
MPSReports gathers the information PSS needs.
Can the cluster resources move to all nodes?
32 bit or 64 bit?
Is this your setup?:
Instance one can live on node 1 or 2
Instance two can live on node 3 or 2
Kevin Hill
3NF Consulting
www.3nf-inc.com/NewsGroups.htm
www.expertsrt.com - not your average tech Q&A site
"sqlapprentice" <sqlapprentice@.discussions.microsoft.com> wrote in message
news:BF44A9E3-A82D-4D1B-A4A3-0D45917C3E1E@.microsoft.com...[vbcol=seagreen]
> Thank you Linchi,
> I talked to MS premier support and I ran the SQLDiag.
> They could not find anything.
> SQLCluster services keeps failing.
> Do I have a problem with my registry or ODBC or name resolution?
> "Linchi Shea" wrote:
|||Can you do the following:
1. Stop the SQL Server
2. With the entire group shut down, move the group to another node
3. If it moves over, go to the Service Control applet, and start the SQL
Server service
4. Shut it down and repeat on the other node
5. If this works, then you cluster config is definitely the problem.
6. If something doesn't work, you are going to get an error of some kind in
the event logs that points to the issue
Mike
http://www.solidqualitylearning.com
Disclaimer: This communication is an original work and represents my sole
views on the subject. It does not represent the views of any other person
or entity either by inference or direct reference.
"Kevin3NF" <Kevin@.DontNeedNoSpam3NF-inc.com> wrote in message
news:Ou2BG4AQGHA.5400@.TK2MSFTNGP09.phx.gbl...
> Have you checked the Possible owners for the SQL resources?
> SQLDiag is almost useless in troubleshooting a cluster issue. SQL
> MPSReports gathers the information PSS needs.
> Can the cluster resources move to all nodes?
> 32 bit or 64 bit?
> Is this your setup?:
> Instance one can live on node 1 or 2
> Instance two can live on node 3 or 2
> --
> Kevin Hill
> 3NF Consulting
> www.3nf-inc.com/NewsGroups.htm
> www.expertsrt.com - not your average tech Q&A site
>
> "sqlapprentice" <sqlapprentice@.discussions.microsoft.com> wrote in message
> news:BF44A9E3-A82D-4D1B-A4A3-0D45917C3E1E@.microsoft.com...
>
|||Hi Michael,
I found out that the MDAC and the registry were missing the named instance
entries.
Not sure what happen.
I fixed the registry and MDAC and the clusters are working now.
I cannot understand why adding a third cluster node as active created so
much problems.
Thanks again for the great help.
"Michael Hotek" <mike@.solidqualitylearning.com> wrote in message
news:Oi73qmNQGHA.4900@.TK2MSFTNGP09.phx.gbl...
> Can you do the following:
> 1. Stop the SQL Server
> 2. With the entire group shut down, move the group to another node
> 3. If it moves over, go to the Service Control applet, and start the SQL
> Server service
> 4. Shut it down and repeat on the other node
> 5. If this works, then you cluster config is definitely the problem.
> 6. If something doesn't work, you are going to get an error of some kind
in[vbcol=seagreen]
> the event logs that points to the issue
> --
> Mike
> http://www.solidqualitylearning.com
> Disclaimer: This communication is an original work and represents my sole
> views on the subject. It does not represent the views of any other person
> or entity either by inference or direct reference.
>
> "Kevin3NF" <Kevin@.DontNeedNoSpam3NF-inc.com> wrote in message
> news:Ou2BG4AQGHA.5400@.TK2MSFTNGP09.phx.gbl...
message[vbcol=seagreen]
necessary
>

Monday, March 19, 2012

3 Active and 1 Passive Node Cluster in Windows 2003 Server with SQL 2000 SP4

We are looking at setting up the following cluster:
3 Active nodes:
Each server needs to be completely distinct with its own unique
database and its own virtual server and ip. These nodes do not share
the same storage with the other active nodes. Active nodes must only
process for their own db's on the server itself
1 Passive node:
Common backup node for all the active nodes. Cluster service must be
able to transfer the disk ownership from the failed active node to this
one.
Is this possible with Windows 2003 and SQL Server SP4? I'm a little
concerned due to the way you need to apply sp4 to a SQL cluster.
Any advice would be much appreciated
Bill
You are close but are missing some key concepts with SQL clustering. There
are two distinct components involved, nodes and instances. Nodes are the
physical machines that comprise the cluster. Instances are the virtual SQL
servers. A node can host zero or more instances. If you set up a four node
cluster, you can park an instance on each of the three nodes with the fourth
node designated as the first failover node for each instance. As far as the
cluster is concerned, all host nodes are equal so you can allocate the
instances amongst the nodes as you see fit. From the client perspective,
all interaction is with the virtual server (instance) so you don't care
where the instance is actually hosted.
As for storage, you need a storage mechanism that is accessable to all
nodes, typicaly a SAN. The cluster service arbitrates ownership between the
specific nodes so all the resources necessary for any single instance to
function are always together on a single host node. The instance IP address
is one of the unique resources within the virtual server resource group.
As with all service packs, SP4 is cluster-aware, so that if you run the
installer from the node currently hosting an instance, it upgrades the local
binaries on all nodes for that particular instance. You will have to run
the Service Pack separately for each instance, however it is perfectly fine
to run instances at different SP and hotfix levels within a cluster.
FYI, I have built and managed a four-node, three instance cluster like you
have described, up through SP3a + hotfix 9?. I haven't tried SP4 yet but I
don't see any particular problems except for the already resolved AWE issue.
Geoff N. Hiten
Senior Database Administrator
Microsoft SQL Server MVP
<bcrenshaw99@.yahoo.com> wrote in message
news:1124814061.497589.15020@.g49g2000cwa.googlegro ups.com...
> We are looking at setting up the following cluster:
> 3 Active nodes:
> Each server needs to be completely distinct with its own unique
> database and its own virtual server and ip. These nodes do not share
> the same storage with the other active nodes. Active nodes must only
> process for their own db's on the server itself
> 1 Passive node:
> Common backup node for all the active nodes. Cluster service must be
> able to transfer the disk ownership from the failed active node to this
> one.
>
> Is this possible with Windows 2003 and SQL Server SP4? I'm a little
> concerned due to the way you need to apply sp4 to a SQL cluster.
> Any advice would be much appreciated
> Bill
>
|||Sorry, I meant to ask if 3 separate clusters could share a common node?
Node: SQLSRV1
Cluster: SQLCLUST1
Instance: sqlapp1
Node: SQLSRV2
Cluster: SQLCLUST2
Instance: sqlapp2
Node: SQLSRV3
Cluster: SQLCLUST3
Instance: sqlapp3
Node: SQLSRV4
Cluster: SQLCLUST1, SQLCLUST2, SQLCLUST3
Instance: sqlapp1
Instance: sqlapp2
Instance: sqlapp3
|||No. A server can participate in only one cluster. A cluster can support up
to 16 SQL instances and 4 nodes under SQL 2000.
Geoff N. Hiten
Senior Database Administrator
Microsoft SQL Server MVP
<bcrenshaw99@.yahoo.com> wrote in message
news:1124831740.683769.184000@.g47g2000cwa.googlegr oups.com...
> Sorry, I meant to ask if 3 separate clusters could share a common node?
> Node: SQLSRV1
> Cluster: SQLCLUST1
> Instance: sqlapp1
>
> Node: SQLSRV2
> Cluster: SQLCLUST2
> Instance: sqlapp2
>
> Node: SQLSRV3
> Cluster: SQLCLUST3
> Instance: sqlapp3
>
> Node: SQLSRV4
> Cluster: SQLCLUST1, SQLCLUST2, SQLCLUST3
> Instance: sqlapp1
> Instance: sqlapp2
> Instance: sqlapp3
>

2-node to 4-node

Hi!
I have a customer with a 2-node active/active sql2k cluster hosted on
w2k.
We now want to run this on w2k3 and we also want to build up the
cluster to have a 4-node active/active/active/active sql2k cluster.
Our plan is to do it in two steps as follow. We take the current 2
nodes offline and unplug them from the network and then install the 2
new nodes with w2k3 using the original ipaddresses and netbiosname and
then restoring the sql2k (one virtuel server and one named instance).
This should give us the same cluster as before but with sql2k running
on w2k3.
This is because the customer will be able to unplug the new nodes and
replug the old ones if there is any trouble with the new nodes.
Then after a few days it's time to reinstall the old nodes with w2k3
and new netbiosnames and connect them to the cluster so we get our
4-node. Then install 2 new named sql instances.
We want all 4 sql instances to be able to run in all 4 nodes.
Now some questions!
When I install a new named instance (on node 3) it will be available
in the other 2 nodes, but will the original sql2k on these 2 nodes be
available in node 3? The same question with node 4.
Is there some problems with sql2k and w2k3 because it is no way to
uninstall sql2k under MSCS? In w2k I'm able to remove it under the
control panel.
/Peter
I actually did a 2 to 4 node cluster upgrade. During the transition, I
replaced the original nodes with new hardware, so I went from 2 nodes with 4
procs each to 4 nodes with 8 procs each. I also went from 2 instances to 3
instances of SQL server. Here is how I did it.
Upgrade the existing nodes (1 at a time) to W2K3. Add the new nodes.
Install SQL and Service packs to the new nodes. Fail the cluster over to
the new nodes. Remove the old nodes and replace with new hardware. At this
point, I would drop those nodes and rebuild them from scratch. Upgrad for
2003 is good, but I prefer a clean build. Add the new nodes to SQL and
apply the service packs. Install the third SQL instance and service pack.
As for your two questions, whenever you add or remove a node, you will need
to use the SQL install CD to add or remove the node from the SQL
installation. This is in addition to evicting or adding the node from the
cluster tool. Choose Advanced Options and Maintain Failover Clustering.
Read BOL on failover clustering for more details.
Geoff N. Hiten
Microsoft SQL Server MVP
Senior Database Administrator
Careerbuilder.com
I support the Professional Association for SQL Server
www.sqlpass.org
"Peter Lindberg" <peter.lindbergTAKE@.AWAYmartinsson.se> wrote in message
news:40641e4b.73299028@.msnews.microsoft.com...
> Hi!
> I have a customer with a 2-node active/active sql2k cluster hosted on
> w2k.
> We now want to run this on w2k3 and we also want to build up the
> cluster to have a 4-node active/active/active/active sql2k cluster.
> Our plan is to do it in two steps as follow. We take the current 2
> nodes offline and unplug them from the network and then install the 2
> new nodes with w2k3 using the original ipaddresses and netbiosname and
> then restoring the sql2k (one virtuel server and one named instance).
> This should give us the same cluster as before but with sql2k running
> on w2k3.
> This is because the customer will be able to unplug the new nodes and
> replug the old ones if there is any trouble with the new nodes.
> Then after a few days it's time to reinstall the old nodes with w2k3
> and new netbiosnames and connect them to the cluster so we get our
> 4-node. Then install 2 new named sql instances.
> We want all 4 sql instances to be able to run in all 4 nodes.
> Now some questions!
> When I install a new named instance (on node 3) it will be available
> in the other 2 nodes, but will the original sql2k on these 2 nodes be
> available in node 3? The same question with node 4.
> Is there some problems with sql2k and w2k3 because it is no way to
> uninstall sql2k under MSCS? In w2k I'm able to remove it under the
> control panel.
> /Peter
>
|||Thank's for your advice Geoff.
The questions comes after a test install I have done and there was a
few odd things that happend.
We use Veritas Volume Manager to allow dynamic disc. I'm not involved
in that part, but the storage techi say's that the veritas code for
w2k can't handle an upgrade of windows to w2k3 and veritas w2k code
can't be upgraded to w2k3 version and still running on w2k. That's why
I want to install w2k3 on new hw with the new codepack from Verirtas.
In our test we run into the following situation:
On node one where we installed the veritas code we connected to disk
and then set up the cluster and then the first sql virtual server. At
that time the other node didn't have the veritas code yet, it only had
w2k3 and was not part of the ckuster. That means all disk was
available to node one. That node was installed with a named instance
where I by the way had to use instruction from KB815431 and sp3a. That
was after the install of sql2k failed once.
After this we set up the veritas code on the other machine with
clustersupport and added it to the cluster. We made an error labeling
one disk with the same name as the other node(cut and paste). When
changing that we had to uninstall the veritas code and break the
cluster. On with veritas code again without clustersupport so we get a
possiblity to chage that label. Then get the node in the cluster
again.
Here I installed a new virtuel server with a new named instance and
sp3a on the second node. This setup was without problem and the only
odd thing was that the dtc service still was automatic.
Next step was to se that the instances could move between the nodes.
The second node could move to the first, but the first could not move
to the second. We found out that the first node have the service for
both instances but the second only the service for the last installed
instance.
I can't se why this happend.
This is why I'm conserned about adding 2 more nodes after a week. Will
the initial two be able to move to new once? If the problem I
described is created by some of my mistake I will still will do this
upgrade in 2 steps, but if there is this problem we have to reinstall
the old nodes to w2k3 at the same time.
I will try to recreate it in vmware workstation, but if someone know
anything about this I will be happy to hear it.
/Peter
On Fri, 26 Mar 2004 10:26:22 -0500, "Geoff N. Hiten"
<SRDBA@.Careerbuilder.com> wrotc:

>I actually did a 2 to 4 node cluster upgrade. During the transition, I
>replaced the original nodes with new hardware, so I went from 2 nodes with 4
>procs each to 4 nodes with 8 procs each. I also went from 2 instances to 3
>instances of SQL server. Here is how I did it.
>Upgrade the existing nodes (1 at a time) to W2K3. Add the new nodes.
>Install SQL and Service packs to the new nodes. Fail the cluster over to
>the new nodes. Remove the old nodes and replace with new hardware. At this
>point, I would drop those nodes and rebuild them from scratch. Upgrad for
>2003 is good, but I prefer a clean build. Add the new nodes to SQL and
>apply the service packs. Install the third SQL instance and service pack.
>As for your two questions, whenever you add or remove a node, you will need
>to use the SQL install CD to add or remove the node from the SQL
>installation. This is in addition to evicting or adding the node from the
>cluster tool. Choose Advanced Options and Maintain Failover Clustering.
>Read BOL on failover clustering for more details.
>--
>Geoff N. Hiten
>Microsoft SQL Server MVP
>Senior Database Administrator
>Careerbuilder.com
>I support the Professional Association for SQL Server
>www.sqlpass.org
>"Peter Lindberg" <peter.lindbergTAKE@.AWAYmartinsson.se> wrote in message
>news:40641e4b.73299028@.msnews.microsoft.com...
>
|||You can determine which nodes can host which instances. Using the Install
CD and the Advanced Options tab, you can add or remove individual nodes to a
particular instance. I added each instance to each new node individually.
I then added the service pack to the new node/instance. Of course, I
rebooted each new node after each step, so there are a lot of reboots.
There is a new feature in W2k3 where you can expand basic cluster disks
without converting them to dynamic disks. That may eliminate the need for
Veritas Volume Manager.
Geoff N. Hiten
Microsoft SQL Server MVP
Senior Database Administrator
Careerbuilder.com
I support the Professional Association for SQL Server
www.sqlpass.org
"Peter Lindberg" <peter.lindberg@.unigrid.se> wrote in message
news:406873b9.247543388@.msnews.microsoft.com...
> Thank's for your advice Geoff.
> The questions comes after a test install I have done and there was a
> few odd things that happend.
> We use Veritas Volume Manager to allow dynamic disc. I'm not involved
> in that part, but the storage techi say's that the veritas code for
> w2k can't handle an upgrade of windows to w2k3 and veritas w2k code
> can't be upgraded to w2k3 version and still running on w2k. That's why
> I want to install w2k3 on new hw with the new codepack from Verirtas.
> In our test we run into the following situation:
> On node one where we installed the veritas code we connected to disk
> and then set up the cluster and then the first sql virtual server. At
> that time the other node didn't have the veritas code yet, it only had
> w2k3 and was not part of the ckuster. That means all disk was
> available to node one. That node was installed with a named instance
> where I by the way had to use instruction from KB815431 and sp3a. That
> was after the install of sql2k failed once.
> After this we set up the veritas code on the other machine with
> clustersupport and added it to the cluster. We made an error labeling
> one disk with the same name as the other node(cut and paste). When
> changing that we had to uninstall the veritas code and break the
> cluster. On with veritas code again without clustersupport so we get a
> possiblity to chage that label. Then get the node in the cluster
> again.
> Here I installed a new virtuel server with a new named instance and
> sp3a on the second node. This setup was without problem and the only
> odd thing was that the dtc service still was automatic.
> Next step was to se that the instances could move between the nodes.
> The second node could move to the first, but the first could not move
> to the second. We found out that the first node have the service for
> both instances but the second only the service for the last installed
> instance.
> I can't se why this happend.
> This is why I'm conserned about adding 2 more nodes after a week. Will
> the initial two be able to move to new once? If the problem I
> described is created by some of my mistake I will still will do this
> upgrade in 2 steps, but if there is this problem we have to reinstall
> the old nodes to w2k3 at the same time.
> I will try to recreate it in vmware workstation, but if someone know
> anything about this I will be happy to hear it.
> /Peter
>
> On Fri, 26 Mar 2004 10:26:22 -0500, "Geoff N. Hiten"
> <SRDBA@.Careerbuilder.com> wrotc:
with 4
3
this
for
pack.
need
the
>
|||I saw that under Advanced Options but the button was greymarked. It
must have happend something. Now I have done it i vmware and seen it
work.
Next will be the actual go later this week, and then two more nodes a
week later. I'll remember those reboots after each part. I get it that
before starting with node 4 you where up with SP3a on node 3.
/Peter
On Mon, 29 Mar 2004 09:39:03 -0500, "Geoff N. Hiten"
<SRDBA@.Careerbuilder.com> wrotc:

>You can determine which nodes can host which instances. Using the Install
>CD and the Advanced Options tab, you can add or remove individual nodes to a
>particular instance. I added each instance to each new node individually.
>I then added the service pack to the new node/instance. Of course, I
>rebooted each new node after each step, so there are a lot of reboots.
>There is a new feature in W2k3 where you can expand basic cluster disks
>without converting them to dynamic disks. That may eliminate the need for
>Veritas Volume Manager.

2-node cluster (Active/Passive) but with a catch!

Hi,
We have 2 blade servers and we need a clustering solution which will run
win2k3 and SQL 2005 in an Active/Passive mode. The catch is that our SAN will
not be in for another 5 weeks. The business needs to go live so I am trying
to find out what is the best way to handle this. I am thinking the following:
Install sql server 2005 on one server and run it as a stand alone until we
get the SAN. Then configure the second with the SAN and MSCS, migrate the
databases, rebuild the first server, install MSCS and join it to the cluster.
What do you guys think?
--
Senior DBA
MSc in CS, MCSE4, ITIL, IBM Certified MQ 5.3 Administrator
"I saw it work in a cartoon once so I am pretty sure I can do it."
It seems like you have a grip on the problem/solution.
Without some form of common storage resources, I don't see that you have
much of a choice.
Arnie Rowland, Ph.D.
Westwood Consulting, Inc
Most good judgment comes from experience.
Most experience comes from bad judgment.
- Anonymous
"Sas" <Sas@.discussions.microsoft.com> wrote in message
news:7206318F-DC16-4C51-9D7A-DD59C441D863@.microsoft.com...
> Hi,
> We have 2 blade servers and we need a clustering solution which will run
> win2k3 and SQL 2005 in an Active/Passive mode. The catch is that our SAN
> will
> not be in for another 5 weeks. The business needs to go live so I am
> trying
> to find out what is the best way to handle this. I am thinking the
> following:
> Install sql server 2005 on one server and run it as a stand alone until we
> get the SAN. Then configure the second with the SAN and MSCS, migrate the
> databases, rebuild the first server, install MSCS and join it to the
> cluster.
> What do you guys think?
> --
> --
> Senior DBA
> MSc in CS, MCSE4, ITIL, IBM Certified MQ 5.3 Administrator
> "I saw it work in a cartoon once so I am pretty sure I can do it."

2nd Node does not come online

I have an "Active/Active" SQL 2000 cluster on Windows 2003 SP1. The first
node is the default instance and the second is a named instance. They are
both listenting on port 1433. When I fail the default instance over to the
2nd node, everything failsover and comes on line and I am able to connect and
query the data from both instances. I fail the node back over, again
everthing works.
When I fail the second node (named instance) over to the first node,
everthing fails over; however, the SQL Agent, Fulltext searching and the SQL
Server do not come on line. Any ideas on why this is happening? Thanks.
You can't have them both listening on port 1433. You can have one, say the
default, and the other DYNAMIC, which means SQL will randomly select a port.
When failed over it will attempt to acquire the same port as before, but not
always. The client rely on the Dynamic Discovery, UDP 1434, to detect which
port to use.
If you have these hard-coded, the named instance will fail whenever it fails
over to the node where the default instance has already acquired that port.
Consider it portetiquett, but no two TCP services can listen on the same
port on the same server. Sorry.
Sincerely,
Anthony Thomas

"MAGrimsley" <MAGrimsley@.discussions.microsoft.com> wrote in message
news:EC957BA9-76A8-42E4-AD8D-5F47354C149B@.microsoft.com...
> I have an "Active/Active" SQL 2000 cluster on Windows 2003 SP1. The first
> node is the default instance and the second is a named instance. They are
> both listenting on port 1433. When I fail the default instance over to the
> 2nd node, everything failsover and comes on line and I am able to connect
and
> query the data from both instances. I fail the node back over, again
> everthing works.
> When I fail the second node (named instance) over to the first node,
> everthing fails over; however, the SQL Agent, Fulltext searching and the
SQL
> Server do not come on line. Any ideas on why this is happening? Thanks.

Monday, February 13, 2012

2005 Full Text Error

I'm having problems creating a new Full Text index in 2005. My environment:
Windows 2003 SP1 Ent Cluster (Active/Active)
SQL 2000 SP4 on one side SQL 2005 on the other.
When I go to create a new index using the GUI, as soon as I click on "new
Full-Text Catalog..." I get this error:
Property DefaultPath is not available for FullTextService
'[LON-IMSSQL01\IMS]'. This property may not exist for this object, or may not
be retrievable due to insufficient access rights. (Microsoft.SqlServer.Smo)
But the screen does load and it does let me create the catalogue with no
problems.
Then I go to add a table and column. When I press OK I get this error:
Full-text crawl manager has not been initialized. Any crawl started before
the crawl manager was fully initialized will need to be restarted. Please
restart SQL Server and retry the command. You should also check the error log
to fix any failures that might have caused the crawl manager to fail.
(Microsoft SQL Server, Error: 7644)
Press OK to that error and the FT Cataloge screen closes and I get this error:
Index was out of range. Must be non-negative and less than the size of the
collection.
Parameter name: index (mscorlib)
If I go back into the catalogue screen The Eligilble colums box appears as a
white box with a nice big red cross over it.
There are no errors logged in the SQL event log or windows log. I have
rebooted, restarted, failed over and re-installed full text using:
start /wait D:\2005\servers\setup.exe /qb REINSTALL=SQL_FullText
INSTANCENAME=IMS REINSTALLMODE=M
But still I get the same problem. Can someone please help me!?!?
Thanks
Simon
Simon,
An interesting error - "Property DefaultPath is not available for
FullTextService This property may not exist for this object, or may not be
retrievable due to insufficient access rights". Could you post the file or
text from the SQFT log file (SQLFT0000900005.LOG) where 9 is the dbid and 5
the FTCatid under the \MSSQL.1\MSSQL\LOG directory where you have SQL Server
2005 installed? Did you have any problems installing SQL Server 2005? This
may be an installation problem or something else, so perhaps, more info will
be recorded in the SQLFT log file.
Thanks,
John
SQL Full Text Search Blog
http://spaces.msn.com/members/jtkane/
"Simon" <Simon@.discussions.microsoft.com> wrote in message
news:065E5E9B-FC6E-4621-9CF8-10EB282BB633@.microsoft.com...
> I'm having problems creating a new Full Text index in 2005. My
> environment:
> Windows 2003 SP1 Ent Cluster (Active/Active)
> SQL 2000 SP4 on one side SQL 2005 on the other.
> When I go to create a new index using the GUI, as soon as I click on "new
> Full-Text Catalog..." I get this error:
> Property DefaultPath is not available for FullTextService
> '[LON-IMSSQL01\IMS]'. This property may not exist for this object, or may
> not
> be retrievable due to insufficient access rights.
> (Microsoft.SqlServer.Smo)
> But the screen does load and it does let me create the catalogue with no
> problems.
> Then I go to add a table and column. When I press OK I get this error:
> Full-text crawl manager has not been initialized. Any crawl started before
> the crawl manager was fully initialized will need to be restarted. Please
> restart SQL Server and retry the command. You should also check the error
> log
> to fix any failures that might have caused the crawl manager to fail.
> (Microsoft SQL Server, Error: 7644)
> Press OK to that error and the FT Cataloge screen closes and I get this
> error:
> Index was out of range. Must be non-negative and less than the size of the
> collection.
> Parameter name: index (mscorlib)
> If I go back into the catalogue screen The Eligilble colums box appears as
> a
> white box with a nice big red cross over it.
> There are no errors logged in the SQL event log or windows log. I have
> rebooted, restarted, failed over and re-installed full text using:
> start /wait D:\2005\servers\setup.exe /qb REINSTALL=SQL_FullText
> INSTANCENAME=IMS REINSTALLMODE=M
> But still I get the same problem. Can someone please help me!?!?
> Thanks
> Simon
|||I did have problems with the install. I couldn't install using the GUI,
though it worked from the command line. I also installed FT seperatly (from
command line) after the original install. I think the install problem was
being casued by installing DTS (I'll explain later).
Anyway, I unistalled both all 2005 components (again from command line as
the GUI errored). Then reinstalled SQL, and FT & DTS is one go from command
line, this failed - it was unable to start the scheduled task on the 2nd node
because of a permissions error - though looking through the logs I could see
setup.exe failed with a fatal exception.
So I tried the install again with just SQL and FT from command line - it
worked perfectly and FT appears to be fine now. I still can't install DTS -
but I guess I'll just have to live without it.
Unfortunatly I didn't keep the FT logs - I cleared all folders before
reinstalling. I do however have all my install logs (there's a lot of them).
But I think this will probably go down as "one of those things". After all
the product was only released yesterday.
Thanks for you help anyway.
Simon
"John Kane" wrote:

> Simon,
> An interesting error - "Property DefaultPath is not available for
> FullTextService This property may not exist for this object, or may not be
> retrievable due to insufficient access rights". Could you post the file or
> text from the SQFT log file (SQLFT0000900005.LOG) where 9 is the dbid and 5
> the FTCatid under the \MSSQL.1\MSSQL\LOG directory where you have SQL Server
> 2005 installed? Did you have any problems installing SQL Server 2005? This
> may be an installation problem or something else, so perhaps, more info will
> be recorded in the SQLFT log file.
> Thanks,
> John
> --
> SQL Full Text Search Blog
> http://spaces.msn.com/members/jtkane/
>
> "Simon" <Simon@.discussions.microsoft.com> wrote in message
> news:065E5E9B-FC6E-4621-9CF8-10EB282BB633@.microsoft.com...
>
>
|||You're welcome, Simon,
Great news! Although, its a shame that you don't have the FTS log file as
that could of been helpful info for helping others troubleshoot similar
problems in the future with SQL Server 2005 as I'm very positive there will
be more such situations! <G>
Thanks,
John
SQL Full Text Search Blog
http://spaces.msn.com/members/jtkane/
"Simon" <Simon@.discussions.microsoft.com> wrote in message
news:43E21A03-80DA-4AFA-B1E5-48B0BE52D2C7@.microsoft.com...[vbcol=seagreen]
>I did have problems with the install. I couldn't install using the GUI,
> though it worked from the command line. I also installed FT seperatly
> (from
> command line) after the original install. I think the install problem was
> being casued by installing DTS (I'll explain later).
> Anyway, I unistalled both all 2005 components (again from command line as
> the GUI errored). Then reinstalled SQL, and FT & DTS is one go from
> command
> line, this failed - it was unable to start the scheduled task on the 2nd
> node
> because of a permissions error - though looking through the logs I could
> see
> setup.exe failed with a fatal exception.
> So I tried the install again with just SQL and FT from command line - it
> worked perfectly and FT appears to be fine now. I still can't install
> DTS -
> but I guess I'll just have to live without it.
> Unfortunatly I didn't keep the FT logs - I cleared all folders before
> reinstalling. I do however have all my install logs (there's a lot of
> them).
> But I think this will probably go down as "one of those things". After all
> the product was only released yesterday.
> Thanks for you help anyway.
> Simon
>
>
> "John Kane" wrote: