なぜですか?SQL Server 2008 R2でALTER DATABASE [テスト] SET [READ_UNCOMMITTED] ONが動作しないのはなぜですか?
ALTER DATABASE [test] SET [READ_UNCOMMITTED] ON GO
は動作しません。 SQL Server 2008 R2のデータベース全体に対して分離レベルをREAD_UNCOMMITTED
に設定できるようにするコマンドはありますか?
なぜですか?SQL Server 2008 R2でALTER DATABASE [テスト] SET [READ_UNCOMMITTED] ONが動作しないのはなぜですか?
ALTER DATABASE [test] SET [READ_UNCOMMITTED] ON GO
は動作しません。 SQL Server 2008 R2のデータベース全体に対して分離レベルをREAD_UNCOMMITTED
に設定できるようにするコマンドはありますか?
SQL Server 2008 R2のデータベース全体に対して、分離レベルを READ_UNCOMMITTEDに設定できるようにコマンドがあります。
号Books Online referenceによれば、分離レベルに関連する唯一のデータベース・オプションは、READ_COMMITTED_SNAPSHOTおよびALLOWSNAPSHOT_ISOLATIONあります。
READ_UNCOMMITTED
(およびNOLOCKヒント)は一般に、コミットされていないデータが返されるだけでなく、その結果でデータがスキップされたり複製されたりする可能性があるため、悪い考えです。ブロッキングが懸念される場合は、READYCOMMITTED_SNAPSHOTデータベースオプションを設定して、ロックを使用してデフォルトのREAD_COMMITTED
分離レベルの読取り一貫性を提供するようにしてください。
迅速な対応をありがとうございます..... – dee14
セットトランザクション分離レベル読み取りコミットされていません(改行) –
エラーメッセージが表示されますか? –
'GO'を削除してもう一度やり直してください。 – i486