Windows IT Pro is the leading independent community for IT professionals deploying Microsoft Windows server and client applications and technologies.
  
  
  Advanced Search 


Windows IT Pro Magazine February 2005

  Current Issue: Windows IT Pro Magazine   Options
A New Day for BI
Microsoft's Bill Baker talks to us about SQL Server 2005's business intelligence (BI) transformation. We also show you how to make database maintenance easier, determine whether you should use implicit or explicit index keys, and more!
Subscribe
Renew
Master CD
Change Mailing Address
Customer Service
Back Issues
Article Reprints
Group Discounts

Browse Archived Articles By: Issue | Author | Subject | Department | Product Reviews | Code Library


[Focus]

Building Better BI in SQL Server 2005
Microsoft General Manager of SQL Server Business Intelligence Bill Baker spoke to SQL Server Magazine about the new BI features in SQL Server 2005 and how they can help you streamline delivery of business-critical information.
 — Editors


[Features]

Data Mining Reloaded
The data-mining functionality in SQL Server 2005 is greatly expanded and highly flexible. Take a look at what you can expect in--and do with--the new Analysis Services.
 — Alexei Bocharov , et al.


Hide Database Changes
Maintaining and changing a database schema is hard when you have applications that depend on the original schema. But you can use stored procedures and views to hide your database changes from your applications--and give you a cleaner schema to work with.
 — Mark D. Scott


[SQL Server Savvy]

Avoid Using Trace Flag 2861 to Cache Zero-Cost Query Plans
Trace flag 2861 causes SQL Server to cache query plans for trivial queries that have a cost of zero or close to zero.
 — Brian Moran


Fn_virtualfilestats() Function Reports Reads and Writes
Find out what the number of reads and writes reported by the fn_virtualfilestats() system function mean.
 — Brian Moran


Forcing a Parallel Plan
Can you force SQL Server to use a parallel plan instead of a serial one?
 — Brian Moran


Last_Batch in Master..Sysprocesses
What does it mean when you see a value of 1900-01-01 00:00:00.000 in master..sysprocesses' last_batch column?
 — Brian Moran


Stored Procedure Runtime
A particular stored procedure generally runs in 5 seconds; however, when multiple users run the query at the same time, it takes nearly five times as long to run all the queries.
 — Brian Moran


[Editorial]
A Tale of Two CLRs
IBM's DB2 UDB 8.2 may have gotten .NET integration first, but Microsoft and SQL Server 2005 got it right.
 — Michael Otey


[Inside SQL Server]

Implicit or Explicit Index Keys
Why would you add redundant columns to a nonclustered index? Find out in this examination of index behavior.
 — Kalen Delaney


[Solutions by Design]

Practicing Data Porting
After you understand how to properly structure tables for keyword lookups, you need to transfer the old data to a new database. Learn how by walking through this example that shows you how to port data from a keyword array into new, normalized tables.
 — Michelle A. Poolet


[T-SQL Black Belt]

Nonexistent Ranges
Anybody can find a group of dates that exist, but you'll need to do some deep thinking to create a query that returns a group of nonexistent date ranges.
 — Itzik Ben-Gan


PIVOT on Steroids
Build a better PIVOT operator by encapsulating workarounds in a powerful procedure that uses dynamic SQL.
 — Itzik Ben-Gan


[Letters]
Letters, February 2005
Readers write in about SQL Server Magazine's 2004 Salary and Industry survery and more!
 — Readers


[New Products]
New Products, February 2005
Check out the latest SQL Server-related products.
 — Dawn Cyr


[SELECT TOP(X)]

ADO.NET 2.0
News about data-access technology has taken a back seat to server news lately. But here are six important changes in ADO.NET 2.0.
 — Michael Otey


[Ask Microsoft]
Active/Passive vs. Active/Active Clustering
Microsoft's Richard Waymire explains the difference between these two types of failover clustering.
 — Microsoft's SQL Server Development Team

Building Dynamic IN Lists
Microsoft's Patrick Conlan shows how to construct a variable that contains an SQL query, then execute it via sp_executesql or EXEC().
 — Microsoft's SQL Server Development Team

Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro DevProConnections IT Job Hound
Left-Brain.com Technology Resource Directory asp.netPRO ITTV Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 © 2009 Penton Media, Inc. Terms of Use | Privacy Statement