Skip to content

QUERO DELETAR TODOS OS RELACIONAMENTOS DO BANCO DE DADOS DO SQL SERVER

Software: SOFTSHOP | Grupo: BANCO DE DADOS | Prioridade: ALTA

Solução

Causa:
PROBLEMAS CAUSADOS POR UMA MIGRAÇÃO INCORRETA

Solução:
EXECUTAR A INSTRUÇÃO ABAIXO NO MANAGEMENT STUDIO: declare @str varchar(max) declare cur cursor for SELECT 'ALTER TABLE ' + '[' + s.[NAME] + '].[' + t.name + '] DROP CONSTRAINT ['+ c.name + ']' FROM sys.objects c, sys.objects t, sys.schemas s WHERE c.type IN ('C', 'F', 'UQ', 'D') AND c.parent_object_id=t.object_id and t.type='U' AND t.SCHEMA_ID = s.schema_id ORDER BY c.type open cur FETCH NEXT FROM cur INTO @str WHILE (@@fetch_status = 0) BEGIN PRINT @str EXEC (@str) FETCH NEXT FROM cur INTO @str END


Tags: sql, relacionamento, drop, constraint

Documentação de Testes