dbTalk Databases Forums  

SQL 7.0 on Windows 2000

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


Discuss SQL 7.0 on Windows 2000 in the microsoft.public.sqlserver.clustering forum.



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

Default SQL 7.0 on Windows 2000 - 03-31-2005 , 08:09 AM






Okay go ahead and shred me now, and then please see if you can answer my
question. I have a client that is living in the dark ages. Currently they are
clustered on NT4.0 and SQL 7.0 using legato. We are moving them a step at a
time to SQL 2000/Windows 2003 clustering. W2k and SQL7.0 using microsoft
clustering is the first baby step. I need to know if I can name my SQL7.0
virtual server the same as the cluster.
We are trying to have minimal impact on the apps, that hit the server and
they are not sure if any is mapping to the cluster at this time.

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

Default Re: SQL 7.0 on Windows 2000 - 03-31-2005 , 09:04 AM






I wouldn't even try and give them the same names. I would use a DNS srv
record to repoint the old name to the new system (assuming an AD
infrastructure). This has the advantage that you can turn it off and on at
will to test. If you have only one or two client app servers, you can do
the same thing with a client network alias.

Geoff N. Hiten
Microsoft SQL Server MVP


"Thom" <Thom (AT) discussions (DOT) microsoft.com> wrote

Quote:
Okay go ahead and shred me now, and then please see if you can answer my
question. I have a client that is living in the dark ages. Currently they
are
clustered on NT4.0 and SQL 7.0 using legato. We are moving them a step at
a
time to SQL 2000/Windows 2003 clustering. W2k and SQL7.0 using microsoft
clustering is the first baby step. I need to know if I can name my SQL7.0
virtual server the same as the cluster.
We are trying to have minimal impact on the apps, that hit the server and
they are not sure if any is mapping to the cluster at this time.



Reply With Quote
  #3  
Old   
Thom
 
Posts: n/a

Default Re: SQL 7.0 on Windows 2000 - 03-31-2005 , 10:17 AM



Okay, just for a little clarification for myself,
We are in AD so if this was the setup:
physical01
physical02 - both clusteres to virtual03 ip of 192.168.0.1 (example only)
sqlvirtual04 ip of 192.168.0.2,1433 (example only)

If i went into DNS and setup a record to point 192.168.0.1 to sqlvirtual04
then the shares could be mapped as \\sqlvirtual04\d_drive
and sql would still be registered as sqlvirtual04?

Let me know if this is what you were referring to?
Since the client doesn't know if the shares were being used on the original
sql server, I would like to leave name the virtual sql the same as the
original, but allow drives to be mapped also.

"Geoff N. Hiten" wrote:

Quote:
I wouldn't even try and give them the same names. I would use a DNS srv
record to repoint the old name to the new system (assuming an AD
infrastructure). This has the advantage that you can turn it off and on at
will to test. If you have only one or two client app servers, you can do
the same thing with a client network alias.

Geoff N. Hiten
Microsoft SQL Server MVP


"Thom" <Thom (AT) discussions (DOT) microsoft.com> wrote in message
news:C3FB92A5-3D23-42BE-94FA-9F23ECB5C44B (AT) microsoft (DOT) com...
Okay go ahead and shred me now, and then please see if you can answer my
question. I have a client that is living in the dark ages. Currently they
are
clustered on NT4.0 and SQL 7.0 using legato. We are moving them a step at
a
time to SQL 2000/Windows 2003 clustering. W2k and SQL7.0 using microsoft
clustering is the first baby step. I need to know if I can name my SQL7.0
virtual server the same as the cluster.
We are trying to have minimal impact on the apps, that hit the server and
they are not sure if any is mapping to the cluster at this time.




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

Default Re: SQL 7.0 on Windows 2000 - 03-31-2005 , 10:27 AM



File shares and SQL Server services are two different issues. You can alias
a SQL server many ways, including DNS records and Client aliases. Resolving
share names is a different issue. A SQL Server 2000 system normally doesn't
use file shares, except in replication snapshot resolution. Also, the SRV
record includes a service name and an IP address and a port number.
Normally, these records are registered by the service so other systems can
find it. This is how AD finds its various management roles "under the
covers".

GNH


"Thom" <Thom (AT) discussions (DOT) microsoft.com> wrote

Quote:
Okay, just for a little clarification for myself,
We are in AD so if this was the setup:
physical01
physical02 - both clusteres to virtual03 ip of 192.168.0.1 (example only)
sqlvirtual04 ip of 192.168.0.2,1433 (example only)

