はじめに
この記事では、Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) で修正されたバグについて説明します。注意事項
-
まだ記載されていないその他の解決策は、service pack に含まれている可能性があります。
-
この一覧は、さらに資料が公開されたときに、更新される予定です。
SQL Server 2008 R2 service pack の入手方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
2527041 SQL Server 2008 R2 の最新の Service Pack を入手する方法
詳細情報
この記事に記載されている修正に加えて、SQL Server 2008 R2 SP1 には、SQL Server 2008 R2 の累積的な更新プログラム 1 ~ 累積更新プログラム6に含まれていた修正プログラムが含まれています。 この service pack には、2011年7月にリリースされたすべてのセキュリティ更新プログラムも含まれています。 SQL Server 2008 R2 で利用できる累積的な更新プログラムパッケージの詳細については、次の記事の番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
981356 SQL Server 2008 R2 のリリース後にリリースされた SQL Server 2008 R2 ビルド
このサービスパックの修正プログラム
SQL Server 2008 R2 SP1 で修正されたバグの詳細については、次の記事の番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
VSTS バグ番号 |
サポート技術情報番号 |
説明 |
---|---|---|
657377 |
ターゲットサーバーがドイツ語版またはフランス語版の SQL Server 2005 を実行している場合、ターゲットサーバーがマスターサーバーからマルチサーバージョブをダウンロードできない |
|
657404 |
SQL Server 2008 を実行しているサーバー上で、PowerShell バージョン2環境で Get-コマンドを実行すると、"オブジェクト参照がオブジェクトのインスタンスに設定されていません" というエラーメッセージが表示される |
|
649451 |
解決: リソースモニターが、SQL Server 2008 を実行しているサーバー上で、生成されない条件を入力します。 |
|
649479 |
2008 SP2 の問題 [SQL Server Destination [19]] エラー: データを挿入するための SSIS 一括挿入を準備できない |
|
649504 |
FIX: 内部呼び出しを使用する空間ストレージジオメトリポリゴンデータ型によって、異なるジオメトリ操作で間違ったデータが返される |
|
649529 |
解決: マルチサーバージョブが、MSX ロールの SQL Server 2000 から TSX ロールの SQL Server 2008 にダウンロードされない |
|
649457 |
修正: SQL Server 2008 でテーブルに多数の行を挿入すると、テーブルのロックがエスカレートされない |
|
628428 |
修正: データベース暗号化キーを暗号化するために使用された証明書が削除されると、透過データ暗号化が有効になっているデータベースにアクセスできなくなることがあります。 |
|
625028 |
FIX: レポートをハードページ区切り表示にエクスポートした後、Tablix ヘッダーで参照されている非表示のテキストボックスの値が最初のページにのみ表示される |
|
447613 |
Durng SharedDataSet またはパラメーター処理が適用されたデータセットフィルターで、誤った照合順序設定を使用する |
|
697406 |
修正: K を使用するクラスタリングモデルでは、SQL Server 2008 R2 Analysis Services の PredictOnly 列で影響を受けるさまざまな結果が生成されます。 |
|
649480 |
Sql ダンユーティリティは、高度なエンタープライズフェールオーバークラスターインストールの sql Server 2008 または SQL Server 2008 R2 フェールオーバークラスターでエラーダンプファイルを生成できません。 |
|
649339 |
SQL Server 2008 または SQL Server 2008 R2 でプロジェクトを開こうとすると、エラーメッセージ "見つからないアセンブリのマニフェスト定義はアセンブリ参照と一致しません" が表示される |
|
405512 |
接続されているモードからローカルモードに切り替えると、"コンピューターでの ReportServer サービスを停止 <コンピューター名>" というエラーが表示される |
|
405514 |
SharePoint クレームサイトを作成した後に、SSRS 2008 R2 レポートサーバーを直接参照しようとすると、エラーメッセージが表示される |
|
665971 |
修正: 8 個以上の Cpu を搭載したコンピューターで sql server 2005、SQL Server 2008、または SQL Server 2008 R2 でランク付け機能を使用する並列クエリを実行すると、異なる結果が返される |
|
650006 |
Assert in 関数 =、System.invalidcastexception ファイル = line = 0 式 = 処理されないマネージ例外: Type =, Message = ' Syste ' 型のオブジェクトを型 ' ' にキャストすることができませんでした。 |
|
689073 |
修正: Visual Studio 2010 SP1 をインストールした後、SSMS 2008 R2 の IntelliSense 機能が機能しなくなることがある |
|
649856 |
修正: データコレクタージョブで SQL Server 2008 R2 の .MDW データベースのデータをクリアするのに時間がかかる |
この service pack のその他の解決策
以下の問題に対する解決策は、SQL Server 2008 R2 SP1 にも含まれています。
ID |
説明 |
---|---|
418521 |
レポートの ConsumeContainerWhitespace プロパティが TRUE に設定されていて、入力可能な横方向の空白がある場合、HTML レンダラーは ArgumentOutOfRangeException の例外をスローしなくなりました。 |
346804 |
FIX: "FORCESEEK" インデックスヒントの構文では、省略可能なパラメーターを受け取るようになりました。 新しい FORCESCAN クエリヒントが追加されます。 詳細については、「クエリヒント (Transact-sql) "(http://msdn.microsoft.com/en-us/library/ms181714.aspx)」を参照してください。 |
405562 |
ローカルインスタンスに接続するために、SQL Server Native Client 2008 では、"server =" tcp: "というような接続文字列がサポートされています。 この修正によって、これらの接続文字列が SQL Server Native Client 2008 R2 で機能するようになり、ローカルインスタンスへの接続が許可されるようになりました。 |
447996 |
インデックスビューの分割された列が、基本パーティションテーブルの分割された列と一致する場合、ロジックチェックの問題が発生しなくなりました。 Alter table の切り替えは、パーティションのない整列されたインデックスビューでは有効になりませんでした。 |
471571 |
Sql 10.5 の入札を使用して、SQL Server 2008 R2 (およびそれ以降のバージョン) にレポートパーツを展開すると、レポートサーバーが機能しなくなり、SQL バージョン管理エラーメッセージが生成されます。 |
512199 |
追加されたイベントや SQL 監査ファイルが、ファイルを生成したコンピューターとは別のコンピューターで読み取られる場合、タイムスタンプが正しく表示されるようになりました。 サーバーの再起動後もタイムスタンプが修正されるようになりました。 |
528501 |
レポートにレポート名にスペースが含まれている場合、Reporting Services 2008 R2 web パーツを使用して、同期表示モードでレポートを表示することができるようになりました。 StreamNotFound のエラーメッセージは生成されなくなりました。 |
538455 |
"Style Stream" DeviceInfo 設定を TRUE に設定して HTML に表示すると、アクションが定義されている場合、スタイル設定がテキストボックスまたはテキスト上で失われなくなります。 |
540725 |
エンジンと analysis services 用に、2つの新しいトレーステンプレートファイルが生成されます。 これにより、プロファイラーは、エンジンと analysis services の両方のすべてのイベントと列を表示することができます。 |
550635 |
FIX: VertiPaq モードで実行されている Analysis Services に関するエラーメッセージが SP 2010 Health Analyzer によって返されると、テキストが正しく報告されません。 |
550947 |
入れ子になったコンテナーレポートアイテム (Rectangle と Tablix) が含まれている20行以上の行が含まれる Tablix レポートアイテムでは、tablix メンバーの上または下に新しい行を挿入すると、入札シェルが応答しなくなります。 |
555701 |
このメッセージが表示されない場合は、DBM オブジェクトの開始時にアクセス違反エラーが発生しなくなりました。 |
617987 |
新しいサーバーのインストールでは、BI アプライアンスがインストールされているときに、セキュリティで保護されたストアマスターキーが生成されないという報告がなくなりました。 (インストールが正常に完了した場合でも、メッセージは生成されました。) |
623819 |
クエリオプティマイザーが分割ビューに対して一部のクエリの計画を作成できなかったときに、エラーメッセージが表示される問題を修正しました。 これについては、「Microsoft Connect の問題620614」を参照してください。 この修正プログラムは、traceflag の下にあります (サポート技術情報の記事974006を参照してください)。 |
624909 |
1つの SharePoint ページに複数の web パーツがある場合、レポートビューアーを使用するか HTML に表示すると、パフォーマンスが低下しなくなります。 |
624951 |
ReportViewer コントロールを含む WPF アプリケーションを閉じるときに、"appdomain のアンロード中にエラーが発生しました" という例外が表示されなくなりました。 |
626205 |
Analysis Services では、不明なメンバーに関連するディメンションメンバーが含まれているサーバーキューブからローカルキューブを作成することはできません。 |
626243 |
SQL Server の共有コンポーネントが既定以外の場所にインストールされている場合、PowerPivot が既存のファームに正常にインストールされるようになりました。 |
629973 |
入札とレポートビルダー3は、次の操作を実行したときにクラッシュしなくなりました。表内のセルを枠線でドラッグし、[レポートアイテムの移動] モードを入力して、オブジェクトを表の外に移動し、マウスボタンを押しながら ESC キーを押します。 |
636999 |
アップグレードアドバイザーでトレースファイルをスキャンできない場合は、アップグレードアドバイザーで、ユーザーにとってわかりやすいエラーメッセージを提供できるようになりました。 |
639182 |
レポートビルダー3.0 の [ログオン] ダイアログボックス。 これは、SSRS にフォーム認証を使用すると、"新しいレポートウィザード" モーダルダイアログボックスで隠れなくなります。 (この問題のため、ユーザーはログオンが要求されていることに気付かない場合があります)。 |
643961 |
すべての特定のユーザーアカウントオプションがデータソースのスケジュールで動作するようになりました。 |
646473 |
RBS で構成情報が見つからない場合、.NET Framework 4.0 環境で設計されたアプリケーションは失敗しなくなります。 これで、.NET Framework 4.0 と .NET Framework 3.5 構成ファイルの両方で情報が検索されるようになりました。 |
658405 |
IT 管理ダッシュボードの .odc ファイルを使用して、カスタムレポートを作成できるようになりました。 |
665971 |
並列処理演算子によって、行が正しい順序で転送されるようになりました。 オプティマイザーが最適のプランを選択できるようになりました。 そのため、この修正プログラムには traceflag が必要です。 この修正プログラムを使用するには、traceflag 4134 を有効にする必要があります。 |
674357 |
エンジンサービスと分析サービス用に、2つの新しいトレーステンプレートファイルが生成されました。 この操作を行うと、両方のサービスのすべてのイベントと列がプロファイラーに表示されるようになります。 |
679035 |
[サーバーの全体管理] ページで、小入力ミスが修正されました。 |
684435 |
StringCchPrintf_l は、転送先のバッファーのサイズが文字で想定されています。 サイズはバイト単位で渡されました。 そのため、OACR エラー-BUFFER_OVERFLOW が発生しました。 正しい長さを渡してコードを修正しました。 |
649475 |
SQL インスタンス名が仮想ネットワーク名と同じである場合、コレクションセットは、クラスターでパフォーマンスカウンターを収集するときに正しく動作しません。 |
649357 |
特定のデータベースで、システムビューを含む select ステートメント用に宣言されているサーバーポインターを使用すると、そのデータベースがアタッチされて再アタッチされた後に、正しくない結果が返される場合があります。 |
649391 |
日本語の Jamo の記号の後に続く連続したシーケンスを含む文字列が使用される場合、SQL Server 2008 R2 の照合中に DBCC の破損エラーが発生します。 |
657399 |
SQL Server Management Studio と SQL Server Reporting Services に、正しくないバージョン番号が表示されています。 これにより、表示される数値がアップグレードの実行後に RTM バージョン番号と異なる場合があるため、混乱が生じます。 |
649476 |
FIX: パラメーターの処理中に特定の条件が発生した場合、詳細な出力で InvalidReportParameterException の追加情報がログに記録されます。 |
649557 |
修正: Microsoft Active Accessibility の "Symbol" 名が null であることが原因で発生するアクセシビリティの問題。 Microsoft Active Accessibility の名前が更新され、検出できるようになりました。 |
649447 |
ReportBuilder 2.0 ClickOnce は、ユーザーが SharePoint 12 の web サイトから ReportBuilder 2.0 を使用してレポートを編集した場合に、起動時に空白のレポートを表示します。 |
649575 |
[放射状スケールのプロパティ] ダイアログボックスの MSAA 名が正しくないため、アクセシビリティに対応していません。 |
519534 |
LOB 列でテーブル値パラメーターを使うと、サーバーでアクセス違反が発生する可能性があります。 |
645824 |
高負荷条件下で拡張ストアドプロシージャを実行しているときに、アクセス違反エラーが発生することがあります。 |
649559 |
修正: 多数のパーティションを持ち、データが含まれていないテーブルに対して、DDL ステートメントによるインデックス作成のパフォーマンスが向上しました。 以前は、このプロセスに必要な時間が、パーティション数の増加に応じて幾何学的に増加しています。 これで、必要な時間が直線的な進行によって増加します。 |
649537、448009 |
特定の条件では、エラーメッセージ11405の分割された列の名前が間違っている可能性があります。 これにより、不正な列名が印刷されます。 |
649530 |
Analysis Services で Watson ダンプファイルが生成されると、セカンダリ例外が発生することがあります。 これは、実際の例外のため、または特定のエラーに対して明示的なダンプ要求が原因で、Watson ダンプファイルが生成されるかどうかになります。 セカンダリ例外が発生した場合、サーバーで無限再帰が発生する可能性があります。 これにより、多くのダンプファイルが生成され、サーバーがシャットダウンされます。 |
649524 |
ユーザー定義型とテーブル値関数を同じトランザクションで作成した場合、またはユーザー定義型の列を含むリターンテーブルが関数に含まれている場合は、自己デッドデッドが発生します。 さらに、これらの操作を実行しようとする接続は停止されます。 |
649532 |
空間インデックスは、列名に CELL_ID、CELL_ATTRIBUTES、または SRID を使用するテーブルでは安全に作成できません。 |
657405 |
SQL Server で、"このクエリを実行するには、リソースプール ' 内部 ' に十分なシステムメモリがありません" というエラーメッセージが生成されることがあります。 この状況は、preventable ことがよくあります。 |
649434 |
SQLBindParameter 関数によってバインドされたパラメーターが SQL_DATA_AT_EXEC の長さを指定している場合、SQL Server 2008 R2 Native Client ODC ドライバーは、パラメーター値が実行のために指定されたときに、SQLPutData 関数が SQL_NULL_DATA の長さを指定した場合に、アクセス違反を引き起こします。 |
512170 |
MARS が使用されている場合、sys.dm_os_tasks ビューでは、各タスクに関連付けられた正しい値が報告されるのではなく、すべてのタスクの [request_id] 列に同じ値が表示されます。 |
649425 |
[Sys.dm_os_wait_stats ビューには、その他の待機の種類に対して重複した行が表示されます。 これにより、監視ツールの問題が発生する可能性があります。 |
649346 |
非同期バケットターゲットでは、dm_xe_map_values で利用可能な情報と比較すると、マッピングされたフィールドに対して正しくない値と文字列のペアが表示されます。 |
649340 |
修正: syscolpars システムベーステーブルに重複する行が表示されました。 この修正プログラムは、DBCC checkcatalog にプロシージャ番号を追加することでそれらを区別します。 |
649427 |
修正: 新しいランタイム (CLR v4 など) に対して構築された CLR アセンブリをユーザーが登録しようとすると、新しいエラーコード (6257) が返されます。 以前のエラーメッセージ (コード 6218) は混乱しており、実際の問題を解決できませんでした。 詳細については、バグを参照してください。 |
649433 |
エッジケースでは、"set identity_insert TABLE_NAME on" モードで現在の範囲外の id 値が挿入されます。 この問題は、バックアップ/復元操作でも発生します。 |
649450 |
BCP が列のメタデータ情報を取得すると、正しくない列の照合情報が返されます。 |
649527 |
Null のメンバーパラメーターを持つ PeriodsToDate 関数を使用すると、"予期しない例外" エラーが発生する可能性があります。 |
649341 |
クエリに sys.dm_server_audit_status ビューの列を参照するフィルターがある場合、フィルターは無視され、すべての行が sys.dm_server_audit_status から返されます。 |
629570 |
オンラインではないサーバー上にデータベースがある場合、ユーザーが管理データウェアハウスを構成しようとすると、エラー955が発生します。 |
649374 |
リングバッファーには、XML 出力のサイズ制限に達したときに、不完全なイベントデータ (dm_xe_session_targets からのイベント出力) が表示されます。 |
677560 |
リモートクエリで SQL Server 2008 R2 で7359のエラーコードが表示される問題が修正されました。 この問題は、ユーザー定義関数でリンクテーブルのシノニムが使用されている場合に、ユーザー定義関数の実行計画がローカルサーバーに存在し、リモートサーバー上でそのリンクテーブルのスキーマバージョンが更新された場合に発生します。 |
562310 |
データベース db1 の作成時に発生した "FullXactImpBase:: GetXdes 2536 xact の読み取りアクセス違反" エラーは、db1 のクエリがキャッシュされ、db1 のデータベースが作成された後、db1 が削除され、キャッシュされたクエリが再実行されます。 |
623804 |
トリガー本体内で実行されたクエリから間違った結果が返されます。 シナリオには、一意のフィルター処理されたインデックスが必要です。 トリガーには、列がテーブル全体で一意であるかどうかによって影響を受けるクエリが含まれている必要があります。 |
636156 |
データベースの透過的なデータベース暗号化が有効になっていて、ページのチェックサムが有効になっており、バックアップされたバックアップがチェックサムを使用している場合にバックアップが破損する問題を修正しました。 |
657511 |
解決策: 多くのサブスクリプションが同時に処理されるときに、サブスクリプションの処理中に発生する可能性のあるタイムアウトとデッドロックに対処します。 この修正プログラムは、Reporting Services が SharePoint 統合モードで展開されている場合に適用されます。 |
676139 |
ユーザーが並べ替えを実行する必要があり、並べ替えページがディスクにとって重要な問題を修正しました。 さらに、その特定のページに同時に TDE スキャンが送られます。 この問題を回避するには、コンピューターを再起動してください。 ただし、TDE をオフにしない限り、この問題を完全に回避することはできません。 |
676491 |
VSTS のバグ473052で説明されている修正プログラムを適用した後に発生する可能性のある問題を修正しました。 |
679886 |
拡張イベントまたは SQL 監査トレールファイルが収集されると、誤ったタイムスタンプ情報が表示されることがある問題を修正しました。 |
686401 |
永続化する前に、C# の Null 値が dbNull に変換される問題を修正しました。 |
620861 |
修正: サポートは、テーブルと、Microsoft SQL Server 2008 R2 SP1 の Datacenter、Enterprise、Developer、評価の各エディションのテーブルとインデックスで、最大15000パーティションに対応しています。 このサポートを有効または無効にする方法、制限事項、既知の問題と回避策について詳しくは、「15000パーティションのサポート」のホワイトペーパー http://go.microsoft.com/fwlink/?LinkId=199773をご覧ください。 |
296354 |
修正: SqlDumperDumpTimeOut プロパティの既定値が、Microsoft SQL Server 2008 R2 SP1 の有効なスコープ内にありません。 有効な値の範囲は 0 (ミリ秒) から MAXDWORD までです。 |
417616 |
FIX: サービスアカウントの Spn を取得するロジックが常にログに記録されるように設定されました。 この修正プログラムを適用する前に、[EP] がオンになっている場合にのみ、ロジックがログに記録されるように設定されています。 この情報を使って、Kerberos の問題のトラブルシューティングを行うことができます。 |
517329 |
プログラムの問題が発生すると、さまざまな診断ツールが、実際に実行されたデータベースではなく、master データベースで実行されているクエリをレポートします。 |
615697 |
Microsoft SQL Server 2008 またはそれ以降のバージョンの SQL Server の重要な機能について、SQM ポイントが表示されません。 この修正プログラムを適用すると、重要な SQM ポイントが追加されます。これは、顧客の使用状況の指標を追跡するのに役立ちます。 |
645245 |
修正: 再接続ロジックと再実行ロジックは、SQL エディターのクエリ実行コードパスから削除されます。 この情報は、Microsoft SQL Azure のアイドル接続のタイムアウト時間が30分に延長されたため、不要になりました。 |
674580 |
プロファイラーがすべてのイベントと列を表示できるように、Analysis Services の新しいトレーステンプレートファイル ("Microsoft Analysis Services トレース定義 10.50.0") を再生成する必要があります。 |
707007 |
ダラスのシナリオでインポートが失敗します。 |
710263 |
Internet Explorer 9 がブラウザーとして使用されている場合、レポートギャラリーでスナップショットを生成しようとするとエラーが返されます。 |
710433 |
修正: .sql ファイルをダブルクリックすると、レジストリが更新され、ファイル名がパラメーターとして ssms に渡されます。 |
656177 |
修正: SQL Server 2008 または SQL Server 2008 R2 でストアドプロシージャまたはユーザー定義の関数を使用してテーブル変数を作成すると、アクセス違反が発生します。 |
参照情報
現在の SQL Server のバージョンとエディションを確認する方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照してください。
321185 SQL Server のバージョンとエディションを識別する方法 この記事で説明するサードパーティ製品は、Microsoft と関連のない他社の製品です。Microsoft は、これらの製品のパフォーマンスや信頼性について、明示または黙示に従わないいかなる責任も負わないものとします。