Удаленная вставка - из таблицы в памяти в таблицу в памяти с нативно скомпилированной хранимой процедурой

В SQL Server 2016 я не могу удаленно вставить с помощью скомпилированной хранимой процедуры.

FactInventory_Hot = Таблица в памяти

[10.10.10.109].AzureContosoDB.dbo.FactInventory_Hot = Таблица удаленной памяти

CREATE PROCEDURE [dbo].[usp_dataInsert]
WITH NATIVE_COMPILATION, SCHEMABINDING, EXECUTE AS OWNER
AS 
BEGIN ATOMIC WITH
    (TRANSACTION ISOLATION LEVEL = SNAPSHOT, LANGUAGE = N'us_english')

insert into FactInventory_Hot
select 
   [InventoryKey]
  ,[DateKey]
  ,[StoreKey]
  ,[ProductKey]
  ,[CurrencyKey]
  ,[OnHandQuantity]
  ,[OnOrderQuantity]
  ,[SafetyStockQuantity]
  ,[UnitCost]
  ,[DaysInStock]
  ,[MinDayInStock]
  ,[MaxDayInStock]
  ,[Aging]
  ,[ETLLoadID]
  ,[LoadDate]
  ,[UpdateDate]
 from [10.10.10.109].AzureContosoDB.dbo.FactInventory_Hot
END

Вот ошибка:

Сообщение 2014, Уровень 16, Состояние 1, Процедура usp_dataInsert, Строка 6 [Batch Start Line 0] Удаленный доступ не разрешен из привязанного к схеме объекта.

0 ответов

Другие вопросы по тегам