If i went into DNS and setup a record to point 192.168.0.1 to sqlvirtual04
then the shares could be mapped as \\sqlvirtual04\d_drive
and sql would still be registered as sqlvirtual04?

Let me know if this is what you were referring to?
Since the client doesn't know if the shares were being used on the
original
sql server, I would like to leave name the virtual sql the same as the
original, but allow drives to be mapped also.

"Geoff N. Hiten" wrote:

I wouldn't even try and give them the same names. I would use a DNS srv
record to repoint the old name to the new system (assuming an AD
infrastructure). This has the advantage that you can turn it off and on
at
will to test. If you have only one or two client app servers, you can do
the same thing with a client network alias.

Geoff N. Hiten
Microsoft SQL Server MVP


"Thom" <Thom (AT) discussions (DOT) microsoft.com> wrote in message
news:C3FB92A5-3D23-42BE-94FA-9F23ECB5C44B (AT) microsoft (DOT) com...
Okay go ahead and shred me now, and then please see if you can answer
my
question. I have a client that is living in the dark ages. Currently
they
are
clustered on NT4.0 and SQL 7.0 using legato. We are moving them a step
at
a
time to SQL 2000/Windows 2003 clustering. W2k and SQL7.0 using
microsoft
clustering is the first baby step. I need to know if I can name my
SQL7.0
virtual server the same as the cluster.
We are trying to have minimal impact on the apps, that hit the server
and
they are not sure if any is mapping to the cluster at this time.






Reply With Quote
  #5  
Old   
Thom
 
Posts: n/a

Default Re: SQL 7.0 on Windows 2000 - 03-31-2005 , 10:51 AM



Sorry for the confusion... sql will not be using the file shares. but
individuals may be using them... ie. copy some data over to the windows
share and then use dts to load the data.

So with legato, and I don't know much about it, the user would map a drive
to \\servername\d_drive and then copy it over. since it was a default
instance the sql had the same name as the server.

Now with MSCS we have a two physical servers, nodea and nodeb, the get
clustered and given the name of the old server <servername> from above. The
user would map drive to \\servername\d_drive and copy the file as before.

But now I have virtual sql that doesn't have the same name as before
<servername> from above. Since the customer isn't sure about the use of the
file shares I would like to be able to have people still connect to sql
server using <servername> as before with legato. but I have already used
that name for the windows cluster name.

That is my true dilemna, will this work using DNS and pointing the old
server name and port 1433 to the new sql virtual name?

Thanks for the assitance Geoff.

"Geoff N. Hiten" wrote:

Quote:
File shares and SQL Server services are two different issues. You can alias
a SQL server many ways, including DNS records and Client aliases. Resolving
share names is a different issue. A SQL Server 2000 system normally doesn't
use file shares, except in replication snapshot resolution. Also, the SRV
record includes a service name and an IP address and a port number.
Normally, these records are registered by the service so other systems can
find it. This is how AD finds its various management roles "under the
covers".

GNH


"Thom" <Thom (AT) discussions (DOT) microsoft.com> wrote in message
news:A4AA339C-5740-4481-86D6-CD048F459E74 (AT) microsoft (DOT) com...
Okay, just for a little clarification for myself,
We are in AD so if this was the setup:
physical01
physical02 - both clusteres to virtual03 ip of 192.168.0.1 (example only)
sqlvirtual04 ip of 192.168.0.2,1433 (example only)

If i went into DNS and setup a record to point 192.168.0.1 to sqlvirtual04
then the shares could be mapped as \\sqlvirtual04\d_drive
and sql would still be registered as sqlvirtual04?

Let me know if this is what you were referring to?
Since the client doesn't know if the shares were being used on the
original
sql server, I would like to leave name the virtual sql the same as the
original, but allow drives to be mapped also.

"Geoff N. Hiten" wrote:

I wouldn't even try and give them the same names. I would use a DNS srv
record to repoint the old name to the new system (assuming an AD
infrastructure). This has the advantage that you can turn it off and on
at
will to test. If you have only one or two client app servers, you can do
the same thing with a client network alias.

Geoff N. Hiten
Microsoft SQL Server MVP


"Thom" <Thom (AT) discussions (DOT) microsoft.com> wrote in message
news:C3FB92A5-3D23-42BE-94FA-9F23ECB5C44B (AT) microsoft (DOT) com...
Okay go ahead and shred me now, and then please see if you can answer
my
question. I have a client that is living in the dark ages. Currently
they
are
clustered on NT4.0 and SQL 7.0 using legato. We are moving them a step
at
a
time to SQL 2000/Windows 2003 clustering. W2k and SQL7.0 using
microsoft
clustering is the first baby step. I need to know if I can name my
SQL7.0
virtual server the same as the cluster.
We are trying to have minimal impact on the apps, that hit the server
and
they are not sure if any is mapping to the cluster at this time.







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

