Hi Steve
"Steve Z" wrote in message
> Ok - I was thinking it would be a re-install of sql on this new server.
>
> I manage a dozen customers all using our enterprise app on sql boxes. We
> regularly backup/restore to bring DB's back home for dev work - put on
> laptops and servers in the office. We are talking DB's with hundred+
> tables
> and thousands of columns - probably 1000 or so sprocs and udf's in each.
> Changing query collation syntax now would kill us.
>
> I've had customers move from MS SQL 2000 to 2005 in the past couple of
> years.
>
> I've never encountered a different collation - was that just dumb luck??
Probably. You should audit all your systems and find out what the
collations are for the instances.
Having them consistent between the instance and database is the important
things here to avoid re-writing your code!
>
> You said:
>
> "If you are not bothered about having an instance collation
> that is SQL_Latin1_General_CP1_CI_AS , then it may be easier to do a
> re-install rather than rebuilding which can be done from the command
> prompt"
>
> Is one collation preferred over the other. I'm about to suggest to this
> customer that we re-install that server (which will probably fall to me).
> We
> don't go live until July - so I can find the time. We have only setup a
> handful of windows group permissions - so the security on the new box will
> be
> easy to re-do.
>
The SQL collation can perform better in certain circumstances because the
character set is smaller.
But from a managment point of view you should standardise.
> I don't recall seeing a "collation" selection when installing - was it an
> option in one of the setup windows?
They can be dependent, but you will get differences if you update in-situ
rather than install brand newm which is what I guess happened here. This
would be complicated more if your SQL 2000 versions did not have the same
collation!
>
> Why do you suggest a command prompt install - is that easier? Or just
> better to save your install scripts?
>
I would have a standard installation either by unattended install or
parameterised scripts.
>
>
John