dbTalk Databases Forums  

how to Propagate schema changes to nodes - Clustering Newbie

microsoft.public.sqlserver.clustering microsoft.public.sqlserver.clustering


Discuss how to Propagate schema changes to nodes - Clustering Newbie in the microsoft.public.sqlserver.clustering forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Brian Richards
 
Posts: n/a

Default how to Propagate schema changes to nodes - Clustering Newbie - 10-12-2004 , 12:47 PM






I'm doing an investigation into moving our database server to a database
cluster. One of the questions I haven't been able to answer is how are
schema changes to database instances handled? Is there some magic involved
in making schema changes and having them propagate to all the other nodes,
or is it done automatically?

Thanks

Brian



Reply With Quote
  #2  
Old   
Geoff N. Hiten
 
Posts: n/a

Default Re: how to Propagate schema changes to nodes - Clustering Newbie - 10-12-2004 , 01:43 PM






Since you have a single data store that is moved between host nodes by the
cluster service, there is only one schema change. Remember, Microsoft
clusters are failover technology, not scale-out-with-cheap-bricks technology

--
Geoff N. Hiten
Microsoft SQL Server MVP
Senior Database Administrator
Careerbuilder.com

I support the Professional Association for SQL Server
www.sqlpass.org

"Brian Richards" <brian_1001 (AT) hotmail (DOT) com> wrote

Quote:
I'm doing an investigation into moving our database server to a database
cluster. One of the questions I haven't been able to answer is how are
schema changes to database instances handled? Is there some magic involved
in making schema changes and having them propagate to all the other nodes,
or is it done automatically?

Thanks

Brian





Reply With Quote
  #3  
Old   
Brian Richards
 
Posts: n/a

Default Re: how to Propagate schema changes to nodes - Clustering Newbie - 10-14-2004 , 10:16 AM



So essentially would we want to still do a rolling upgrade for the schema
change? Take a single node out and make the changes then reinsert to back to
the cluster or do you have to take the entire cluster down? I'm not sure if
data can be sync for transactions that happened while the up-level node was
not in the cluster.

-Brian

"Geoff N. Hiten" <SRDBA (AT) Careerbuilder (DOT) com> wrote

Quote:
Since you have a single data store that is moved between host nodes by the
cluster service, there is only one schema change. Remember, Microsoft
clusters are failover technology, not scale-out-with-cheap-bricks
technology

--
Geoff N. Hiten
Microsoft SQL Server MVP
Senior Database Administrator
Careerbuilder.com

I support the Professional Association for SQL Server
www.sqlpass.org

"Brian Richards" <brian_1001 (AT) hotmail (DOT) com> wrote in message
news:erO7FOIsEHA.1988 (AT) TK2MSFTNGP09 (DOT) phx.gbl...
I'm doing an investigation into moving our database server to a database
cluster. One of the questions I haven't been able to answer is how are
schema changes to database instances handled? Is there some magic
involved
in making schema changes and having them propagate to all the other
nodes,
or is it done automatically?

Thanks

Brian







Reply With Quote
  #4  
Old   
Stephen Dybing [MSFT]
 
Posts: n/a

Default Re: how to Propagate schema changes to nodes - Clustering Newbie - 10-14-2004 , 11:28 AM



I don't think you're hearing what Geoff is trying to tell you. :-) SQL
Server Clustering is shared-nothing. The data only lives on one set of disks
and the only node that can access those disks is the node that's currently
running that instance of SQL Server and "owns" the disks. If you take a node
out of the cluster, it has no access to the disks/data files. In SQL Server
Clustering, there is no such thing as a rolling schema upgrade.

--
Sincerely,
Stephen Dybing

This posting is provided "AS IS" with no warranties, and confers no rights.

"Brian Richards" <brian_1001 (AT) hotmail (DOT) com> wrote

Quote:
So essentially would we want to still do a rolling upgrade for the schema
change? Take a single node out and make the changes then reinsert to back
to the cluster or do you have to take the entire cluster down? I'm not
sure if data can be sync for transactions that happened while the up-level
node was not in the cluster.

-Brian

"Geoff N. Hiten" <SRDBA (AT) Careerbuilder (DOT) com> wrote in message
news:%239YGOtIsEHA.2264 (AT) TK2MSFTNGP10 (DOT) phx.gbl...
Since you have a single data store that is moved between host nodes by
the
cluster service, there is only one schema change. Remember, Microsoft
clusters are failover technology, not scale-out-with-cheap-bricks
technology

--
Geoff N. Hiten
Microsoft SQL Server MVP
Senior Database Administrator
Careerbuilder.com

I support the Professional Association for SQL Server
www.sqlpass.org

"Brian Richards" <brian_1001 (AT) hotmail (DOT) com> wrote in message
news:erO7FOIsEHA.1988 (AT) TK2MSFTNGP09 (DOT) phx.gbl...
I'm doing an investigation into moving our database server to a database
cluster. One of the questions I haven't been able to answer is how are
schema changes to database instances handled? Is there some magic
involved
in making schema changes and having them propagate to all the other
nodes,
or is it done automatically?

Thanks

Brian









Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.