Friday, March 23, 2012

new sql server

Our multiinstance multidatabase box (ML 350 4 GB RAM W2003 SE and SQL2000 SE
SP4) will be replaces and a research is going for new sql server. Optionally
wed like to have high avaiability of all instances and databases. Any advice
for hw , database sw (to stay with mssql2000 or to go for 2005) , ha solutio
n
, 32 or 64 architecture and etc. is appreciatedIn my opinion you should start your research by focusing only on the future:
SQL Server 2005 64-bit (of couse including 64-bit hardware and Windows).
Regarding High availability look in BOL for Failover Clustering and Database
Mirroring and see which one is better for your specific implementation.
Ben Nevarez, MCDBA, OCP
Database Administrator
"Eli Milkova" wrote:

> Our multiinstance multidatabase box (ML 350 4 GB RAM W2003 SE and SQL2000
SE
> SP4) will be replaces and a research is going for new sql server. Optional
ly
> wed like to have high avaiability of all instances and databases. Any advi
ce
> for hw , database sw (to stay with mssql2000 or to go for 2005) , ha solut
ion
> , 32 or 64 architecture and etc. is appreciated|||Currently we have 30+ databases all shape and size and I doubt they all be
sertified for 64 bit SQL SERVER. I think its not so simple as just use copy
database wizard, right?
"Ben Nevarez" wrote:
[vbcol=seagreen]
> In my opinion you should start your research by focusing only on the futur
e:
> SQL Server 2005 64-bit (of couse including 64-bit hardware and Windows).
> Regarding High availability look in BOL for Failover Clustering and Databa
se
> Mirroring and see which one is better for your specific implementation.
> Ben Nevarez, MCDBA, OCP
> Database Administrator
>
> "Eli Milkova" wrote:
>|||You would need to ask your application vendor if SQL Server 2005 is
supported (it does not matter if it is 32-bit or 64-bit). Then you can creat
e
a test environment where you can start testing those applications. Because
some vendors are going to take a long time to move to SQL Server 2005, at
least in my case, I think I will be running both SQL Server 2000 and 2005 fo
r
a long time.
Ben Nevarez, MCDBA, OCP
Database Administrator
"Eli Milkova" wrote:
[vbcol=seagreen]
> Currently we have 30+ databases all shape and size and I doubt they all be
> sertified for 64 bit SQL SERVER. I think its not so simple as just use cop
y
> database wizard, right?
> "Ben Nevarez" wrote:
>|||With only 30 databases, testing should not be an unreasonable process. You
can use Developer Edition to build a test platform and see if the your
applications are SQL 2005 compliant. Worst case, you may need to put some
databases in 8.0 compatibality mode. You don't need to test for 64-bit
compatibility, since all editions should perform identically. Also, all
editions are on-disk compatible and interchangable.
As for the upgrade process, yes it is almost as easy as the copy database
wizard. I prefer backup/restore since that leaves the original system
intact. Note that you can backup from a SQL 2000 system and restore to a
SQL 2005 server, but you cannot go the in the other direction. The only
complex part is matching up the logins and transferring the scheduled jobs.
Again, decent testing should reveal most of these problems.
There are numerous licensing and performance advantages to using SQL 2005,
especially on the AMD64/EMT64 platform. I would start with a conversion
plan and an estimated cluster solution and see if management agrees.
Geoff N. Hiten
Senior Database Administrator
Microsoft SQL Server MVP
"Eli Milkova" <EliMilkova@.discussions.microsoft.com> wrote in message
news:FD47031D-49E3-4031-8C14-C685F6AA5277@.microsoft.com...[vbcol=seagreen]
> Currently we have 30+ databases all shape and size and I doubt they all be
> sertified for 64 bit SQL SERVER. I think its not so simple as just use
> copy
> database wizard, right?
> "Ben Nevarez" wrote:
>|||msql cluster environment requires expensive cluster hardware and does not
protect on db level. Since we have two DCs I find data mirroring with sql
server 2005 32/64b very attractive but I wonder how mirror will perform with
few instances and dozen databases in each instance.
"Geoff N. Hiten" wrote:

> With only 30 databases, testing should not be an unreasonable process. Yo
u
> can use Developer Edition to build a test platform and see if the your
> applications are SQL 2005 compliant. Worst case, you may need to put some
> databases in 8.0 compatibality mode. You don't need to test for 64-bit
> compatibility, since all editions should perform identically. Also, all
> editions are on-disk compatible and interchangable.
> As for the upgrade process, yes it is almost as easy as the copy database
> wizard. I prefer backup/restore since that leaves the original system
> intact. Note that you can backup from a SQL 2000 system and restore to a
> SQL 2005 server, but you cannot go the in the other direction. The only
> complex part is matching up the logins and transferring the scheduled jobs
.
> Again, decent testing should reveal most of these problems.
> There are numerous licensing and performance advantages to using SQL 2005,
> especially on the AMD64/EMT64 platform. I would start with a conversion
> plan and an estimated cluster solution and see if management agrees.
> --
> Geoff N. Hiten
> Senior Database Administrator
> Microsoft SQL Server MVP
>
>
> "Eli Milkova" <EliMilkova@.discussions.microsoft.com> wrote in message
> news:FD47031D-49E3-4031-8C14-C685F6AA5277@.microsoft.com...
>
>|||The answer is "it depends".
Mirroring works at the database level so it would have to be set up for each
DB. If you run it in full synchronous mode you will need up to 40% more
server capacity on each end of the mirror to handle the extra load AND the
system will be more unstable at very high loads. If you are willing to deal
with a less stringent scenario, you can save a lot of money.
Clustering is a lot less expensive than it used to be. You can cluster with
Standard Edition SQL 2005 with two nodes, shich cuts your licensing costs
dramatically. There is also some very good and reasonably priced clustering
hardware on the market today. I have built dual-proc dual-core clusters for
~$35-40K including all OS and SQL Licenses. Quad-proc versions run about
$100K.
Geoff N. Hiten
Senior Database Administrator
Microsoft SQL Server MVP
"Eli Milkova" <EliMilkova@.discussions.microsoft.com> wrote in message
news:E9112291-7D4D-445F-B92F-D05318E89B24@.microsoft.com...[vbcol=seagreen]
> msql cluster environment requires expensive cluster hardware and does not
> protect on db level. Since we have two DCs I find data mirroring with sql
> server 2005 32/64b very attractive but I wonder how mirror will perform
> with
> few instances and dozen databases in each instance.
>
> "Geoff N. Hiten" wrote:
>sql

No comments:

Post a Comment