Home > SQL Server Tips > Database Management and Administration > SQL Server 2000 Service Pack 4: An overview
SQL Server Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

DATABASE MANAGEMENT AND ADMINISTRATION

SQL Server 2000 Service Pack 4: An overview


Serdar Yegulalp, Contributor
04.19.2005
Rating: -3.75- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


Microsoft is about to bring out many new changes in SQL Server: the all-new SQL Server 2005, the intriguing SQL Server Express and SQL Server 2000 Service Pack 4. It's the last one that will probably have the most immediate impact for SQL Server users -- with its new collection of fixes, functionality expansions and feature add-ons for SQL Server.

Service Pack 4, like all service packs before it, is cumulative; it contains everything from all previous service packs. It has not yet been released, but it is in final testing and will soon be promoted to a release candidate.

Here's what you'll find among the most important new features in SQL Server in SP4:

64-bit enhancements. 64-bit hardware is slowly becoming the norm, not the exception. Consequently, SP4 includes newly added platform support for the Advanced Micro Devices Inc.'s AMD64 and Intel Corp.'s extended platforms in the WOW (Windows-on-Windows) subsystem, as well as big fixes specifically for the 64-bit version of SQL Server. It allows people to run the 32-bit version of SQL Server now and will let them transition seamlessly to the 64-bit version later when needed. (This is also the first SQL Server service pack to patch the 64-bit release of SQL Server in general.)

MSXML 3.0SP6 is included. XML support in SQL Server is becoming more important and more widely used, so it makes sense to have support for it rolled into service packs from now on. Service Pack 3 (and 3a) for SQL Server 2000 didn't include MSXML, and you had to install it separately. Service Pack 4 includes MSXML by default and includes the 3.0 version which contains some performance enhancements over the previous 2.6 release. However, SQLXML 3.0 SP3 will not be included in Service Pack 4; you will need to download and install it separately (after adding SP4) to make use of it.

Bug fixes. More than 230 bugs have been repaired or addressed, as opposed to only about 80 in Service Pack 3. Some of the fixed bugs deal with incompatibilities or breaks in functionality that appeared in Service Pack 3. For instance:

-- Merge publications cannot synchronize on SQL Server 2000 Service Pack 3. This reports as a "permissions error," but it is in fact because of a problem with merge replication in databases with binary collations.

-- DTS Designer may generate an access violation after you install SQL Server 2000 Service Pack 3. Admins who relied on DTS to streamline common bulk-copy operations will be glad to know this is fixed.

Several of the repaired bugs are important to everyone, not just administrators:

-- "Performance monitor shared memory setup failed: -1" error message appears when you start SQL Server. One common complaint about SP3 was that performance counter data was no longer collected if certain programs (such as the Performance Monitor) were left running when SQL Server was stopped and restarted.

-- SQL Server 2000 protocol encryption applies to JDBC clients. In the past, Java Database Connectivity in Windows did not allow encryption because JDBC could not make calls to the appropriate APIs. SP4 repairs this.

-- "There are fewer concurrency problems during heavy usage of tempdb. This tended to affect databases that generated many temporary tables at the same time.

A complete list of the repaired bugs is available in the Microsoft Knowledge Base.

Bear in mind that if you are planning to make a clean deployment of SQL Server 2000, it should be possible to obtain SQL Server 2000 with Service Pack 4 pre-slipstreamed into it from Select, Partner and MSDN sources. Microsoft also plans to allow installation media to be slipstreamed by the user for manual deployments in SQL Server 2005 and greater.

Note also that if you are using SQL Server 2000 Analysis Services, there is a separate service pack for this product. Not everyone uses the Analysis Services with SQL Server, so it makes more sense to deploy it as a separate service pack anyway.


Serdar Yegulalp is editor of The Windows Power Users Newsletter. Check it out for the latest advice and musings on the world of Windows network administrators -- and please share your thoughts as well!


Rate this Tip
To rate tips, you must be a member of SearchSQLServer.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
Microsoft SQL Server 2000
Track changes to SQL Server 2000 and 2005 with one simple utility
Is it possible to find disabled indexes in SQL Server 2000?
FAQ: Creating and altering SQL Server tables
FAQ: SQL Server comparison features
SQL Server DBMS' growing popularity is no coincidence
What is a SQL Server instance?
Strange error when installing SQL Server 2000 Developer Edition
Working with multiple versions of SQL Server
Setting up automatic switchover between SQL Server instances
Test for hardware problems with PHYSICAL_ONLY
Microsoft SQL Server 2000 Research

Database Management and Administration
Password cracking tools for SQL Server
Using traces in SQL Server Profiler
Meet compliance requirements with improved database security practices
Hardening the network and OS for SQL Server security
Securing the server and database in SQL Server
How SQL Server 2008 components impact SharePoint implementations
Troubleshooting Distributed Transaction Coordinator errors in SQL Server
Achieving high availability and disaster recovery with SharePoint databases
Clearing the Windows page file and its effect on server performance
Deploying a SQL Server virtual appliance for Microsoft Hyper-V

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
application server  (SearchSQLServer.com)
comma-separated values file  (SearchSQLServer.com)
DDBMS  (SearchSQLServer.com)
entity-relationship model  (SearchSQLServer.com)
full-text database  (SearchSQLServer.com)
intelligent database  (SearchSQLServer.com)
OLE DB  (SearchSQLServer.com)
Quiz: Database Basics  (SearchSQLServer.com)
relational database management system  (SearchSQLServer.com)
SQL Server  (SearchSQLServer.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



SQL Server Development - .NET, C#, T-SQL, Visual Basic
HomeNewsTopicsITKnowledge ExchangeTipsAsk the ExpertsMultimediaWhite PapersIT Downloads
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2005 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts