SQL Server Magazine February 2002

    Options
Upgrading to SQL Server 2000
In this issue, learn how to upgrade from SQL Server 6.5 to 2000, explore the new Visual Studio .NET, check out Analysis Services' drillthrough and actions features, and use our database replication buyer's guide to start researching your next purchase.
  Subscribe
Renew
Master CD
Change Mailing Address
Customer Service
Back Issues
Article Reprints
Group Discounts

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



[Focus]

Move Up to SQL Server 2000

If you've been putting off upgrading your SQL Server 6.5 databases, now is the time to bring them into the twenty-first century. Don't miss our tips, tricks, and advice about how to prepare for and implement an upgrade to SQL Server 2000.




[Features]

OLAP for Developers

Learn how to implement the Analysis Services' drillthrough and actions features from a developer's point of view.

Set Sail with Visual Studio .NET

Visual Studio .NET isn't just another pretty face: It's fully .NET-enabled and speaks several new languages. Here are some of its most important new development and database features.




[Lab Reports]

Database Replication

Looking for an effective database-replication solution? Here’s a concise product guide that you can use to get your search off the ground.




[SQL Server Savvy]

Changing a Column from NOT NULL to NULL in T-SQL

Changing the nullability of a column appears to make Enterprise Manager lock up--is this a known bug?

Changing MSDE's Security Mode

Learn how to tweak the registry to change the default MSDE security mode.

Executing TRUNCATE TABLE Against a Table on a Remote Server

A reader asks how to avoid an error when executing the TRUNCATE TABLE command with linked servers.

Using bcp to Copy a Result Set to a File

An example shows how to use the QUERYOUT keyword to facilitate copying a result set of a stored procedure.




[Editorial]

Room to Grow

As essentially a 1.0 release of a new technology, ADO.NET provides a host of cool new functionality, but it’s also missing some pieces of the more mature ADO technology that it replaces.




[SQL Seven]

Visual Studio .NET Database Features

Learn about seven new database-integration tools that can help you use Visual Studio .NET with SQL Server.




[Inside SQL Server]

Tuning Aggregations

You can tune GROUP BY or DISTINCT queries by making sure that a covering index exists. Also, learn how SQL Server uses stream and hash aggregation types to process these queries.




[Mastering Analysis]

Iterating Through Member Sets

Learn how to use the Generate() function and named sets in MDX to support iteration in your data-analysis solutions.




[Solutions by Design]

Surrogate Key vs. Natural Key

Choosing between a surrogate identifier and a natural value for your table’s primary key need not be difficult. If your candidate meets the four criteria that this article presents, you have a winner.




[T-SQL Black Belt]

Grouping Time Intervals

Sometimes, avoiding cursors is tricky, but it's still possible, as this article demonstrates.




[Answers from Microsoft]

Firing a Trigger for Each Inserted Row

Microsoft’s SQL Server development team explains how to get a trigger to fire for each row that you insert.

Running Virus-Scanning Software on the Same Server as SQL Server

Microsoft’s SQL Server development team discusses the pros and cons of running virus-scanning software on the same server with SQL Server by evaluating three types of software.




[Exploring XML]

Converting from XSL to XSLT and the context() Operator

If you're converting from XSL to XSLT, you'll find that the context() operator is no longer valid. This Q&A shows you how to work around that omission.




[Letters]

Letters, February 2002

Readers write in about using bcp with columns that have the identity property defined and about the value of SQL Server Magazine.




[New Products]

New Products, February 2002

A collection of the latest new and improved products for the SQL Server market.



 

ADS BY GOOGLE