Default Re: SQL 7.0 on Windows 2000 - 03-31-2005 , 01:05 PM



You can create a clustered file share and group it with the SQL server
instance so it follows along with the cluster from node to node. Another
way would be for you to set up a remote file share on a non-clustered
instance and use a UNC name to connect DTS with the data file.

If you already have used the old name for your cluster, you will have huge
problems with a DNS alias You may even prevent the cluster from coming
online. You probably need to nuke the cluster and rebuild it from scratch
using entirely new names. Then you can use alias techniques via DNS or
Client tools. Port 1433 is not an issue. Both the DNS record and the
Client Network utility will allow you to specify a port number as part of
the alias. If the file share is in the same virtual server group, you will
use the same network name for both, simplifying the mapping process.

Geoff N. Hiten
Microsoft SQL Server MVP



"Thom" <Thom (AT) discussions (DOT) microsoft.com> wrote

Quote:
Sorry for the confusion... sql will not be using the file shares. but
individuals may be using them... ie. copy some data over to the windows
share and then use dts to load the data.

So with legato, and I don't know much about it, the user would map a drive
to \\servername\d_drive and then copy it over. since it was a default
instance the sql had the same name as the server.

Now with MSCS we have a two physical servers, nodea and nodeb, the get
clustered and given the name of the old server <servername> from above.
The
user would map drive to \\servername\d_drive and copy the file as before.

But now I have virtual sql that doesn't have the same name as before
servername> from above. Since the customer isn't sure about the use of
the
file shares I would like to be able to have people still connect to sql
server using <servername> as before with legato. but I have already used
that name for the windows cluster name.

That is my true dilemna, will this work using DNS and pointing the old
server name and port 1433 to the new sql virtual name?

Thanks for the assitance Geoff.

"Geoff N. Hiten" wrote:

File shares and SQL Server services are two different issues. You can
alias
a SQL server many ways, including DNS records and Client aliases.
Resolving
share names is a different issue. A SQL Server 2000 system normally
doesn't
use file shares, except in replication snapshot resolution. Also, the
SRV
record includes a service name and an IP address and a port number.
Normally, these records are registered by the service so other systems
can
find it. This is how AD finds its various management roles "under the
covers".

GNH


"Thom" <Thom (AT) discussions (DOT) microsoft.com> wrote in message
news:A4AA339C-5740-4481-86D6-CD048F459E74 (AT) microsoft (DOT) com...
Okay, just for a little clarification for myself,
We are in AD so if this was the setup:
physical01
physical02 - both clusteres to virtual03 ip of 192.168.0.1 (example
only)
sqlvirtual04 ip of 192.168.0.2,1433 (example only)

If i went into DNS and setup a record to point 192.168.0.1 to
sqlvirtual04
then the shares could be mapped as \\sqlvirtual04\d_drive
and sql would still be registered as sqlvirtual04?

Let me know if this is what you were referring to?
Since the client doesn't know if the shares were being used on the
original
sql server, I would like to leave name the virtual sql the same as the
original, but allow drives to be mapped also.

"Geoff N. Hiten" wrote:

I wouldn't even try and give them the same names. I would use a DNS
srv
record to repoint the old name to the new system (assuming an AD
infrastructure). This has the advantage that you can turn it off and
on
at
will to test. If you have only one or two client app servers, you can
do
the same thing with a client network alias.

Geoff N. Hiten
Microsoft SQL Server MVP


"Thom" <Thom (AT) discussions (DOT) microsoft.com> wrote in message
news:C3FB92A5-3D23-42BE-94FA-9F23ECB5C44B (AT) microsoft (DOT) com...
Okay go ahead and shred me now, and then please see if you can
answer
my
question. I have a client that is living in the dark ages. Currently
they
are
clustered on NT4.0 and SQL 7.0 using legato. We are moving them a
step
at
a
time to SQL 2000/Windows 2003 clustering. W2k and SQL7.0 using
microsoft
clustering is the first baby step. I need to know if I can name my
SQL7.0
virtual server the same as the cluster.
We are trying to have minimal impact on the apps, that hit the
server
and
they are not sure if any is mapping to the cluster at this time.









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.