SQL server 2014 に対してアプリ (C# によって作成) から起動したい以下のクエリ (ストアド プロシージャとして) があります。
- ちなみに、接続文字列で「複数のアクティブな結果セット (MARS)」を既に無効にしています。
問題 : management studio 2014 からクエリを起動すると、期待どおりの結果が得られますが、アプリ (C# および .Net 4.5.1 で記述) からまったく同じクエリを起動すると、次のエラーが発生します。
分散クエリと複数のアクティブな結果セット (MARS) は、メモリ最適化テーブルではサポートされていません。
クエリ:
ALTER PROC [dbo].[spWeeklyStockSheetGetProcurementBrand]
AS
SELECT
Brand = v.Brand
,RowLevel = CASE WHEN v.Brand = 'N/A' THEN 2 ELSE 1 END
,m = max([year])
FROM dbo.tbl_vwPlanningSalesProc v
WHERE datatype = 'Procurement'
group by brand
ORDER BY RowLevel,Brand