SQL Server Magazine December 2001

    Options
High Availability
In this issue, we explore SQL Server 2000 Enterprise Manager's built-in log shipping functionality and investigate how new split-mirror backup technology can provide maximum availability for very large databases.
  Subscribe
Renew
Master CD
Change Mailing Address
Customer Service
Back Issues
Article Reprints
Group Discounts

Browse Archived Articles By: Issue | Author | Subject | Department |



[Focus]

Log Shipping in SQL Server 2000, Part 1

See how SQL Server 2000 Enterprise Manager provides built-in functionality that makes log shipping easy to set up, reconfigure, and monitor.

Split-Mirror Backup and Restore

If you require maximum database availability and can't afford the downtime of restoring very large databases, split-mirror technology offers an easy-to-use, hardware-based solution.




[Features]

Model Performance

Find out how the Microsoft data-mining algorithms stack up against some tough training test conditions.

Taming the Skew

SQL Server's query optimizer effectively executes queries that access skewed data, but you can help improve the response time of such queries. Here's how.

What's New in Access 2002

Use this backstage tour of Access 2002's SQL Server-related features to help determine whether the new Access release is what your organization needs.




[SQL Server Savvy]

Executing a DTS Package in a Stored Procedure

How can I find the syntax to execute a DTS package from within a stored procedure?

Should I Use the sp_ Prefix for Procedure Names?

Prefixing your procedure names with sp_ causes a performance penalty.

Tip: "Permanent" Temporary Tables

If you create a global temporary table in SQL Server 2000, will it exist for as long as the SQL Server 2000 instance runs?

Tip: Always Qualify Stored Procedure References

Qualifying the owner of an object when you reference it is always a good idea, even when SQL Server's default name resolution rules don't require the qualification.

Understanding Schedules and Long-Running Jobs

What happens when a scheduled job runs longer than the scheduled interval time period?

Why Doesn't Profiler Capture ObjectId?

Why don't I see data for some of the events that I've requested traces for in SQL Server 2000 Profiler?




[Editorial]

Multilingual SQL Server

To compete as a world-class enterprise database, SQL Server must support other languages besides T-SQL. And to make sure that database applications written in these languages work as efficiently as possible, DBAs must be conversant in these languages.




[Reader to Reader]

Generating Descriptions for All Tables in a Database

A reader offers a tip for modifying a stored procedure so that it returns a description of all user-defined tables in a database.

Online Help in Query Analyzer

A reader describes shortcuts to two online Help files: Transact-SQL Help and Object Help.

Querying a Real-Life Denormalized Table

A reader shares a tip for using the UNION statement to produce a derived table.

Using ORDER BY in SQL Server 7.0

A reader offers a tip for using the stored procedure sp_dbcmptlevel to enable the TOP and ORDER BY statements for SQL Server 7.0 views.




[SQL Seven]

Manipulating the Registry

Here are seven undocumented extended stored procedures that you can use to manipulate the registry.




[Inside SQL Server]

Tuning of a Different Sort

Consider your needs for sorted data carefully when building indexes on your tables.




[Mastering Analysis]

MDX by Example

Responding to his most popular reader request, Russ provides 15 sample MDX queries that you can try out in Analysis Services' FoodMart Sales cube.




[T-SQL Black Belt]

Matching Transactions

If cursors seem to be the only solution to your SQL Server problems, it's time to switch your thinking to set-based.




[Answers from Microsoft]

Avoiding the Autoclose and Autoshrink Options

Richard Waymire explains why you should avoid Autoclose and Autoshrink when you choose your database options.

Inserting an Image into a Column

Richard Waymire provides a VB code example for a reader’s question about inserting an image into a column.

Retrieving Many Records in Query Analyzer

Richard Waymire helps a reader fetch 5 million records.

Shrinking a Bloated Database and Log File

Richard Waymire tells a reader how to shrink a ballooning database and log file.

Transferring Passwords Between Different SQL Server Releases

Richard Waymire answers a reader’s question about transferring passwords during a backup and restore.

Updating SQL Server’s Internal Server Name

Richard Waymire tells a reader how to avoid passing old server and database names to a new server.




[Exploring XML]

Using Sql:nullvalue to Pass NULL Parameters to Stored Procedures

Rich Rollman has a solution for a reader who wants to use an XML template to pass parameters to a stored procedure.

Using Updategrams to Store Data in an Image Column

Rich Rollman explains why a reader can’t insert data into an image-type column by using default mapping and a parameterized updategram.

Using XML Bulk Load to Invoke a Stored Procedure

Rich Rollman shows a reader an XML Bulk Load work-around for calling a stored procedure.