As tabelas temporárias são seguras contra thread?
Estou usando o SQL Server 2000 e muitos dos procedimentos armazenados usam tabelas temporárias extensivamente. O banco de dados tem muito tráfego e estou preocupado com a segurança do thread de criar e eliminar tabelas temporárias.
Digamos que eu tenho um procedimento armazenado que cria algumas tabelas temporárias, ele pode até associar tabelas temporárias a outras tabelas temporárias, etc. E digamos também que dois usuários executam o procedimento armazenado ao mesmo tempo.
É possível para um usuário executar o sp e que cria uma tabela temporária chamada #temp, e outro usuário executa o mesmo sp, mas é interrompido porque uma tabela chamada #temp já existe no banco de dados?
Que tal se o mesmo usuário executar o mesmo procedimento armazenado duas vezes na mesma conexão?
Existem outros cenários estranhos que podem fazer com que as consultas de dois usuários interfiram entre si?