Goran Bibic Ответов: 1

Очистите все данные из всех таблиц и сбросьте идентификатор ms SQL server


Need command
 
Clear all data from all tables in database and reset id for all tables in same table ms sql server

Thanks


Что я уже пробовал:

<pre>Need command
 
Clear all data from all tables in database and reset id for all tables in same table ms sql server

Thanks

0x01AA

Вместо удаления, может быть, проще написать сценарий текущей БД и воссоздать ее заново? Что-то вроде этого: SQL Server 2012 копирование базы данных без переполнения стека данных[^]

F-ES Sitecore

Использованием обрезать, чтобы удалить все данные и сбросить код. Если у вас есть отношения, то вам нужно будет сделать это в правильном порядке.

phil.o

Вы должны сделать это ответом.

1 Ответов

Рейтинг:
0

GPrasad2050

Может быть, ниже пост может помочь

Ссылка

Копирование как есть из приведенной выше ссылки

Note that TRUNCATE won't work if you have any referential integrity set.

In that case, this will work:

EXEC sp_MSForEachTable 'DISABLE TRIGGER ALL ON ?'
GO
EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'
GO
EXEC sp_MSForEachTable 'DELETE FROM ?'
GO
EXEC sp_MSForEachTable 'ALTER TABLE ? CHECK CONSTRAINT ALL'
GO
EXEC sp_MSForEachTable 'ENABLE TRIGGER ALL ON ?'
GO


0x01AA

Имеет смысл, +5