Posts mit dem Label Update werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Update werden angezeigt. Alle Posts anzeigen

08.02.2015

CRM 2013 Update Rollups and Service Packs

Update Rollup Version Release Date Detail Info Download
Update Rollup 1 06.00.0001.0061 16.12.2013 KB 2891271 ENU DEU
Update Rollup 2 06.00.0002.0046 22.03.2014 KB 2919956 ENU DEU
Update Rollup 3 06.00.0003.0106 15.07.2014 KB 2930480 ENU DEU

Service Pack 1
Name Version Release Date Detail Info Download
Service Pack 1 06.01.0000.0581 28.05.2014 KB 2941390 ENU DEU
Update Rollup 1 06.01.0001.0132 22.09.2014 KB 2953252 ENU DEU
Update Rollup 2 06.01.0002.0112 06.02.2015 KB 2963850 ENU DEU
Update Rollup 3 06.01.0003.0119 15.04.2015 KB 3016464 ENU DEU
Update Rollup 4 06.01.0004.0145 22.02.2016 KB 3122951 ENU DEU

09.05.2014

CRM 2011 Update Rollup & Service Update Overview

Update Rollup Version Release Date Detail Info Download Service Update
Update Rollup 1 05.00.9688.1045 04.04.2011 KB 2466084 ENU DEU -
Update Rollup 2 05.00.9688.1155 06.06.2011 KB 2466086 ENU DEU -
Update Rollup 3 05.00.9688.1244 26.07.2011 KB 2547347 ENU DEU -
Update Rollup 4 05.00.9688.1450 19.09.2011 KB 2556167 ENU DEU -
Update Rollup 5 05.00.9688.1533 20.10.2011 KB 2567454 ENU DEU Q4/2011
Update Rollup 6 05.00.9690.1992 20.01.2012 KB 2600640 ENU DEU Q4/2011
Update Rollup 7 05.00.9690.2165 22.03.2012 KB 2600643 ENU DEU Q4/2011
Update Rollup 8 05.00.9690.2243 03.05.2012 KB 2600644 ENU DEU Q4/2011
Update Rollup 9 SKIPPED (merged with Q4/2012) Q4/2011
Update Rollup 10 05.00.9690.2730 16.06.2012 KB 2710577 ENU DEU Q4/2011
Update Rollup 11 05.00.9690.2835 22.10.2012 KB 2739504 ENU DEU Q4/2011
Update Rollup 12 05.00.9690.3233 29.01.2013 KB 2795627 ENU DEU Q1/2013
Update Rollup 13 05.00.9690.3448 26.03.2013 KB 2791312 ENU DEU Q1/2013
Update Rollup 14 05.00.9690.3557 11.07.2013 KB 2849744 ENU DEU Q1/2013
Update Rollup 15 05.00.9690.3731 08.10.2013 KB 2843571 ENU DEU Q1/2013
Update Rollup 16 05.00.9690.3911 22.01.2014 KB 2872369 ENU DEU Q1/2013
Update Rollup 17 05.00.9690.4150 08.05.2014 KB 2915687 ENU DEU Q1/2013
Update Rollup 18 05.00.9690.4376 24.09.2014 KB 2958724 ENU DEU Q1/2013

18.10.2013

Microsoft Dynamics CRM 2013 Downloads and Trial Product Keys

Am 24.09.2013 wurde von Microsoft offiziell das nächste "Major Release" der On-Premise Version von Dynamics CRM veröffentlicht. Hier sind nun die wichtigsten Download-Links zu Dynamics CRM 2013 (Version 06.00.0000.0809):

Installationsdateien

Microsoft Dynamics CRM Server 2013

Microsoft Dynamics CRM 2013 Email Router

Microsoft Dynamics CRM 2013 Language Packs

Microsoft Dynamics CRM 2013 Report Authoring Extension

Microsoft Dynamics CRM 2013 List Component for Microsoft SharePoint Server

Microsoft Dynamics CRM 2013 for Microsoft Office Outlook


Dokumentation

Microsoft Dynamics CRM 2013 Software Development Kit

Microsoft Dynamics CRM 2013 Implementation Guide


