Tôi có một kịch bản để cập nhật một số tính năng trên cơ sở dữ liệu của mình mỗi đêm (chỉ để sao chép và thay thế một số tính năng). Tính năng này là "chỉ đọc". Vấn đề của tôi là tôi không thể tránh khỏi việc các tính năng này được mở bởi người dùng và tập lệnh của tôi có thể hiển thị lỗi sau:
ExecuteError: ERROR 000464: Cannot get exclusive schema lock.
Either being edited or in use by another application.
Tôi có thể buộc tập lệnh phyton, thông qua một số lệnh, sao chép các tệp, thậm chí được mở bởi một số người dùng không? Tôi có thể gỡ bỏ tất cả các kết nối trên cơ sở dữ liệu của mình trước khi chạy tập lệnh không?