azure - 使用永久 SAS 为从 blob 存储到 Azure 数据库的 BULK INSERT 创建范围凭据
问题描述
我的应用程序会定期在 Azure SQL 数据库上写入几条记录。我发现最有效的方法是使用 BULK INSERT,因此我正在构建一个 Blob 触发器函数,该函数将在每次将文件上传到我的 blob 容器中以将其内容上传到数据库时执行。我在这里读到应该使用 blob 存储帐户中的 SAS 在数据库中创建范围凭据,但是我知道 SAS 有到期日期,所以我想我应该在某个时候更新范围凭据。有没有办法创建一个永久凭证,所以我不必更新它?
解决方案
您是否尝试过使用函数输出绑定来连接到 SQL Server?这将使功能代码保持简单。
有关如何实现此目的的示例,请参见此处:http: //davidpallmann.blogspot.com/2019/02/new-sql-database-binding-for-azure.html
推荐阅读
- java - 在 MacOS 上安装 R 并从源代码编译包 - 组件和步骤以使事情正常运行
- reactjs - 如何在 TypeScript 中创建一个让我处理事件的 React 组件?
- sql - 如何计算两个日期之间的月数和天数,而不在 SQL Server 中返回负值
- java - 为什么 JSON 没有被解组到我的 Java 类中?
- python - 如何使用 tkinter 和 turtle 获得鼠标位置?
- apache-poi - 由于 xmlbeans 在 weblogic 中卡住了线程
- javascript - 为什么 Phantomjs 不适用于此站点?
- sql - 为什么我的子查询使用字符串而不是字段引用?
- php - 是否可以从 PHP 文件发送标头,这完全没有任何作用
- rasa-core - Rasa 自定义操作事件丢失