Salvar resultado de procedure em tabela (temporaria ou nao)
Ola.
Estou tentando fazer com que o resultado de uma procedure seja armazenado em uma tabela (pode ser temporaria ou nao) deste modo:
create table #teste (a int, 2 varchar(50) )
insert into #teste(a,b )
exec procedure
select # from teste
drop table #teste
Acontece que qdo tento deste modo aparece o erro:
The operation could not be performed because the OLE DB provider 'SQLOLEDB' was unable to begin a distributed transaction.
[OLE/DB provider returned message: New transaction cannot enlist in the specified transaction coordinator. ]
OLE DB error trace [OLE/DB Provider 'SQLOLEDB' ITransactionJoin::JoinTransaction returned 0x8004d00a].
Pesquisei na net e encontrei alguns casos falando do MTSC, mas no server esta ok. Como que eu faço?! Não posso alterar a procedure =\ :wacko:
Obrigado
Discussão (4)
Carregando comentários...