数据库操作

若要连接到数据库,请使用打开 SQL 连接操作。 连接字符串指定连接到数据库所需的所有信息,例如驱动程序、数据库、服务器名称以及用户名和密码。

以下连接字符串将连接到 Excel 数据库:

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myExcelFile.xlsx;Extended Properties="Excel 12.0 Xml;HDR=YES";

以下连接字符串将连接到 Access 数据库:

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.accdb; Persist Security Info=False;

备注

Power Automate 桌面板是 64 位应用程序,在打开 SQL 连接操作中只有安装的 64 位驱动程序可供选择。

手动配置连接字符串

要手动生成连接字符串,请执行以下操作:

  1. 选择生成连接字符串以打开数据链接属性对话框。 数据链接工具逐步帮助您编写所需的连接字符串。

  2. 访问向导后,在提供程序下为数据库选择正确的驱动程序。

    “数据链接属性”选项卡的屏幕截图。

  3. 接下来,在连接选项卡下,输入其余详细信息,如服务器名称、用户名、密码和数据库名称。 选择测试连接以测试连接字符串是否成功连接。

    数据链接属性连接选项卡的屏幕截图。

  4. 高级选项卡中指定连接超时和其他网络设置。

    数据链接属性高级选项卡的屏幕截图。

打开 SQL 连接

打开与数据库的新连接。

输入参数

参数 可选 接受 默认值 说明
Connection string 文本值 用于连接到数据库的连接字符串

生成的变量

参数 类型​​ 说明
SQLConnection SQL 连接 新 SQL 连接的句柄

异常

例外 描述
无法连接到数据源 指示连接到数据源时出现问题
连接字符串无效 指示指定的连接字符串无效

执行 SQL 语句

连接到数据库并执行 SQL 语句。

要执行 SQL 查询,请使用执行 SQL 语句操作。 首先提供一个到相应数据库的有效连接。 在获取连接的方式属性中选择所需的选项。 您可以提供 SQL 连接变量(您可以使用打开 SQL 连接操作创建一个变量),也可以提供连接字符串。 然后在 SQL 语句属性中输入要执行的 SQL 查询。 您还可以修改操作的超时秒数或保留默认选项(30 秒)。

由助手支持的自然语言转脚本(预览)

[本主题是预发行文档,有可能会有所更改。]

自然语言转脚本是 Power Automate 桌面版中添加的一项新的助手功能。 它通过提供自然语言的描述,让您快速生成用于执行 SQL 语句操作的脚本。

重要提示

重要提示

  • 这是一项预览功能。
  • 预览功能不适合生产使用且功能可能受限。 这些功能在正式发布之前推出,以便客户可以提前使用并提供反馈。

各地区的可用性

目前,Power Automate 桌面版中的自然语言转脚本仅在位于美国的环境中可用。

按帐户类型列出的可用性

目前,Power Automate 桌面版中的自然语言转脚本仅适用于拥有工作或学校帐户的用户。

备注

如果您的环境所在地区提供了此功能,但您仍然无法获得 Power Automate 桌面版中的助手体验,请联系您的租户管理员。 他们可能关闭了 copilot 的功能。

如何使用助手和自然语言生成脚本

要在执行 SQL 语句中生成 SQL 代码,请选择使用 Copilot 生成脚本

“执行SQL语句”操作的屏幕截图,其中突出显示了“使用 Copilot 生成脚本”按钮

创建提示屏幕打开,您可以在其中键入自然语言提示。

执行 SQL 语句操作的屏幕截图,其中提示对话框打开

要创建 SQL 脚本,请编写您的提示并选择生成。 如果您需要重新创建,您可以更改提示并选择重新生成。 否则,选择使用此脚本返回主操作窗口,您可以在其中修改提示并添加任何必要的变量。

Copilot 对话框打开时生成脚本的屏幕截图,显示了生成的 SQL 语句

重要提示

确保您始终审查由人工智能模型生成的内容。

帮助我们改进此功能

通过选择人工智能生成的内容下面的好评或差评图标来发送反馈。 完成后,会出现一个反馈对话框,您可以使用该对话框向 Microsoft 提交反馈。 动画 gif 显示 copilot 回答用户从设计器提出的问题。

备注

如果您看不到该对话框,您的租户管理员可能已将其关闭。 更多信息:禁用用户反馈功能

禁用用户反馈功能

作为租户管理员,您可以通过禁用 disableSurveyFeedback 租户设置来阻止您的用户向 Microsoft 发送反馈。 在此处查找有关查看和设置租户设置的更多信息:

用户反馈的数据主体权利请求

租户管理员可以通过登录 Microsoft 365 管理中心,然后选择运行状况>产品反馈,来查看、导出和删除用户的反馈。

具有 Power Automate 资源的人工智能

输入参数

参数 可选 接受 默认值 说明
获取连接的方式 不适用 连接字符串、[SQL 连接变量] SQL 连接变量 指定是从给定连接字符串创建新连接,还是选择已打开的连接
SQL connection SQL 连接 新 SQL 连接的句柄
Connection string 文本值 用于连接到数据库的连接字符串
SQL statement 文本值 要对数据库执行的 SQL 语句
Timeout 数值 30 等待来自数据库的结果的最长时间

生成的变量

参数 类型​​ 说明
QueryResult 数据表 来自数据库的结果,采用数据表的形式,包含行和列

异常

例外 描述
无法连接到数据源 指示连接到数据源时出现问题
连接字符串无效 指示指定的连接字符串无效
SQL 语句中的错误 指示给定的 SQL 语句中存在错误

关闭 SQL 连接

关闭与数据库的开放连接。

输入参数

参数 可选 接受 默认值 说明
SQL connection SQL 连接 新 SQL 连接的句柄

生成的变量

此操作不会生成任何变量。

异常

此操作不包含任何例外。