确定Azure表的上次修改日期时间

时间:2012-12-06 16:53:44

标签: sql sql-server azure azure-sql-database

我正在开发一个可以托管在microsoft sql server或Azure SQL上的应用程序,具体取决于最终用户的意愿。

我的整个系统工作正常,除了一些WCF函数,它们使用以下技术确定表的最后修改时间:

SELECT OBJECT_NAME(OBJECT_ID) as tableName, 
       last_user_update as lastUpdate
FROM mydb.sys.dm_db_index_usage_stats

此查询在Azure中失败。有没有类似的方法从Azure的sql获取表的最后修改日期?

1 个答案:

答案 0 :(得分:1)

您是否尝试从查询中删除mydb. SQL Azure 不支持4部分表示法。您只能在单个数据库的上下文中工作,因此只需尝试执行:

SELECT OBJECT_NAME(OBJECT_ID) as tableName, 
       last_user_update as lastUpdate
FROM sys.dm_db_index_usage_stats