Usuário com melhor resposta
Zerar o Identity de um banco que está no servidor vinculado

Pergunta
-
Fala galera, minha dúvida é a seguinte hoje possuo um BD que está em um servidor vinculado e possuo uma procedure no meu banco local que de tempos em tempos popula as tabelas desse banco vinvulado, porém, preciso zerar o identity a cada inserção. Vi que o comando a seguir faz isso tranquilamente: DBCC CHECKIDENT('nomeDaTabela'),RESEED,0) , porém não consigo rodar esse comando chamando o servidorVinculado.nomedoBanco.nomeDaTabela que no caso ficaria mais ou menos assim: DBCC CHECKIDENT([serverVinculado].IntegrationDB.DBO.nomeDaTabela),RESEED,0). Alguém tem alguma idéia de como fazer isso?
Respostas
-
fiz como no exemplo acima:
declare @SQL nvarchar(200);
set @SQL = N'DBCC CHECKIDENT (empresa, RESEED, 0)';
EXECUTE [sap].IntegrationBella.dbo.sp_executesql @SQL;e retornou a mensagem: O servidor 'sap' não está configurado, sabe o que pode ser José Diniz
- Marcado como Resposta sidneiand1 sexta-feira, 26 de maio de 2017 17:50
-
Consegui desta forma mesmo. Porém tive que habilitar um tal de RPC e RPC OUT nas propriedades do servidor vinculado. Vlw Obrigado José.
- Marcado como Resposta sidneiand1 sexta-feira, 26 de maio de 2017 17:50
Todas as Respostas
-
-
fiz como no exemplo acima:
declare @SQL nvarchar(200);
set @SQL = N'DBCC CHECKIDENT (empresa, RESEED, 0)';
EXECUTE [sap].IntegrationBella.dbo.sp_executesql @SQL;e retornou a mensagem: O servidor 'sap' não está configurado, sabe o que pode ser José Diniz
- Marcado como Resposta sidneiand1 sexta-feira, 26 de maio de 2017 17:50
-
-
-
Consegui desta forma mesmo. Porém tive que habilitar um tal de RPC e RPC OUT nas propriedades do servidor vinculado. Vlw Obrigado José.
- Marcado como Resposta sidneiand1 sexta-feira, 26 de maio de 2017 17:50