Trial Keys (90 Tage)

Microsoft Dynamics CRM Workgroup Server 2013 (5 CAL limit):
NX77Y-BTBCV-JP3T3-8W7JH-94QJP

Microsoft Dynamics CRM Server 2013 (no CAL limit): 
CQWW3-TNXBF-HRQWC-CVTW9-M968H

24.05.2012

CleanUp PrincipalObjectAccess after installing Update Rollup 6

In der Tabelle PrincipalObjectAccess (Organisations-Datenbank) speichert das CRM sämtliche Informationen über Sicherheitsfreigaben aller Objekte. Durch einen Fehler im CRM wächst diese Tabelle schnell auf mehrere Millionen Datensätze an, was zu Performance-Problemen führen kann.

Dieser Fehler wurde mit Update Rollup 6 behoben. Allerdings nur für neu angelegte Objekte. Um die Tabelle zu säubern und von Artefakten zu befreien stellt Microsoft in KB2664150 ein SQL-Script bereit.

Vor Ausführung des SQL-Scriptes:
  1. Update Rollup 6 auf dem CRM-Server installieren
  2. Organization_MSCRM in Zeile 1 Datenbank Namen ersetzen 
Laufzeit:
Datensätze vor dem Script: 3.000.000+
Datensätze nach dem Script: 200.000+
Laufzeit: ~5:00 min


USE [Organization_MSCRM] GO BEGIN TRY BEGIN TRAN t1 create table #ToDeletePoaEntries ( ObjectId uniqueidentifier, Otc int ) CREATE UNIQUE NONCLUSTERED INDEX [mainindex] ON [dbo].[#ToDeletePoaEntries] ( [ObjectId] ASC, [Otc] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] declare entity_cursor cursor local FORWARD_ONLY READ_ONLY for select distinct e.ObjectTypeCode, e.BaseTableName, a.PhysicalName from EntityView e inner join AttributeView a on e.EntityId = a.EntityId and a.IsPKAttribute = 1 where e.IsReplicated = 0 and e.IsDuplicateCheckSupported = 0 and e.OwnershipTypeMask & 1 = 1 open entity_cursor declare @baseTableName sysname declare @otc nvarchar(20) declare @primaryKey sysname declare @totalCollected int = 0 declare @totalDeleted int = 0 fetch next from entity_cursor into @otc, @baseTableName, @primaryKey while @@FETCH_STATUS = 0 begin print 'Cleaning up POA for ' + @baseTableName declare @deletestatement nvarchar(max) -- Insert records to be deleted in [#ToDeletePoaEntries] set @deletestatement = 'insert into #ToDeletePoaEntries(ObjectId, Otc) select distinct poa.ObjectId, poa.ObjectTypeCode from PrincipalObjectAccess poa left join ' + @baseTableName + ' e on poa.ObjectId = e.' + @primaryKey + ' where e.' + @primaryKey + ' is null and poa.ObjectTypeCode = ' + @otc; print @deletestatement exec(@deletestatement) set @totalCollected = @@ROWCOUNT print CAST(@totalCollected as nvarchar(20)) + ' records collected for deletion for ' + @baseTableName fetch next from entity_cursor into @otc, @baseTableName, @primaryKey end close entity_cursor deallocate entity_cursor print CAST(@totalCollected as nvarchar(20)) + ' total records collected' -- Delete query -- delete all records of the current entity type which don't have corresponding object in the base table delete from PrincipalObjectAccess from PrincipalObjectAccess poa join #ToDeletePoaEntries e on poa.ObjectId = e.ObjectId and poa.ObjectTypeCode = e.Otc -- delete PrincipalObjectAccess records set @totalDeleted = @@ROWCOUNT print CAST(@totalDeleted as nvarchar(20)) + ' records deleted for ' + @baseTableName COMMIT TRAN t1 PRINT 'EXECUTION SUCCEED' END TRY BEGIN CATCH ROLLBACK TRAN t1 PRINT 'EXECUTION FAILED :' + ERROR_MESSAGE() END CATCH

--
:: Links / Weiterführende Informationen: