適用対象:SQL Server
この記事では、SQL Server 2014 (12.x) のリリースおよび関連する Service Pack での既知の問題について説明します。
SQL Server 2014 Service Pack 2 (SP2)
SQL Server 2014 SP2 には、SQL Server 2014 SP1 CU7 以降にリリースされた修正プログラムのロールアップが含まれています。 ユーザーや SQL コミュニティから寄せられたフィードバックに基づく、パフォーマンス、スケーラビリティ、診断を中心とする機能強化が含まれます。
SP2 でのパフォーマンスとスケーラビリティに関する機能強化
| 機能 | 説明 | 詳細情報 |
|---|---|---|
| ソフト NUMA の自動パーティション分割 | NUMA ノードあたり 8 個以上の CPU をレポートするシステムでは、ソフト NUMA を自動的に構成できます。 | ソフト NUMA (SQL Server) |
| バッファー プール拡張 | SQL Server のバッファー プールを 8 TB より大きく拡張できます。 | バッファー プール拡張機能 |
| メモリ オブジェクトの動的スケーリング | ノードとコアの数に基づいて、メモリ オブジェクトを動的にパーティション分割します。 この機能強化により、SQL 2014 SP2 の後にトレース フラグ 8048 が不要になります。 | メモリ オブジェクトの動的スケーリング |
MAXDOP
DBCC CHECK* コマンドのヒント |
この改善は、MAXDOP値以外のsp_configure設定で DBCC CHECKDB を実行する場合に役立ちます。 |
クエリ ヒント |
| SOS_RWLock スピンロックの向上 | SOS_RWLock に対するスピンロックの必要性をなくし、代わりにインメモリ OLTP に似たロック制御不要の手法を使います。 | SOS_RWLock の再設計 |
| 空間のネイティブ実装 | 空間クエリのパフォーマンスが大幅に向上します。 | SQL Server 2012 および 2014 での空間パフォーマンスの向上 |
SP2 でのサポート性と診断の向上
| 機能 | 説明 | 詳細情報 |
|---|---|---|
| Always On タイムアウト のログ記録 | リース タイムアウト メッセージに対する新しいログ機能が追加され、現在の時刻と予想される更新時刻がログに記録されるようになります。 | Always On 可用性グループのリース タイムアウトの診断の向上 |
| Always On XEvents とパフォーマンス カウンター | Always On での待機時間の問題のトラブルシューティング時に診断を改善するための新しい Always On XEvents とパフォーマンス カウンター。 | KB 3107172 および KB 3107400 |
| 変更の追跡のクリーンアップ | 変更追跡の内部テーブルをオンデマンドでクリーンアップ sp_flush_CT_internal_table_on_demand 新しいストアド プロシージャ。 |
KB 3173157 |
| データベースの複製 | 新しい DBCC コマンドを使って、データを除いてスキーマ、メタデータ、統計情報を複製することにより、既存の運用データベースのトラブルシューティングを行います。 複製されたデータベースは、運用環境では使用されません。 | スキーマ、統計、クエリ ストアを含むデータベースのクローンを作成します |
| DMF の追加 | 新しい DMF sys.dm_db_incremental_stats_properties では、増分統計のパーティションごとの情報が公開されます。 |
KB 3170114 |
| SQL Server の入力バッファーを取得するための DMF | セッション/要求の入力バッファーを取得するための新しい DMF (sys.dm_exec_input_buffer) を使用できるようになりました。 これは DBCC INPUTBUFFER と同等の機能です。 | sys.dm_exec_input_buffer |
DROP DDL によるレプリケーションのサポート |
トランザクション レプリケーション パブリケーションにアーティクルとして含まれるテーブルを、データベースとパブリケーションから削除できます。 | KB 3170123 |
| SQL サービス アカウントに対する IFI 特権 | SQL Server サービスの起動時にファイルの瞬時初期化 (IFI) が有効かどうかを判断します。 | データベースのファイルの瞬時初期化 |
| メモリ許可 - 問題の処理 | メモリの競合を防ぐためにメモリ許可を制限することで、クエリの実行中に診断ヒントを使用できます。 | クエリ ヒント |
| 演算子ごとのクエリ実行軽量プロファイリング | 実際の行数など、演算子ごとのクエリ実行統計の収集を最適化します。 | 開発者の選択:クエリの進行状況 - いつでも、どこでも |
| クエリ実行の診断 | クエリ パフォーマンスのトラブルシューティング向上のため、読み取られた実際の行がクエリ実行プランで報告されるようになりました。 | KB 3107397 |
tempdbスピルのクエリ実行診断 |
Hash Warning および Sort Warnings に、物理 I/O 統計、メモリ使用、および行への影響を追跡するための列が追加されました。 | temptdb 書き込み診断の向上 |
tempdb サポート |
サーバーの起動時に、tempdb ファイルの数および tempdb データ ファイルの変更に対して新しいエラー ログ メッセージを使います。 | KB 2963384 |
さらに、次の修正に注意してください。
- Xevent の呼び出し履歴に、モジュール名と、絶対アドレスではなくオフセットが含まれるようになりました。
- 診断 XE および DMV 間の相関関係の向上 – クエリを一意に識別するために Query_hash と query_plan_hash が使用されます。 DMV はこれらを varbinary(8) として定義するのに対し、XEvent は UINT64 として定義します。 SQL Server には "unsigned bigint" がないため、キャストは常に機能するとは限りません。 この機能強化により、
INT64 として定義されている場合を除き、query_hashとquery_plan_hashに相当する新しい XEvent アクション/フィルター列が導入されました。 この修正は、XE と DMV 間の関連付けクエリに役立ちます。 -
BULK INSERTおよび BCP での UTF-8 のサポート - UTF-8 文字セットでエンコードされたデータのエクスポートとインポートのサポートが、BULK INSERTおよび BCP で有効になりました。
SP2 のダウンロード ページと詳細情報
- Microsoft SQL Server 2014 用 Service Pack 2 のダウンロード
- SQL Server 2014 Service Pack 2 を使用する
- SQL Server 2012 SP2 エクスプレス
- SQL Server 2014 SP2 機能パック
- SQL Server 2014 SP2 レポート ビルダー
- Microsoft SharePoint 用 SQL Server 2014 SP2 Reporting Services アドイン
- SQL Server 2014 SP2 セマンティック言語統計
- SQL Server 2014 Service Pack 2 リリース情報
SQL Server 2014 Service Pack 1 (SP1)
SQL Server 2014 SP1 には、SQL Server 2014 CU 1 から CU 5 までで提供された修正プログラム、および SQL Server 2012 SP2 で以前に出荷された修正プログラムのロールアップが含まれます。
注
お使いの SQL Server インスタンスで SSISDB カタログが有効になっていて、SP1 にアップグレードするときにインストール エラーが発生する場合は、「Error 912 or 3417 when you install SQL Server 2014 SP1」(SQL Server 2014 SP1 をインストールするときのエラー 912 または 3417) でのこの問題に関する説明に従ってください。
SP1 のダウンロード ページと詳細情報
- Microsoft SQL Server 2014 用 Service Pack 1 のダウンロード
- SQL Server 2014 Service Pack 1 がリリースされました – 更新
- Microsoft SQL Server 2014 SP1 エクスプレス
- Microsoft SQL Server 2014 SP1 機能パック
SQL Server 2014 RTM をインストールする前に
SQL Server 2014 RTM の制限事項と制限事項
- SQL Server 2014 CTP 1 から SQL Server 2014 RTM へのアップグレード はサポートされていません 。
- SQL Server 2014 RTM を使用した SQL Server 2014 CTP 1 のサイド バイ サイドインストール はサポートされていません 。
- SQL Server 2014 CTP 1 データベースの SQL Server 2014 RTM へのアタッチまたは復元 はサポートされていません 。
対処法: [なし] :
SQL Server 2014 CTP 2 から SQL Server RTM へのアップグレード
アップグレードは完全にサポートされています。 具体的には、次のことを実行できます。
- SQL Server 2014 RTM インスタンスに SQL Server 2014 CTP 2 データベースをアタッチ。
- SQL Server 2014 CTP 2 で作成したデータベース バックアップを SQL Server 2014 RTM インスタンスに復元。
- SQL Server 2014 RTM へのインプレース アップグレード。
- SQL Server 2014 RTM へのローリング アップグレード。 ローリング アップグレードを開始する前に、手動フェールオーバー モードに切り替える必要があります。 詳細については、 可用性グループのレプリカのアップグレード に関するページを参照してください。
- SQL Server 2014 CTP 2 にインストールされているトランザクション パフォーマンス コレクション セットによって収集されたデータは、SQL Server 2014 RTM の SQL Server Management Studio では表示できません。その逆も同様です。
SQL Server 2014 RTM から SQL Server 2014 CTP 2 へのダウングレード
このアクションはサポートされていません。
回避策: ダウングレードの回避策はありません。 SQL Server 2014 RTM にアップグレードする前に、データベースをバックアップすることをお勧めします。
SQL Server 2014 メディア/ISO/CAB 上の StreamInsight クライアントのバージョンが正しくありません
SQL Server メディア、ISO、CAB 上に間違ったバージョンの StreamInsight.msi および StreamInsightClient.msi があります (パスは StreamInsight\
対処法:SQL Server 2014 Feature Pack のダウンロード ページから正しいバージョンをダウンロードしてインストールします。
製品ドキュメント RTM
レポート ビルダーと PowerPivit コンテンツは、一部の言語では使用できません。
発行: レポート ビルダーのコンテンツは、次の言語では使用できません。
- ギリシャ語 (el-GR)
- ノルウェー語 (ブークマル) (nb-
NO) - フィンランド語 (fi-FI)
- デンマーク語 (da-DK)
SQL Server 2012 (11.x)では、このコンテンツは製品に付属する CHM ファイルから入手でき、上記の言語でも使用可能でした。 現在 CHM ファイルは製品に付属しておらず、レポート ビルダーのコンテンツは MSDN でのみ使用できます。 MSDN では、これらの言語はサポートされていません。 レポート ビルダーは TechNet からも削除され、上記のサポートされる言語では使用できなくなりました。
対処法: [なし] :
発行: Power Pivot のコンテンツは、次の言語では使用できません。
- ギリシャ語 (el-GR)
- ノルウェー語 (ブークマル) (nb-
NO) - フィンランド語 (fi-FI)
- デンマーク語 (da-DK)
- チェコ語 (cs-CZ)
- ハンガリー語 (hu-HU)
- オランダ語 (オランダ) (nl-NL)
- ポーランド語 (pl-PL)
- スウェーデン語 (sv-SE)
- トルコ語 (tr-TR)
- ポルトガル語 (ポルトガル) (pt-PT)
SQL Server 2012 (11.x)では、このコンテンツは TechNet から入手でき、上記の言語でも使用可能でした。 このコンテンツは TechNet から削除され、上記のサポートされる言語では使用できなくなりました。
対処法: [なし] :
データベース エンジン (RTM)
SQL Server 2014 RTM の Standard エディションに対して行われた変更
SQL Server 2014 Standard では、次の点が変更されています。
- バッファー プール拡張機能により、構成済みのメモリの最大 4 倍のサイズを使用できます。
- 最大メモリは 64 GB から 128 GB に拡大されました。
メモリ最適化アドバイザーは既定の制約に対して互換性なしのフラグを設定
問題: SQL Server Management Studio のメモリ最適化アドバイザーは、すべての既定の制約に対して、互換性なしというフラグを設定します。 すべての既定の制約がメモリ最適化テーブルでサポートされているわけではありません。Advisor は、サポートされている制約とサポートされていない種類の既定の制約を区別しません。 サポートされている既定の制約として、すべての定数や、ネイティブ コンパイル ストアド プロシージャ内でサポートされている式と組み込み関数を挙げることができます。 ネイティブ コンパイル ストアド プロシージャでサポートされる関数の一覧については、「 ネイティブ コンパイル ストアド プロシージャでサポートされる構造」を参照してください。
対処法: 障害となる問題を識別する目的でアドバイザーを使用する場合は、互換性のある既定の制約に関する表示を無視してください。 メモリ最適化アドバイザーを使用して、互換性のある既定の制約を含み、障害となる他の問題が存在しないテーブルを移行する場合は、次の手順を実行します:
- テーブル定義から既定の制約を削除します。
- アドバイザーを使用して、テーブル上で移行スクリプトを生成します。
- 移行スクリプトに、既定の制約を再度追加します。
- 移行スクリプトを実行します。
情報メッセージ "ファイルのアクセスが拒否されました。" が、SQL Server 2014 のエラー ログに誤ってエラーとして報告される
発行: メモリ最適化テーブルを含むデータベースを含むサーバーを再起動すると、SQL Server 2014 エラー ログに次の種類のエラー メッセージが表示されることがあります。
[ERROR]Unable to delete file C:\Program Files\Microsoft SQL
Server\....old.dll. This error may be due to a previous failure to unload
memory-optimized table DLLs.
実際は、このメッセージは情報提供だけを目的としており、ユーザーが対応する必要はありません。
対処法: [なし] : これは情報メッセージです。
欠落インデックスの詳細で、メモリ最適化テーブルに対応する付加列が誤って報告される
発行: SQL Server 2014 では、メモリ最適化テーブルに対するクエリのインデックスが見つからないと検出された場合、 SHOWPLAN_XMLと、 sys.dm_db_missing_index_detailsなどの不足しているインデックス DMV のインデックスが報告されます。 場合によっては、欠落インデックスの詳細に、付加列が含まれています。 すべての列はメモリ最適化テーブルのすべてのインデックスに暗黙的に含まれるため、メモリ最適化インデックスを持つ含まれる列を明示的に指定することはできません。
回避策: メモリ最適化テーブルにインデックスを含む INCLUDE 句を指定しないでください。
欠落しているインデックスの詳細では、ハッシュ インデックスが存在するがクエリには適していない場合に、不足しているインデックスが省略されます
発行: クエリで参照されているメモリ最適化テーブルの列に HASH インデックスがあるが、そのインデックスをクエリに使用できない場合、SQL Server 2014 では、 SHOWPLAN_XML および DMV で不足しているインデックスが常に報告されるとは限りません sys.dm_db_missing_index_details
特に、インデックス キー列のサブセットを含む等値述語がクエリに含まれている場合、またはインデックス キー列を含む不等式述語がクエリに含まれている場合、 HASH インデックスをそのまま使用することはできないため、クエリを効率的に実行するには別のインデックスが必要になります。
回避策: ハッシュ インデックスを使用している場合は、クエリとクエリ プランを調べて、インデックス キーのサブセットに対する Index Seek 操作、または等しくない述語に対する Index Seek 操作の恩恵を受けることができるかどうかを判断します。 インデックス キーのサブセットをシークする必要がある場合は、 NONCLUSTERED インデックスを使用するか、シークする必要がある列に対して HASH インデックスを使用します。 等しくない述語をシークする必要がある場合は、NONCLUSTEREDではなくHASHインデックスを使用します。
データベース オプション READ_COMMITTED_SNAPSHOT を ON に設定した場合、メモリ最適化テーブルとメモリ最適化テーブル変数を同じクエリで使用したときにエラーが発生する
発行: データベース オプション READ_COMMITTED_SNAPSHOT が ON に設定されていて、ユーザー トランザクションのコンテキスト外で同じステートメント内のメモリ最適化テーブルとメモリ最適化テーブル変数の両方にアクセスすると、次のエラー メッセージが表示されることがあります。
Msg 41359
A query that accesses memory optimized tables using the READ COMMITTED
isolation level, cannot access disk based tables when the database option
READ_COMMITTED_SNAPSHOT is set to ON. Provide a supported isolation level
for the memory optimized table using a table hint, such as WITH (SNAPSHOT).
回避策: テーブル変数と共にテーブル ヒント WITH (SNAPSHOT) を使用するか、次のステートメントを使用してデータベース オプションMEMORY_OPTIMIZED_ELEVATE_TO_SNAPSHOTを ONに設定します。
ALTER DATABASE CURRENT
SET MEMORY_OPTIMIZED_ELEVATE_TO_SNAPSHOT = ON;
ネイティブ コンパイル ストアド プロシージャに関するプロシージャとクエリ実行の統計で、ワーカー時間が 1,000 の倍数で記録される
発行:sp_xtp_control_proc_exec_statsまたはsp_xtp_control_query_exec_statsを使用してネイティブ コンパイル ストアド プロシージャのプロシージャまたはクエリ実行統計コレクションのコレクションを有効にすると、DMV sys.dm_exec_procedure_statsとsys.dm_exec_query_statsに、1000 の倍数で報告された *_worker_timeが表示されます。 ワーカー時間が 500 ミリ秒未満のクエリ実行では、worker_time として 0 が報告されます。
対処法: [なし] : ネイティブ コンパイル ストアド プロシージャで実行時間の短いクエリの実行統計 DMV で報告されたworker_timeに依存しないでください。
長い式を含むネイティブ コンパイル ストアド プロシージャに対応する SHOWPLAN_XML にエラーが出力される
発行:ネイティブ コンパイル ストアド プロシージャに長い式が含まれている場合、T-SQL オプション SHOWPLAN_XMLを使用するか、Management Studio の [推定実行プランの表示] オプションを使用して、プロシージャのSET SHOWPLAN_XML ONを取得すると、次のエラーが発生する可能性があります。
Msg 41322. MAT/PIT export/import encountered a failure for memory
optimized table or natively compiled stored procedure with object ID
278292051 in database ID 6. The error code was
0xc00cee81.
対処法: 以下の 2 つの回避策があります。
次の例のように、式にかっこを追加します。
次の表記の代わりに、
SELECT @v0 + @v1 + @v2 + ... + @v199書き込み:
SELECT((@v0 + ... + @v49) + (@v50 + ... + @v99)) + ((@v100 + ... + @v149) + (@v150 + ... + @v199))SHOWPLAN を対象にして、わずかに簡略化した式を使用する 2 番目のプロシージャを作成します。プランの全般的な形式は同じままにします。 たとえば、次の表記の代わりに、
SELECT @v0 +@v1 +@v2 +...+@v199書き込み:
SELECT @v0 + @v1;
ネイティブ コンパイル ストアド プロシージャ内にある DATEPART とそれに関連する関数で文字列パラメーターまたは文字列変数を使用するとエラーが発生する
発行: 組み込みの関数 DATEPART、 DAY、 MONTH、および YEARで文字列パラメーターまたは変数を使用するネイティブ コンパイル ストアド プロシージャを使用すると、ネイティブ コンパイル ストアド プロシージャで datetimeoffset がサポートされていないことを示すエラー メッセージが表示されます。
回避策: 文字列パラメーターまたは変数を datetime2 型の新しい変数に割り当て、その変数を関数 DATEPART、 DAY、 MONTH、または YEARで使用します。 次に例を示します。
DECLARE @d datetime2 = @string
DATEPART(weekday, @d)
ネイティブ コンパイル アドバイザーが DELETE FROM 句に対して誤ってフラグを設定する
発行: ネイティブ コンパイル アドバイザーは、ストアド プロシージャ内 DELETE FROM 句に互換性がないと誤ってフラグを設定します。
対処法: [なし] :
SSMS を使用して登録を行うと、不一致のインスタンス ID を持つ DAC メタデータが追加される
発行: SQL Server Management Studio を使用して Data-Tier アプリケーション パッケージ (.dacpac) を登録または削除すると、sysdac* テーブルが正しく更新されず、ユーザーはデータベースの dacpac 履歴に対してクエリを実行できます。 sysdac_history_internalとsysdac_instances_internalのinstance_idは、結合を許可するために一致しません。
対処法: この問題は、データ層アプリケーション フレームワークの Feature Pack の再配布で修正されています。 更新プログラムを適用した後、すべての新しい履歴エントリは sysdac_instances_internal テーブル内の instance_id の一覧に含まれる値を使用します。
instance_id値の不一致に関する問題が既に発生している場合、一致しない値を修正する唯一の方法は、 msdb データベースに書き込む権限を持つユーザーとしてサーバーに接続し、一致するようにinstance_id値を更新することです。 同じデータベースから複数の登録イベントと登録解除イベントを取得する場合は、現在のinstance_id値と一致するレコードを確認するために、時刻/日付を確認する必要がある場合があります。
msdbの更新アクセス許可を持つログインを使用して、SQL Server Management Studio のサーバーに接続します。msdbデータベースを使用して新しいクエリを開きます。次のクエリを実行し、すべてのアクティブな dac インスタンスを表示します。 修正するインスタンスを見つけて、
instance_idをメモします。SELECT * from sysdac_instances_internal;次のクエリを実行し、すべての履歴エントリを表示します。
SELECT * FROM sysdac_history_internal;修正するインスタンスに対応する行を特定します。
(sysdac_instances_internal テーブルで) sysdac_history_internal.instance_id の値を、手順 3 で書き留めた値に更新します。
UPDATE sysdac_history_internal SET instance_id = '<value from step 3>' WHERE <expression that matches the rows you want to update>;
レポーティング サービス (RTM)
SQL Server 2012 Reporting Services ネイティブ モードのレポート サーバーを SQL Server 2014 Reporting Services SharePoint コンポーネントと並べて実行することはできません
問題: SQL Server 2014 (12.x) Reporting Services SharePoint コンポーネントが同じサーバーにインストールされている場合、Reporting Services ネイティブ モードの Windows サービス SQL Server Reporting Services (ReportingServicesService.exe) の起動に失敗します。
対処法: SQL Server 2014 (12.x) Reporting Services SharePoint コンポーネントをアンインストールし、Microsoft SQL Server 2012 Reporting Services の Windows サービスを再起動します。
その他の情報:
SQL Server 2012 (11.x) Reporting Services ネイティブ モードは、次のいずれかの条件でサイド バイ サイドで実行することはできません。
- SQL Server 2014 (12.x) Reporting Services SharePoint 製品用アドイン
- SQL Server 2014 (12.x) Reporting Services SharePoint 共有サービス
サイド バイ サイド インストールでは、SQL Server 2012 (11.x) Reporting Services ネイティブ モード Windows Service を起動することはできません。 次に示すようなエラー メッセージが Windows イベント ログに記録されます。
Log Name: Application
Source: Report Server (<SQL instance ID>)
Event ID: 117
Task Category: Startup/Shutdown
Level: Error
Keywords: Classic
Description: The report server database is an invalid version.
Log Name: Application
Source: Report Server (<SQL instance ID>)
Event ID: 107
Task Category: Management
Level: Error
Keywords: Classic
Description: Report Server (DENALI) cannot connect to the report server database.
詳細については、「 SQL Server 2014 Reporting Services の役立つヒントおよびトラブルシューティング」を参照してください。
マルチノード SharePoint ファームから SQL Server 2014 Reporting Services への必要なアップグレード順序
問題: SharePoint 製品用 Reporting Services アドインのすべてのインスタンスをアップグレードする前に、Reporting Services SharePoint 共有サービスのインスタンスをアップグレードした場合は、複数ノード ファームでのレポートの表示に失敗します。
対処法: 複数ノードの SharePoint ファームで、次の手順を行います。
- 最初に、SharePoint 製品用 Reporting Services アドインのすべてのインスタンスをアップグレードします。
- 次に、 Reporting Services SharePoint 共有サービスのすべてのインスタンスをアップグレードします。
詳細については、「 SQL Server 2014 Reporting Services の役立つヒントおよびトラブルシューティング」を参照してください。
Azure Virtual Machines 上の SQL Server 2014 RTM
Azure レプリカの追加ウィザードで、Azure で可用性グループ リスナーを構成するときにエラーが返される
問題: 可用性グループにリスナーが存在する場合は、Azure でリスナーを構成しようとしたときに、Azure のレプリカ追加ウィザードでエラーが返されます。
Azure サブネットを含め、可用性グループのレプリカをホストしているすべてのサブネットで、可用性グループ リスナーに 1 つの IP アドレスを割り当てることが必要とされるのが、この問題の原因です。
対処法:
リスナーのページで、可用性グループ レプリカをホストする Azure サブネット内にある未使用の静的 IP アドレスを、可用性グループ リスナーに割り当てます。
この回避策により、ウィザードは Azure 内でレプリカの追加を完了することができます。
ウィザードが完了したら、「Azure での Always On 可用性グループのリスナー構成」の説明に従って、Azure でのリスナーの構成を完了する必要があります。
分析サービス (RTM)
SQL Server 2014 で構成された SharePoint 2010 の新しいファーム用に MSOLAP.5 のダウンロード、インストール、および登録が必要
問題:
- SharePoint 2010 MSOLAP.5 は、SQL Server 2014 RTM 展開で構成された SQL Server 2014farm で構成された SharePoint 2013 の新しいファームにダウンロード、インストール、登録する必要があります。PowerPivot ブックは、接続文字列で参照されているプロバイダーがインストールされていないため、データ モデルに接続できません。
対処法:
SQL Server 2012 SP1 (11.0.3x) Feature Pack から MSOLAP.5 プロバイダーをダウンロードします。 Excel Services を実行しているアプリケーション サーバーにプロバイダーをインストールします。 詳細については、「Microsoft SQL Server 2012 SP1 Feature Pack」の「Microsoft Analysis Services OLE DB Provider for Microsoft SQL Server 2012 SP1」を参照してください。
MSOLAP.5 を信頼できるプロバイダーとして SharePoint Excel Services に登録します。 詳細については、「 Excel Services で信頼できるデータ プロバイダーとして MSOLAP.5 を追加」を参照してください。
その他の情報:
- SQL Server 2014 (12.x) には MSOLAP.6 が含まれます。 SQL Server 2012 (11.x) と SQL Server 2014 (12.x) Power Pivot のブックでは MSOLAP.5 が使用されます。 Excel Services を実行しているコンピューターに MSOLAP.5 がインストールされていない場合、Excel Services はデータ モデルを読み込まれません。
SQL Server 2014 で構成された SharePoint 2013 の新しいファーム用に MSOLAP.5 のダウンロード、インストール、および登録が必要
問題:
- SQL Server 2014 (12.x) 展開で構成された SharePoint 2013 ファームの場合、接続文字列で参照されているプロバイダーがインストールされていないため、MSOLAP.5 プロバイダーを参照する Excel ブックは Tabula データ モデルに接続できません。
対処法:
SQL Server 2012 SP1 (11.0.3x) Feature Pack から MSOLAP.5 プロバイダーをダウンロードします。 Excel Services を実行しているアプリケーション サーバーにプロバイダーをインストールします。 詳細については、「Microsoft SQL Server 2012 SP1 Feature Pack」の「Microsoft Analysis Services OLE DB Provider for Microsoft SQL Server 2012 SP1」を参照してください。
MSOLAP.5 を信頼できるプロバイダーとして SharePoint Excel Services に登録します。 詳細については、「 Excel Services で信頼できるデータ プロバイダーとして MSOLAP.5 を追加」を参照してください。
その他の情報:
- SQL Server 2014 (12.x) には MSOLAP.6 が含まれます。 ただし、SQL Server 2014 PowerPivot ブックでは MSOLAP.5 が使用されます。 Excel Services を実行しているコンピューターに MSOLAP.5 がインストールされていない場合、Excel Services はデータ モデルを読み込まれません。
破損したデータ更新スケジュール (RTM)
問題:
- 更新スケジュールを更新すると、スケジュールが壊れて使用できなくなります。
対処法:
- Microsoft Excel で、カスタムの詳細プロパティをクリアします。 サポート技術情報 KB 2927748 の「回避策」を参照してください。
その他の情報:
- 更新スケジュールのシリアル化された長さが元のスケジュールよりも短い場合、ブックのデータ更新スケジュールを更新すると、バッファー サイズが正しく更新されず、新しいスケジュール情報が古いスケジュール情報とマージされ、スケジュールが破損します。
データ品質サービス(RTM)
バージョンの異なる Master Data Services での Data Quality Service はサポートされない
発行: 次のシナリオはサポートされていません。
Data Quality Services 2012 がインストールされている SQL Server 2012 内にある SQL Server データベース エンジンのデータベースでの Master Data Services 2014 のホスティング。
Data Quality Services 2014 がインストールされている SQL Server 2014 内にある SQL Server データベース エンジンのデータベースでの Master Data Services 2012 のホスティング。
対処法: データベース エンジンのデータベース、および Data Quality Services と同じバージョンの Master Data Services を使用してください。
アップグレード アドバイザーの問題点 (RTM)
SQL Server 2014 アップグレード アドバイザーが SQL Server Reporting Services に関係のないアップグレードの問題点を報告する
問題: SQL Server 2014 メディアに収録されている SQL Server アップグレード アドバイザー (SSUA) が SQL Server Reporting Services サーバーを分析するときに、不適切な複数のエラーを報告します。
対処法: この問題は、SSUA 用の SQL Server 2014 Feature Pack の一部として提供される SQL Server アップグレード アドバイザーで解決できます。
SQL Server 2014 アップグレード アドバイザーで SQL Server Integration Services サーバーを分析するときにエラーが報告される
問題: SQL Server 2014 メディアに収録されている SQL Server Upgrade Advisor (SSUA) により、SQL Server Integration Services サーバーを分析するときにエラーが報告されます。 ユーザーに対して表示されるエラーは、次のようなものです。
The installed version of Integration Services does not support Upgrade Advisor.
The assembly information is "Microsoft.SqlServer.ManagedDTS, Version=11.0.0.0,
Culture=neutral, PublicKeyToken=89845dcd8080cc91
対処法: この問題は、SSUA 用の SQL Server 2014 Feature Pack の一部として提供される SQL Server アップグレード アドバイザーで解決できます。
ヘルプの参照
- SQL に対するご意見:SQL Serverの改善に関するご提案がある場合
- Microsoft Q & A (SQL Server)
- DBA Stack Exchange (tag sql-server):SQL Server に関する質問
- スタック オーバーフロー (tag sql-server):SQL 開発に関する質問とその回答
- MicrosoftSQL Serverライセンス条項および情報
- 法人のお客様向けサポート オプション
- その他の SQL Serverのヘルプとフィードバック
SQL ドキュメントへの投稿
SQL コンテンツを自分で編集できることはご存じですか。 これにより、ドキュメントが改善されるだけでなく、ページの共同作成者としてもクレジットされます。
詳細については、 Microsoft Learn ドキュメントの編集を参照してください。