![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Hi All Client has decided they want to rename the Virtual SQL Server from (lets say) SQLA to SQLB. Fair enough. Uninstall SQL Server and reinstall. Am I right in thinking that I cannot restore the master from the SQLA incarnation to the SQLB incarnation. Clearly I would like to do this because all the user databases are unchanged and in the same locations and it would save me reattaching each user database, recreating logins etc etc. Or can I restore it and then use sp_dropserver, sp_addserver, bearing in mind its clustered? Thanks in advance Barry |
#3
| |||
| |||
|
#4
| |||
| |||
|
#5
| |||
| |||
|
|
Hi All Client has decided they want to rename the Virtual SQL Server from (lets say) SQLA to SQLB. |
|
Thanks in advance Barry |
#6
| |||
| |||
|
|
I can tell you, there is no way other than uninstalling and reinstalling that will do it correctly and properly. Remember that just restoring master and such DOES NOT change registry entries, etc. And on a cluster, the last thing you want to do is hack around the registry. Clusters, while in many ways similar to standalone, are also very different. This is one of those cases. Having done clustering for years and written quite extensively on the topic, the story hasn't changed since I first touched it. |
#7
| |||
| |||
|
#8
| ||||||||||
| ||||||||||
|
|
-----Original Message----- I don't know where it was assumed that we will not have to uninstall virtual SQL Server 2000 to rename the Virtual |
|
only supported way and that is what is documented in INF: How to Change a Clustered SQL Server Network Name http://support.microsoft.com/?kbid=307336 Here it says clearly that " The proper way to rename a clustered SQL Server 2000 Virtual Server is to uninstall |
|
name." You DO NOT have to evict the nodes ( you can if you want to but you don't have to do). I am referring to the steps |
|
" 1. uninstall sql server 2. Evict all nodes (node names, IP Addresses, dsn servers etc remain the same) 3. Create new cluster with new name and ip 4. Reinstall SQL Server with a new name for the VS with a new IP". --- In this steps 1 and 4 are required. Steps 2 and 3 are not. Why do we need to evict all nodes ? which basically |
|
Not required at all. -- After installing SQL Server with a new virtual name and IP, the qs is how do you get the dbs. You can make use |
|
you uninstalled. If the paths are the same then YES we can replace the new mdf and ldf files with the old ones. I |
|
and few times on clustered SQL Server but not very recently. The only thing I believe we will need to do is |
|
name. I will do some research to see if anything else is required and post the information. -- Another option is to transfer the logins (a search will give you the KB) and then attach the user dbs. Uttam Parui Microsoft Corporation This posting is provided "AS IS" with no warranties, and confers no rights. Are you secure? For information about the Strategic Technology Protection Program and to order your FREE |
|
http://www.microsoft.com/security. Microsoft highly recommends that users with Internet access update their Microsoft software to better protect |
|
way to do this is to visit the following websites: http://www.microsoft.com/protect http://www.microsoft.com/security/guidance/default.mspx . |
#9
| |||
| |||
|
|
I don't know where it was assumed that we will not have to uninstall virtual SQL Server 2000 to rename the Virtual server name. Sure, it has to be uninstalled. That is the only supported way and that is what is documented in INF: How to Change a Clustered SQL Server Network Name http://support.microsoft.com/?kbid=307336 Here it says clearly that " The proper way to rename a clustered SQL Server 2000 Virtual Server is to uninstall and reinstall SQL Server 2000 with the new Virtual Server name." You DO NOT have to evict the nodes ( you can if you want to but you don't have to do). I am referring to the steps in one of the previous post " 1. uninstall sql server 2. Evict all nodes (node names, IP Addresses, dsn servers etc remain the same) 3. Create new cluster with new name and ip 4. Reinstall SQL Server with a new name for the VS with a new IP". --- In this steps 1 and 4 are required. Steps 2 and 3 are not. Why do we need to evict all nodes ? which basically means uninstall Windows Cluster and then reinstall it. Not required at all. -- After installing SQL Server with a new virtual name and IP, the qs is how do you get the dbs. You can make use of the dbs (system and user dbs) of SQL Server that you uninstalled. If the paths are the same then YES we can replace the new mdf and ldf files with the old ones. I have done this many times on standlone SQL Servers and few times on clustered SQL Server but not very recently. The only thing I believe we will need to do is run sp_dropserver and sp_addserver to have the new server name. I will do some research to see if anything else is required and post the information. -- Another option is to transfer the logins (a search will give you the KB) and then attach the user dbs. Uttam Parui Microsoft Corporation This posting is provided "AS IS" with no warranties, and confers no rights. Are you secure? For information about the Strategic Technology Protection Program and to order your FREE Security Tool Kit, please visit http://www.microsoft.com/security. Microsoft highly recommends that users with Internet access update their Microsoft software to better protect against viruses and security vulnerabilities. The easiest way to do this is to visit the following websites: http://www.microsoft.com/protect http://www.microsoft.com/security/guidance/default.mspx |
#10
| |||
| |||
|
|
I don't know where it was assumed that we will not have to uninstall virtual SQL Server 2000 to rename the Virtual server name. Sure, it has to be uninstalled. That is the only supported way and that is what is documented in INF: How to Change a Clustered SQL Server Network Name http://support.microsoft.com/?kbid=307336 Here it says clearly that " The proper way to rename a clustered SQL Server 2000 Virtual Server is to uninstall and reinstall SQL Server 2000 with the new Virtual Server name." You DO NOT have to evict the nodes ( you can if you want to but you don't have to do). I am referring to the steps in one of the previous post " 1. uninstall sql server 2. Evict all nodes (node names, IP Addresses, dsn servers etc remain the same) 3. Create new cluster with new name and ip 4. Reinstall SQL Server with a new name for the VS with a new IP". --- In this steps 1 and 4 are required. Steps 2 and 3 are not. Why do we need to evict all nodes ? which basically means uninstall Windows Cluster and then reinstall it. Not required at all. -- After installing SQL Server with a new virtual name and IP, the qs is how do you get the dbs. You can make use of the dbs (system and user dbs) of SQL Server that you uninstalled. If the paths are the same then YES we can replace the new mdf and ldf files with the old ones. I have done this many times on standlone SQL Servers and few times on clustered SQL Server but not very recently. The only thing I believe we will need to do is run sp_dropserver and sp_addserver to have the new server name. I will do some research to see if anything else is required and post the information. -- Another option is to transfer the logins (a search will give you the KB) and then attach the user dbs. Uttam Parui Microsoft Corporation This posting is provided "AS IS" with no warranties, and confers no rights. Are you secure? For information about the Strategic Technology Protection Program and to order your FREE Security Tool Kit, please visit http://www.microsoft.com/security. Microsoft highly recommends that users with Internet access update their Microsoft software to better protect against viruses and security vulnerabilities. The easiest way to do this is to visit the following websites: http://www.microsoft.com/protect http://www.microsoft.com/security/guidance/default.mspx |
![]() |
| Thread Tools | |
| Display Modes | |
| |