首页 > 解决方案 > 使用永久 SAS 为从 blob 存储到 Azure 数据库的 BULK INSERT 创建范围凭据

问题描述

我的应用程序会定期在 Azure SQL 数据库上写入几条记录。我发现最有效的方法是使用 BULK INSERT,因此我正在构建一个 Blob 触发器函数,该函数将在每次将文件上传到我的 blob 容器中以将其内容上传到数据库时执行。我在这里读到应该使用 blob 存储帐户中的 SAS 在数据库中创建范围凭据,但是我知道 SAS 有到期日期,所以我想我应该在某个时候更新范围凭据。有没有办法创建一个永久凭证,所以我不必更新它?

标签: azureazure-functionsazure-sql-databaseazure-blob-storage

解决方案


您是否尝试过使用函数输出绑定来连接到 SQL Server?这将使功能代码保持简单。

有关如何实现此目的的示例,请参见此处:http: //davidpallmann.blogspot.com/2019/02/new-sql-database-binding-for-azure.html


推荐阅读