sql-server - 如何在 MS SQL 中检查文本或 excel 文件是否已打开或被某些用户使用
问题描述
我有一个过程,我将在 MS SQL 中使用批量插入从文件中读取数据,该过程在作业中运行。但是我遇到了这个问题,有时用户在作业运行期间保持文件打开并且它失败了。我想实现一个过程,在执行批量插入之前检查文件当前是否被某个用户使用,如果是的,然后发送邮件警报说'xxx'用户正在使用'yyy'文件名。一旦用户关闭文件,然后继续正常过程而不是出错。
解决方案
推荐阅读
- encoding - 关于Base64编码的问题
- javascript - JavaScript:如何将按钮元素的值分配给另一个 div 元素?
- pandoc - 我在哪里可以找到 Pandoc 的“手册”页面,如何安装它?
- json - 将嵌套类转换为“原始”json
- python - 获取文件对话到 tk.text
- spring - 如何动态地将方法添加到 Spring bean?
- ios - 是否可以使用 CBPeripheral 通过蓝牙从 iOS 连接到 macOS
- android - AAPT:错误:找不到资源 android:attr/colorError 并且找不到样式属性“android:attr/keyboardNavigationCluster”
- google-maps - 无法在 Google 地图信息窗口中获取按钮以推送到路由器
- sql - 如何在 Oracle 中使用 PL/SQL 或 SQL 查询将新行插入到查询结果中?