2
我有下面的查詢(作爲存儲過程),我喜歡從應用程序(由C#編寫)將其從SQL Server 2014中解僱,我也應該提到dbo.tbl_vwPlanningSalesProc是一個內存優化表!內存優化表不支持分佈式查詢和多個活動結果集(MARS)
- 順便說一句,我已經在我的連接字符串中禁用了「多活動結果集(MARS)」!
問題: 當我火從管理工作室2014查詢,我可以SE,我希望得到,但是當我火了,從一個應用程序完全相同的查詢(用C#和.NET 4.5.1書面結果)我得到以下錯誤:
Distributed Queries and Multiple Active Result Sets (MARS) are not supported with memory optimized tables.
查詢:
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
我有完全一樣的問題。如果您解決問題,請繼續發帖 – superbre