Author: Stefan

Aufgabenplaner stürzt ab. ID 1000 + 1004

Auf einem SBS Server stürzt regelmäßig der Aufgabenplaner ab. Anwendungen: ID 1000 Quelle: Application Error Fehlerhafte Anwendung taskeng.exe, Version 6.0.6002.18342, Zeitstempel 0x4cd34898, fehlerhaftes Modul ntdll.dll, Version 6.0.6002.19623, Zeitstempel 0x56ec4641, Ausnahmecode 0xc000071b, Fehleroffset 0x000000000007d645, Prozess-ID 0x2f38, Anwendungsstartzeit 01d1f88ea76ae3e3. Anwendungen: ID 1004 Quelle: CertificateServicesClient Zertifikatdiensteclient: Der Anbieter pautoenr.dll hat einen Ausnahmefall gemeldet. Ausnahmecode 3221225477. Im Aufgabenplaner unter „Microsoft / […]

Read more

SQL Tabelle (CAS Changelogbook) schnell verkleinern

Das löschen mehrerer Zeilen aus großen SQL Tabellen kann schnell zum Geduldsspiel werden. Wenn z.B. aus dem CAS Changelogbook alle alten Einträge entfernt werden sollen, würde folgende Anweisung schnell ein paar Stunden laufen ( und im Zweifelsfall in einen Timeout laufen: DELETE FROM dbo.Changelogbook Where updatetimestamp < getdate()-365 Die DELETE-Anweisung läuft extrem lange und auch das DB-Protokoll […]

Read more

Alle Spalten einer SQL Datenbank nach einem Textinhalt durchsuchen

ALTER PROCEDURE SP_FindStringInDataBase AS SET NOCOUNT ON CREATE TABLE #TableSpace ( Inhalt int ) DECLARE @TableSpace Table ( T varchar(255), C varchar(255), Inhalt int ) DECLARE @Rows int, @TableName varchar(255), @COLUMNNAME varchar(255), @Inhalt int; DECLARE Table_Cursor CURSOR FOR SELECT Top 100 Percent TABLE_NAME, COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE (data_type=’varchar‘ or data_type=’nvarchar‘) And Column_Name!=’Notes2′ And Column_Name!=’Name‘ And […]

Read more

SQL Server Backup, Integrity Check, and Index and Statistics Maintenance

Sehr gute Skripte sind bei  Ola Hallengren zu finden: https://ola.hallengren.com/ Extern lässt sich dies z.B. auf einem SQL Express ohne Agent per Batch aufrufen sqlcmd -E -S $(ESCAPE_SQUOTE(SRVR)) -d master -Q „EXECUTE [dbo].[IndexOptimize] @Databases = ‚NAME‘,@FragmentationLow = NULL, @FragmentationMedium = ‚INDEX_REORGANIZE,INDEX_REBUILD_ONLINE,INDEX_REBUILD_OFFLINE‘, @FragmentationHigh = ‚INDEX_REBUILD_ONLINE,INDEX_REBUILD_OFFLINE‘, @FragmentationLevel1 = 5, @FragmentationLevel2 = 30, @UpdateStatistics = ‚ALL‘, @OnlyModifiedStatistics = […]

Read more

SQL Index Neuaufbau über Transact SQL

–Rebuild all indexes online with keeping the default fill factor for each index USE [DATABASE_NAME] EXEC sp_MSforeachtable @command1=“print ‚?'“, @command2=“ALTER INDEX ALL ON ? REBUILD WITH (ONLINE=ON)“ –Rebuild all indexes offline with keeping the default fill factor for each index USE [DATABASE_NAME] EXEC sp_MSforeachtable @command1=“print ‚?'“, @command2=“ALTER INDEX ALL ON ? REBUILD WITH (ONLINE=OFF)“ –Rebuild […]

Read more

CAS App-Server: Es wurde versucht, einen Registrierungsschlüssel einem unzulässigen Vorgang zu unterziehen

Am genesisWorld Client wird beim Cockpit folgende Fehlermeldung angezeigt: Interner Anwendungsfehler Es wurde versucht, einen Registrierungsschlüssel einem unzulässigen Vorgang zu unterziehen, der zum Löschen markiert wurde, ClassID: (…) Ursache: Das Verhalten kann auftreten, wenn folgende Voraussetzungen erfüllt sind: 1. der Applikationsservers ist auf einem Windows 7 oder Windows 2008 R2 Rechner installiert 2. Beim CAS […]

Read more

Assp PFS Unterstützung

Obwohl der Postfix bereits PFS unterstützt wählt Assp maximal AES256 als Cipher aus. openssl s_client -starttls smtp -connect localhost:25 Ausschlaggebend sind hier die Perl Module. IO::Socket::SSL war in einer völlig veralteten Version 1.52 installiert, Cpan updaten install CPAN reload cpan   Alle Module auf ihren letzten Stand updaten… perl -MCPAN -e „upgrade /(.\*)/“  

Read more