[英]Azure blob storage trigger losing permissions after being run for a while?
我运行了 azure function 大约一个半小时,然后在尝试删除表时开始收到这些错误:
无法删除表“TABLE_NAME”,因为它不存在或您没有权限。
我检查了表格,它们存在,但我的 function 似乎以某种方式失去了权限,或者发生了我不知道的其他事情。 有人对如何解决这个问题有任何建议吗?
编辑:我注意到错误与我的数据库达到 100% CPU 使用率一致。
我注意到错误与我的数据库达到 100% CPU 使用率一致。
尝试扩展数据库或尝试解决高 CPU 使用率问题
您必须检查以下条件才能克服错误
无法删除表“TABLE_NAME”,因为它不存在或您没有权限。
我希望您以正确的方式删除表并在表不存在时创建表。 通过使用下面的代码
.to_sql(_name_, _con_, _schema=None_, _if_exists='replace'_, _index=True_, _index_label=None_, _chunksize=None_, _dtype=None_, _method=None_)
if_exists='replace' -在插入新值之前删除表格。
如果您使用上面相同的方法,则必须检查其他可能性。
engine = sqlalchemy.create_engine('mssql+pyodbc://<Your SQL SERVER>/<DB NAMEE>')
conn = engine.connect()
conn.execute("TRUNCATE TABLE <TABLE NAME>")
.to_sql(_name_, _con_, _schema=None_, _if_exists='replace'_, _index=True_, _index_label=None_, _chunksize=None_, _dtype=None_, _method=None_)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.