0

我有一个本地 SQL,我正在使用本地数据网关在我的逻辑应用程序中访问它。我在我的 SQL 数据库中创建了一个表,如下所示:

SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE [dbo].[Temp_Emp_CC](
    [Timestamp] [timestamp] NOT NULL,
    [EmployeeCode] [int] IDENTITY(1,1) NOT NULL,
    [CostCentreCode] [varchar](50) NOT NULL,
 CONSTRAINT [PK_Temp_Emp_CC] PRIMARY KEY CLUSTERED 
(
    [EmployeeCode] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [Data Filegroup 1]
) ON [Data Filegroup 1]
GO

从逻辑应用程序中,我尝试使用“插入行(V2)”操作插入行,但它不填充任何表:

在此处输入图像描述

如果我在逻辑应用程序中尝试任何其他 SQL 操作,例如“获取行 (V2)”或“执行存储过程 (V2)”,它们对于相同的连接/数据库服务器/数据库都可以正常工作。所以,我的假设是我通过创建连接做正确的事情!

从某个论坛我了解到,一个表需要有一个身份列和一个时间戳列,我已经添加了;但是问题仍然存在。

在此处输入图像描述

4

1 回答 1

0

我想我已经想通了。虽然还有一个问题,但是一个单独的问题。

我试图访问的 SQL 数据库有很多表——至少有 100 多个。我不想给他们所有人写信,只想写几个。因此,我已限制我的 SQL 帐户仅访问这些特定表,并且它们在我的逻辑应用程序中填充得很好。

现有的问题是,Logic App/APIConnection/On-Prem Data Gateway 对访问表有任何限制吗?

无论如何,主要问题已解决,因此我现在将关闭此问题。感谢您的所有帮助。:-)

于 2021-12-19T09:36:46.643 回答