My question is related to locking. One of the primary reasons we want to have a separate database for read-only reporting is that we do not want reads to be going directly against our production database. When reading unchanged data from a snapshot, are read locks placed on the primary database? If so, are these locks the same as the locks placed if I had directly read from the primary database? If the locking is the same for unchanged data, using snapshots in my eyes may result in similar locking issues. If this is the case, the feature has lost some of its luster.
Dig Deeper on SQL Server Replication
Related Q&A from Adam Machanic
Multiple readers can sometimes read the same row simultaneously causing a false result. SQL Server 2005 expert Adam Machanic suggests modifying the ...continue reading
Migrating to SQL Server 2005 from SQL Server 2000 is a hefty feat when compared to upgrading from 7.0 to SQL Server 2000. Site expert Adam Machanic ...continue reading
Database servers needed for a site with thousands of users can vary depending on a number of factors, including your necessary level of load ...continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.