Sign in
MSDN Blogs
Microsoft Blog Images
More ...
Blog - Title
June, 2006
MSDN Blogs
>
SQL Server Storage Engine
>
June, 2006
Server & Tools Blogs
>
Data Platform Blogs
>
SQLServer Storage Engine Blog
Data Development
ADO.NET (Managed Providers, DataSet & EF)
WCF Data Services
SQL Server Customer Advisory Team
SQL Server Protocols
Microsoft XML Team
JDBC
Microsoft Drivers for PHP for SQL Server
Sync
SQL Server Data Tools
StreamInsight
Data Quality Services
Data Quality Services
SQL Server Customer Advisory Team
DQS with Jessica Meats
All MSDN DQS Postings
OLTP
SQL Server Team
ADO.NET (Managed Providers, DataSet & EF)
SQL Server Customer Advisory Team
SQL Release Services
SQL OS
Running SAP on SQL Server
Conor vs. SQL
SQL AlwaysOn Team
SQL Server Manageability
Integration Services
SSIS
Data Quality Services
SQL Server Customer Advisory Team
All MSDN SSIS Postings
Data Security & Storage
SQL Server Security
SQL Server Storage Engine
SQL OS
SQL Server Customer Advisory Team
Data in the Cloud
Windows Azure
Your Data in the Cloud
SQL Server Team
Silver Lining
SQL Server Storage Engine Blog
Live Now on Server & Tools Blogs
Subscribe
Comments
Contact
Menu
Blog Home
Atom
Translate this page
Powered by
Microsoft® Translator
Tags
Backup
Bulk Import/Export
Concurrency
Conferences 2007
Data Compression
DBCC
DBCC CHECKDB Series
Disaster Recovery
FILESTREAM
General
High Availability
Index Fragmentation Series
On-Disk Structures
Restore
Service Level Agreements
Shrink
SQL Express
SQL Server 2008
SQL Server IO
SQL Server Security
TechEd 2006
TechEd 2008
TempDB
VarDecimal Storage Format
VLDB Maintenance
More
▼
Less
▲
Archives
Archives
January 2012
(1)
December 2011
(10)
October 2011
(1)
May 2011
(2)
February 2011
(5)
June 2010
(2)
February 2010
(2)
January 2010
(1)
September 2009
(1)
August 2009
(4)
January 2009
(7)
December 2008
(7)
October 2008
(1)
August 2008
(1)
June 2008
(1)
March 2008
(8)
February 2008
(3)
January 2008
(3)
November 2007
(4)
October 2007
(2)
September 2007
(2)
August 2007
(1)
July 2007
(1)
June 2007
(6)
May 2007
(4)
April 2007
(12)
March 2007
(13)
February 2007
(9)
January 2007
(5)
December 2006
(2)
November 2006
(7)
October 2006
(3)
September 2006
(5)
August 2006
(3)
July 2006
(4)
June 2006
(37)
May 2006
(3)
More
▼
Less
▲
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
SQL Server Storage Engine
How to recreate the msdb database in SQL Server 2005?
Posted
over 7 years ago
by
Paul Randal - MSFT
30
Comments
I've just spent a bunch time researching an answer to this question on the new disaster recovery forum because I couldn't find any definitive info on how to do this in SQL Server 2005. I pieced together a method to do this on previous releases of SQL...
SQL Server Storage Engine
How to use DBCC PAGE
Posted
over 7 years ago
by
Paul Randal - MSFT
9
Comments
Yes, finally I come clean and tell all. It's an open secret that there's an undocumented DBCC command called DBCC PAGE that you can use to look at the contents of database pages. I've recommended in forum postings that people use it and Product Support...
SQL Server Storage Engine
Why are those IOs taking so long?
Posted
over 7 years ago
by
Jerome Halmans
6
Comments
Ever see something like this in your SQL Errorlog? SQL Server has encountered 1 occurrence(s) of I/O requests taking longer than 15 seconds to complete on file [T:\MSSQL\DATA\tempdb.mdf] in database [tempdb] (2). The OS file handle is 0x00000838. The...
SQL Server Storage Engine
Ta da! Emergency mode repair
Posted
over 7 years ago
by
Paul Randal - MSFT
5
Comments
Emergency mode repair? In a couple of previous posts I explained how the two worst things you could do to your database are rebuilding your transaction log and running REPAIR_ALLOW_DATA_LOSS . Well, in SQL Server 2005, we combined them into a new documented...
SQL Server Storage Engine
When should you rebuild the transaction log?
Posted
over 7 years ago
by
Paul Randal - MSFT
6
Comments
10 points if you answered "don't be daft, never! " and minus several million is you answered anything else. Yes, if you have no backups and your hardware has corrupted your transaction log then you have no choice but to rebuild it, but this should never...
SQL Server Storage Engine
Checksum in SQL2005
Posted
over 7 years ago
by
Sunil Agarwal
3
Comments
Page checksum is new feature in SQL2005 that provides you a stronger mechanism than torn-page to detect any corruptions in IO path. Here are some details and scenarios PAGE CHECKSUM: Between the time a database page is written to the disk...
SQL Server Storage Engine
Troubleshooting deadlocks in SQL2005
Posted
over 7 years ago
by
Sunil Agarwal
11
Comments
This post describes the enhanced diagnostics for deadlocks in SQL2005 and how to minimize them...
SQL Server Storage Engine
Here's a good reason not to run SHRINKDATABASE...
Posted
over 7 years ago
by
Paul Randal - MSFT
5
Comments
.. this is an old one, but its poorly understood and it just surfaced again today so I thought I'd share it. Situation: customer keeps his indexes nicely defragemented during the day so that his range scan queries perform well. Every morning, he comes...
SQL Server Storage Engine
Fragmentation (part 1): What are records?
Posted
over 7 years ago
by
Paul Randal - MSFT
19
Comments
This blogging thing sucks you in, doesn't it? Not content with having an ongoing series on disaster recovery and CHECKDB (with another 6 and 25 more posts planned respectively), I'm starting a new series on fragmentation. This will begin from first principles...
SQL Server Storage Engine
Under the covers: IAM chains and allocation units in SQL Server 2005
Posted
over 7 years ago
by
Paul Randal - MSFT
5
Comments
(I'm sitting here in Seattle airport at 7am on Sunday waiting to catch the same flight to Boston that I caught two weeks ago. Instead of TechEd, this time I'm going to a training course at MIT. I'd enjoy the air travel a lot more with a bigger gap in...
SQL Server Storage Engine
Under the covers: IAM chains in SQL Server 2000
Posted
over 7 years ago
by
Paul Randal - MSFT
4
Comments
I've reached a point in my various ramblings where I need to do some glossary work. First up is an explanation of IAM chains. This will be in two parts, detailing how they're used in SQL Server 2000 and then in 2005. (Probably tomorrow as the sun's shining...
SQL Server Storage Engine
Which part of 'REPAIR_ALLOW_DATA_LOSS' isn't clear?
Posted
over 7 years ago
by
Paul Randal - MSFT
9
Comments
In my chalk/talk at TechEd yesterday, I asked the crowd "what's the purpose of repair?" One person got it right. The purpose is not to save data. Surprised? The purpose is to get the database back to a structurally and transactionally consistent state...
SQL Server Storage Engine
Fragmentation (part 2): What are pages?
Posted
over 7 years ago
by
Paul Randal - MSFT
13
Comments
(Boston continues its reputation - with me at least - for great seafood - calamari and pan-seared fresh halibut this evening. Yum! I was tempted to get on the T - Boston's subway system - and see what's happening downtown but with no jacket I'd get wet...
SQL Server Storage Engine
Fragmentation (part 3): What are extents?
Posted
over 7 years ago
by
Paul Randal - MSFT
8
Comments
(Ok - another flight - another blog post. This time its Boston back to Seattle. The three of us who'd come over for the training course upgraded to 1st Class on Alaska for the flight back (great value at $100 for a 6-hour flight) and so there's oodles...
SQL Server Storage Engine
Data files: To Autogrow Or Not To Autogrow?
Posted
over 7 years ago
by
Paul Randal - MSFT
2
Comments
This is a question that's come up several times at TechEd already and is a nice second part to the post I made late last night about shrink. The answer is usually a most emphatic 'no, its far better to manage the growth of your data files manually'. ...
SQL Server Storage Engine
CHECKDB (Part 2): What does CHECKDB really do? (1 of 4)
Posted
over 7 years ago
by
Paul Randal - MSFT
11
Comments
Hmmm - I sat for 5 minutes thinking of something amusing to say to start this one off and nothing came to mind, so I'm afraid this will be a humor-free post. Maybe I'm jet-lagged from being on the East coast all last week. As with all things related...
SQL Server Storage Engine
CHECKDB (Part 1): How does CHECKDB get a consistent view of the database?
Posted
over 7 years ago
by
Paul Randal - MSFT
13
Comments
As you can guess from the title, I'm planning a long series over the summer to go into the guts of how CHECKDB works (both the consistency checks part and the repair part). And as you can guess from 'CHECKDB', I'm already bored with putting DBCC in front...
SQL Server Storage Engine
Common bad advice around disaster recovery
Posted
over 7 years ago
by
Paul Randal - MSFT
17
Comments
I've just been itching to post this one. I'm doing a chalk-talk (AKA cabana session, this year AKA Technical Learning Centre session) at TechEd next Wednesday (8.30am 6/14) called 'DBCC CHECKDB: Magic, Monsters, and Myths'. A lot of the material in...
SQL Server Storage Engine
Fun with execution context switching
Posted
over 7 years ago
by
RobWalters
3
Comments
Having multiple users each owning various objects is commonplace in the database world. When one user wants to give access of their object to another user -- that’s when administration of databases gets rather interesting. Consider the following...
SQL Server Storage Engine
Repair vs Restore Dilemma
Posted
over 7 years ago
by
Paul Randal - MSFT
13
Comments
For some reason The Clash's 'Should I Stay or Should I Go?' has been going round in my head today - 'Should I RE-pair or restore? Nah nah NA-na nana nah' - must be something to do with Redmond's good weather. Anyway, I get asked for help with this...
SQL Server Storage Engine
Encryption 101
Posted
over 7 years ago
by
RobWalters
3
Comments
With the release of SQL Server 2005 comes a plethora of new security related features. Over time we will cover these in detail. To start, let's look at the world of encryption. When it comes to protecting data we can take a mile high view of this problem...
SQL Server Storage Engine
Diagnosing 17883, 17884, 17887, 17888 errors
Posted
over 7 years ago
by
Paul Randal - MSFT
4
Comments
Have you ever seen an error like: Process 51:0 (dbc) UMS Context 0x018DA930 appears to be non-yielding on Scheduler 0. Or in SQL Server 2005: Process 51:0:0 (0xdbc) Worker 0x036BA0E8 appears to be non-yielding on Scheduler 1. Thread creation...
SQL Server Storage Engine
Why is the NULL bitmap in a record an optimization?
Posted
over 7 years ago
by
Paul Randal - MSFT
2
Comments
I've had some questions sent in comments and I wanted to reply to some of them using a post so others who aren't subscribed to the comment sections can see the answers. Wesley Backelant said: I was wondering what exactly you...
SQL Server Storage Engine
Why you should NOT optimize your backup strategy for backup speed
Posted
over 7 years ago
by
Kevin Farlee [MSFT]
3
Comments
Sounds kinda funny, doesn't it? I mean, who here doesn't have someone breathing down your neck every time you go past your backup window? So why would you NOT optimize for fast backups? It just makes sense. You do backups every day, so they should be...
SQL Server Storage Engine
Importing UNIX data file
Posted
over 7 years ago
by
Sunil Agarwal
1
Comments
Defines couple of ways to load UNIX data file...
Page 1 of 2 (37 items)
1
2