1. November 2019 16:50
1. November 2019 18:04
4. November 2019 14:38
5. November 2019 13:51
SWE hat geschrieben:Schau mal nach, ob in den Optionen der SQL Datenbank die automatische Anlage / Update von Statistiken angehakt ist.
Wir nehmen diese Einstellungen immer vor dem Update weg und setzen Sie später wieder neu.
SilverX hat geschrieben:Da sind in der SQL-Datenbank wohl (manuell) angelegte Statistiken, die Änderungen am schema verhindern. Schau mal hier: https://docs.microsoft.com/en-us/sql/re ... rver-ver15
5. November 2019 19:58
6. November 2019 09:33
/*********************************************************/
/*** STRYK System Improvement ***/
/*** Performance Optimization & Troubleshooting ***/
/*** (c) 2011, STRYK System Improvement, Jörg Stryk ***/
/*** www.Stryk.info ***/
/*********************************************************/
-- courtesy of D. Rimmelzwaan
DECLARE curAllStats CURSOR FOR
SELECT o.name ObjName, s.Name StName
FROM sys.stats s, sys.objects o
WHERE s.auto_created = 0 AND
s.user_created = 1 AND
s.object_id = o.object_id AND
o.type in ('U','V')
DECLARE @ObjectName NVARCHAR(512)
DECLARE @StatName NVARCHAR(512)
OPEN curAllStats
FETCH NEXT FROM curAllStats INTO @ObjectName, @StatName
WHILE @@FETCH_STATUS = 0
BEGIN
PRINT 'DROP STATISTICS [' + @ObjectName + '].[' + @StatName + ']'
EXEC('DROP STATISTICS [' + @ObjectName + '].[' + @StatName + ']')
FETCH NEXT FROM curAllStats INTO @ObjectName, @StatName
END
CLOSE curAllStats
DEALLOCATE curAllStats
GO
9. November 2019 13:23