数据库之间的SQL锁

一个数据库上的locking表可以干扰另一个数据库的操作吗? 这两个数据库不知道对方。 这是在SQL Server 2005上。

这两个数据库在同一台服务器上吗?

如果是这样,那么是的,一个数据库中的活动可能会影响整个服务器,影响所有数据库。

服务器上的所有数据库共享相同的TempDB,它们也共享其他系统数据库,如MASTER和MSDB。

它可能有TempDB的争夺,我甚至看到在一个数据库的一个巨大的表架构更改实际上locking在事务发生时在主数据库中的表,阻止服务器上的其他活动的情况。