<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Stefano Beretta Microsoft Dynamics CRM Blog - CRM Configurazione</title>
    <link>http://www.sberetta.it/</link>
    <description>CRM e MOSS Senior Consultant</description>
    <language>it-it</language>
    <copyright>2009 Stefano Beretta</copyright>
    <lastBuildDate>Sun, 11 Jul 2010 22:07:23 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.9.7174.0</generator>
    <managingEditor>berettas@sberetta.it</managingEditor>
    <webMaster>berettas@sberetta.it</webMaster>
    <item>
      <trackback:ping>http://www.sberetta.it/Trackback.aspx?guid=9f58cf91-9cd9-4c6d-b9a7-e14a1af49047</trackback:ping>
      <pingback:server>http://www.sberetta.it/pingback.aspx</pingback:server>
      <pingback:target>http://www.sberetta.it/PermaLink,guid,9f58cf91-9cd9-4c6d-b9a7-e14a1af49047.aspx</pingback:target>
      <dc:creator>Stefano Beretta</dc:creator>
      <wfw:comment>http://www.sberetta.it/CommentView,guid,9f58cf91-9cd9-4c6d-b9a7-e14a1af49047.aspx</wfw:comment>
      <wfw:commentRss>http://www.sberetta.it/SyndicationService.asmx/GetEntryCommentsRss?guid=9f58cf91-9cd9-4c6d-b9a7-e14a1af49047</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
...bisogna aggiungere una chiave di registro nella solita chiave del CRM<br />
HKEY_CURRENT_USER\software\microsoft\MSCRMClient
</p>
        <p>
Si tratta di una chiave di tipo dword con nome <b>InitToolbarForO14</b> e valore 1.
</p>
        <img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=9f58cf91-9cd9-4c6d-b9a7-e14a1af49047" />
      </body>
      <title>Se dopo l'installazione della rollup 11 i menu' custom in Outlook non funzionano???</title>
      <guid isPermaLink="false">http://www.sberetta.it/PermaLink,guid,9f58cf91-9cd9-4c6d-b9a7-e14a1af49047.aspx</guid>
      <link>http://www.sberetta.it/2010/07/11/SeDopoLinstallazioneDellaRollup11IMenuCustomInOutlookNonFunzionano.aspx</link>
      <pubDate>Sun, 11 Jul 2010 22:07:23 GMT</pubDate>
      <description>&lt;p&gt;
...bisogna aggiungere una chiave di registro nella solita chiave del CRM&lt;br /&gt;
HKEY_CURRENT_USER\software\microsoft\MSCRMClient
&lt;/p&gt;
&lt;p&gt;
Si tratta di una chiave di tipo dword con nome &lt;b&gt;InitToolbarForO14&lt;/b&gt; e valore 1.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=9f58cf91-9cd9-4c6d-b9a7-e14a1af49047" /&gt;</description>
      <comments>http://www.sberetta.it/CommentView,guid,9f58cf91-9cd9-4c6d-b9a7-e14a1af49047.aspx</comments>
      <category>CRM</category>
      <category>CRM Configurazione</category>
    </item>
    <item>
      <trackback:ping>http://www.sberetta.it/Trackback.aspx?guid=a6d6d78e-f69c-4e94-b82f-4419aaba9e15</trackback:ping>
      <pingback:server>http://www.sberetta.it/pingback.aspx</pingback:server>
      <pingback:target>http://www.sberetta.it/PermaLink,guid,a6d6d78e-f69c-4e94-b82f-4419aaba9e15.aspx</pingback:target>
      <dc:creator>Stefano Beretta</dc:creator>
      <wfw:comment>http://www.sberetta.it/CommentView,guid,a6d6d78e-f69c-4e94-b82f-4419aaba9e15.aspx</wfw:comment>
      <wfw:commentRss>http://www.sberetta.it/SyndicationService.asmx/GetEntryCommentsRss?guid=a6d6d78e-f69c-4e94-b82f-4419aaba9e15</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
...probabilmente si sta lavorando su un-instanza nominale di SQL Server oppure l-url
del server dei report non e' standard.
</p>
        <p>
In questi casi bisogna editare il file XML di configurazione del programma di installazione
del componente inserendo tramite gli appositi tag il nome dell'istanza e l'url del
server dei report.
</p>
        <p>
Per fare cio' bisogna:
</p>
        <ul>
          <li>
Aprire con il blocco note il file: <strong>install-config.xml;</strong></li>
          <li>
Modificare il tag <span class="t"><font color="#000000"><strong>instancename </strong>inserendo
il nome dell'istanza;</font></span></li>
          <li>
            <span class="t">
              <font color="#000000">Inserire il tag <strong>reportserverurl </strong>specificando
l'esatto rul del server dei report (quello con reportserver tanto per essere chiari);</font>
            </span>
          </li>
          <li>
            <span class="t">
              <font color="#000000">Il file apparira' simile a<br /><span class="m"><font color="#0000ff">&lt;</font></span><span class="t"><font color="#990000">crmsetup</font></span><span class="m"><font color="#0000ff">&gt;</font></span><div><div class="e"><div class="c" style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><span class="m"><font color="#0000ff">       
&lt;</font></span><span class="t"><font color="#990000">srsdataconnector</font></span><span class="m"><font color="#0000ff">&gt;</font></span></div><div><div class="e"><div style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><span class="b"><strong><font face="Courier New" color="#ff0000"> </font></strong></span>           <span class="m"><font color="#0000ff">&lt;</font></span><span class="t"><font color="#990000">configdbserver</font></span><span class="m"><font color="#0000ff">/&gt;</font></span></div></div><div class="e"><div style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><span class="b"><strong><font face="Courier New" color="#ff0000"> </font></strong></span>           <span class="m"><font color="#0000ff">&lt;</font></span><span class="t"><font color="#990000">autoupdateconfigdb</font></span><span class="m"><font color="#0000ff">&gt;</font></span><span class="tx"><strong>1</strong></span><span class="m"><font color="#0000ff">&lt;/</font></span><span class="t"><font color="#990000">autoupdateconfigdb</font></span><span class="m"><font color="#0000ff">&gt;</font></span></div></div><div class="e"><div style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><span class="b"><strong><font face="Courier New" color="#ff0000"> </font></strong></span>           <span class="m"><font color="#0000ff">&lt;</font></span><span class="t"><font color="#990000">reportserverurl</font></span><span class="m"><font color="#0000ff">&gt;</font></span><span class="tx"><strong>http://nome
server/Reportserver...</strong></span><span class="m"><font color="#0000ff">&lt;/</font></span><span class="t"><font color="#990000">reportserverurl</font></span><span class="m"><font color="#0000ff">&gt;</font></span></div></div><div class="e"><div style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><span class="b"><strong><font face="Courier New" color="#ff0000"> </font></strong></span>           <span class="m"><font color="#0000ff">&lt;</font></span><span class="t"><font color="#990000">autogroupmanagementoff</font></span><span class="m"><font color="#0000ff">&gt;</font></span><span class="tx"><strong>0</strong></span><span class="m"><font color="#0000ff">&lt;/</font></span><span class="t"><font color="#990000">autogroupmanagementoff</font></span><span class="m"><font color="#0000ff">&gt;</font></span></div></div><div class="e"><div style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><span class="b"><strong><font face="Courier New" color="#ff0000"> </font></strong></span>           <span class="m"><font color="#0000ff">&lt;</font></span><span class="t"><font color="#990000">instancename</font></span><span class="m"><font color="#0000ff">&gt;</font></span><span class="tx"><strong>novaluxsrv</strong></span><span class="m"><font color="#0000ff">&lt;/</font></span><span class="t"><font color="#990000">instancename</font></span><span class="m"><font color="#0000ff">&gt;</font></span></div></div><div class="e"><div style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><span class="b"><strong><font face="Courier New" color="#ff0000"> </font></strong></span>           <span class="m"><font color="#0000ff">&lt;</font></span><span class="t"><font color="#990000">configsku</font></span><span class="m"><font color="#0000ff">&gt;</font></span><span class="tx"><strong>OnPremise</strong></span><span class="m"><font color="#0000ff">&lt;/</font></span><span class="t"><font color="#990000">configsku</font></span><span class="m"><font color="#0000ff">&gt;</font></span></div></div><div class="e"><div style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><span class="b"><strong><font face="Courier New" color="#ff0000"> </font></strong></span>           <span class="m"><font color="#0000ff">&lt;</font></span><span class="t"><font color="#990000">webstore</font></span><span class="t"><font color="#990000">enabled</font></span><span class="m"><font color="#0000ff">="</font></span><b>false</b><span class="m"><font color="#0000ff">"</font></span><span class="t"><font color="#990000"> configdb</font></span><span class="m"><font color="#0000ff">="</font></span><b>false</b><font color="#0000ff"><span class="m">"</span><span class="m"> /&gt;</span></font></div></div><div class="e"><div class="c" style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><span class="m"><font color="#0000ff">            
&lt;</font></span><span class="t"><font color="#990000">monitoring</font></span><span class="m"><font color="#0000ff">&gt;</font></span></div><div><div class="e"><div style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><span class="b"><strong><font face="Courier New" color="#ff0000"> </font></strong></span>                 <span class="m"><font color="#0000ff">&lt;</font></span><span class="t"><font color="#990000">serviceaccountname</font></span><span class="m"><font color="#0000ff">/&gt;</font></span></div></div><div class="e"><div style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"><span class="b"><strong><font face="Courier New" color="#ff0000"> </font></strong></span>                 <span class="m"><font color="#0000ff">&lt;</font></span><span class="t"><font color="#990000">serviceaccountpassword</font></span><span class="m"><font color="#0000ff">/&gt;</font></span></div></div><div><span class="b"><strong><font face="Courier New" color="#ff0000"> </font></strong></span>         <span class="m"><font color="#0000ff">&lt;/</font></span><span class="t"><font color="#990000">monitoring</font></span><span class="m"><font color="#0000ff">&gt;</font></span></div></div></div><div><span class="b"><strong><font face="Courier New" color="#ff0000"> </font></strong></span>    <span class="m"><font color="#0000ff">&lt;/</font></span><span class="t"><font color="#990000">srsdataconnector</font></span><span class="m"><font color="#0000ff">&gt;<br /></font></span><span class="m"><font color="#0000ff">&lt;/</font></span><span class="t"><font color="#990000">crmsetup</font></span><span class="m"><font color="#0000ff">&gt;</font></span></div></div></div></div></font>
            </span>
          </li>
          <li>
            <span class="t">
              <font color="#000000">
                <div>
                  <div class="e">
                    <div>
                      <div>
                        <span class="m">Lanciare l'installazione da riga di comando specificando il percorso
e il nome del file di configurazione.<br />
Il comando lanciato sara' del tipo<br /><strong>setupsrsdataconnector /CONFIG "c:\cartella\install-config.xml"</strong></span>
                      </div>
                    </div>
                  </div>
                </div>
              </font>
            </span>
          </li>
        </ul>
        <span class="t">
          <font color="#000000">
            <p>
            </p>
            <div class="e">
              <div>
                <div>
                  <span class="m">
                    <strong>E il tutto magicamente funziona!!!</strong>
                  </span>
                </div>
              </div>
            </div>
          </font>
        </span>
        <img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=a6d6d78e-f69c-4e94-b82f-4419aaba9e15" />
      </body>
      <title>Quando il software di nstallazioe del connettore dati di reporting service va in errore</title>
      <guid isPermaLink="false">http://www.sberetta.it/PermaLink,guid,a6d6d78e-f69c-4e94-b82f-4419aaba9e15.aspx</guid>
      <link>http://www.sberetta.it/2010/07/07/QuandoIlSoftwareDiNstallazioeDelConnettoreDatiDiReportingServiceVaInErrore.aspx</link>
      <pubDate>Wed, 07 Jul 2010 00:44:36 GMT</pubDate>
      <description>&lt;p&gt;
...probabilmente si sta lavorando su un-instanza nominale di SQL Server oppure l-url
del server dei report non e' standard.
&lt;/p&gt;
&lt;p&gt;
In questi casi bisogna editare il file XML di configurazione del programma di installazione
del componente inserendo tramite gli appositi tag il nome dell'istanza e l'url del
server dei report.
&lt;/p&gt;
&lt;p&gt;
Per fare cio' bisogna:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Aprire con il blocco note il file: &lt;strong&gt;install-config.xml;&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
Modificare il tag &lt;span class=t&gt;&lt;font color=#000000&gt;&lt;strong&gt;instancename &lt;/strong&gt;inserendo
il nome dell'istanza;&lt;/font&gt;&lt;/span&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;span class=t&gt;&lt;font color=#000000&gt;Inserire il tag &lt;strong&gt;reportserverurl &lt;/strong&gt;specificando
l'esatto rul del server dei report (quello con reportserver tanto per essere chiari);&lt;/font&gt;&lt;/span&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;span class=t&gt;&lt;font color=#000000&gt;Il file apparira' simile a&lt;br&gt;
&lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span class=t&gt;&lt;font color=#990000&gt;crmsetup&lt;/font&gt;&lt;/span&gt;&lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt; 
&lt;div&gt;
&lt;div class=e&gt;
&lt;div class=c style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span class=t&gt;&lt;font color=#990000&gt;srsdataconnector&lt;/font&gt;&lt;/span&gt;&lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=e&gt;
&lt;div style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;span class=b&gt;&lt;strong&gt;&lt;font face="Courier New" color=#ff0000&gt;&amp;nbsp;&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span class=t&gt;&lt;font color=#990000&gt;configdbserver&lt;/font&gt;&lt;/span&gt; &lt;span class=m&gt;&lt;font color=#0000ff&gt;/&amp;gt;&lt;/font&gt;&lt;/span&gt; 
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=e&gt;
&lt;div style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;span class=b&gt;&lt;strong&gt;&lt;font face="Courier New" color=#ff0000&gt;&amp;nbsp;&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span class=t&gt;&lt;font color=#990000&gt;autoupdateconfigdb&lt;/font&gt;&lt;/span&gt;&lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;span class=tx&gt;&lt;strong&gt;1&lt;/strong&gt;&lt;/span&gt;&lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span class=t&gt;&lt;font color=#990000&gt;autoupdateconfigdb&lt;/font&gt;&lt;/span&gt;&lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt; 
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=e&gt;
&lt;div style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;span class=b&gt;&lt;strong&gt;&lt;font face="Courier New" color=#ff0000&gt;&amp;nbsp;&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span class=t&gt;&lt;font color=#990000&gt;reportserverurl&lt;/font&gt;&lt;/span&gt;&lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;span class=tx&gt;&lt;strong&gt;http://nome
server/Reportserver...&lt;/strong&gt;&lt;/span&gt;&lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span class=t&gt;&lt;font color=#990000&gt;reportserverurl&lt;/font&gt;&lt;/span&gt;&lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt; 
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=e&gt;
&lt;div style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;span class=b&gt;&lt;strong&gt;&lt;font face="Courier New" color=#ff0000&gt;&amp;nbsp;&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span class=t&gt;&lt;font color=#990000&gt;autogroupmanagementoff&lt;/font&gt;&lt;/span&gt;&lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;span class=tx&gt;&lt;strong&gt;0&lt;/strong&gt;&lt;/span&gt;&lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span class=t&gt;&lt;font color=#990000&gt;autogroupmanagementoff&lt;/font&gt;&lt;/span&gt;&lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt; 
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=e&gt;
&lt;div style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;span class=b&gt;&lt;strong&gt;&lt;font face="Courier New" color=#ff0000&gt;&amp;nbsp;&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span class=t&gt;&lt;font color=#990000&gt;instancename&lt;/font&gt;&lt;/span&gt;&lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;span class=tx&gt;&lt;strong&gt;novaluxsrv&lt;/strong&gt;&lt;/span&gt;&lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span class=t&gt;&lt;font color=#990000&gt;instancename&lt;/font&gt;&lt;/span&gt;&lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt; 
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=e&gt;
&lt;div style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;span class=b&gt;&lt;strong&gt;&lt;font face="Courier New" color=#ff0000&gt;&amp;nbsp;&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span class=t&gt;&lt;font color=#990000&gt;configsku&lt;/font&gt;&lt;/span&gt;&lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;span class=tx&gt;&lt;strong&gt;OnPremise&lt;/strong&gt;&lt;/span&gt;&lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span class=t&gt;&lt;font color=#990000&gt;configsku&lt;/font&gt;&lt;/span&gt;&lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt; 
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=e&gt;
&lt;div style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;span class=b&gt;&lt;strong&gt;&lt;font face="Courier New" color=#ff0000&gt;&amp;nbsp;&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span class=t&gt;&lt;font color=#990000&gt;webstore&lt;/font&gt;&lt;/span&gt; &lt;span class=t&gt;&lt;font color=#990000&gt;enabled&lt;/font&gt;&lt;/span&gt;&lt;span class=m&gt;&lt;font color=#0000ff&gt;="&lt;/font&gt;&lt;/span&gt;&lt;b&gt;false&lt;/b&gt;&lt;span class=m&gt;&lt;font color=#0000ff&gt;"&lt;/font&gt;&lt;/span&gt;&lt;span class=t&gt;&lt;font color=#990000&gt; configdb&lt;/font&gt;&lt;/span&gt;&lt;span class=m&gt;&lt;font color=#0000ff&gt;="&lt;/font&gt;&lt;/span&gt;&lt;b&gt;false&lt;/b&gt;&lt;font color=#0000ff&gt;&lt;span class=m&gt;"&lt;/span&gt;&lt;span class=m&gt; /&amp;gt;&lt;/span&gt;&lt;/font&gt; 
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=e&gt;
&lt;div class=c style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span class=t&gt;&lt;font color=#990000&gt;monitoring&lt;/font&gt;&lt;/span&gt;&lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class=e&gt;
&lt;div style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;span class=b&gt;&lt;strong&gt;&lt;font face="Courier New" color=#ff0000&gt;&amp;nbsp;&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span class=t&gt;&lt;font color=#990000&gt;serviceaccountname&lt;/font&gt;&lt;/span&gt; &lt;span class=m&gt;&lt;font color=#0000ff&gt;/&amp;gt;&lt;/font&gt;&lt;/span&gt; 
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=e&gt;
&lt;div style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;span class=b&gt;&lt;strong&gt;&lt;font face="Courier New" color=#ff0000&gt;&amp;nbsp;&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span class=t&gt;&lt;font color=#990000&gt;serviceaccountpassword&lt;/font&gt;&lt;/span&gt; &lt;span class=m&gt;&lt;font color=#0000ff&gt;/&amp;gt;&lt;/font&gt;&lt;/span&gt; 
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;span class=b&gt;&lt;strong&gt;&lt;font face="Courier New" color=#ff0000&gt;&amp;nbsp;&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span class=t&gt;&lt;font color=#990000&gt;monitoring&lt;/font&gt;&lt;/span&gt;&lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;span class=b&gt;&lt;strong&gt;&lt;font face="Courier New" color=#ff0000&gt;&amp;nbsp;&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span class=t&gt;&lt;font color=#990000&gt;srsdataconnector&lt;/font&gt;&lt;/span&gt;&lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;gt;&lt;br&gt;
&lt;/font&gt;&lt;/span&gt;&lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span class=t&gt;&lt;font color=#990000&gt;crmsetup&lt;/font&gt;&lt;/span&gt;&lt;span class=m&gt;&lt;font color=#0000ff&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;span class=t&gt;&lt;font color=#000000&gt; 
&lt;div&gt;
&lt;div class=e&gt;
&lt;div&gt;
&lt;div&gt;&lt;span class=m&gt;Lanciare l'installazione da riga di comando specificando il percorso
e il nome del file di configurazione.&lt;br&gt;
Il comando lanciato sara' del tipo&lt;br&gt;
&lt;strong&gt;setupsrsdataconnector /CONFIG "c:\cartella\install-config.xml"&lt;/strong&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/font&gt;&lt;/span&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;span class=t&gt;&lt;font color=#000000&gt; 
&lt;p&gt;
&lt;div class=e&gt;
&lt;div&gt;
&lt;div&gt;&lt;span class=m&gt;&lt;strong&gt;E il tutto magicamente funziona!!!&lt;/strong&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&gt;
&lt;/font&gt;&lt;/span&gt;&lt;img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=a6d6d78e-f69c-4e94-b82f-4419aaba9e15" /&gt;</description>
      <comments>http://www.sberetta.it/CommentView,guid,a6d6d78e-f69c-4e94-b82f-4419aaba9e15.aspx</comments>
      <category>CRM</category>
      <category>CRM Configurazione</category>
    </item>
    <item>
      <trackback:ping>http://www.sberetta.it/Trackback.aspx?guid=92ea942e-b8b0-41b8-8bde-abf7673f595c</trackback:ping>
      <pingback:server>http://www.sberetta.it/pingback.aspx</pingback:server>
      <pingback:target>http://www.sberetta.it/PermaLink,guid,92ea942e-b8b0-41b8-8bde-abf7673f595c.aspx</pingback:target>
      <dc:creator>Stefano Beretta</dc:creator>
      <wfw:comment>http://www.sberetta.it/CommentView,guid,92ea942e-b8b0-41b8-8bde-abf7673f595c.aspx</wfw:comment>
      <wfw:commentRss>http://www.sberetta.it/SyndicationService.asmx/GetEntryCommentsRss?guid=92ea942e-b8b0-41b8-8bde-abf7673f595c</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
...infatti se la macchina viene rinominata dopo l'installazione di SQL, il spoftware
di installazione non riesce a connettersi a SQL Server nel modo corretto.
</p>
        <p>
Questo perche' esso guarda un record nelle tabelle di sistema del DB master che non
viene aggiornato dall'operazione.
</p>
        <p>
Per farlo manualmente bisogna lanciare 
<br />
sp_dropserver 'vecchionome'<br />
sp_addserver 'nuovonome', 'LOCAL'<br />
ovviamente se e' l'instanza nominale bisogna inserirla nei nomi con la consueta sintassi:
'nomemacchina1nomeinstanza'.<br />
Infine bisogna riavviare SQL Server.<br /></p>
        <p>
Se invece viene rinominata la macchina server del CRM fare attenzione ad andare a
togliere il vecchio account macchina dalle security di SQL Server prima di lanciare
l'installazione del CRM.
</p>
        <img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=92ea942e-b8b0-41b8-8bde-abf7673f595c" />
      </body>
      <title>Se si rinomina la macchina SQL</title>
      <guid isPermaLink="false">http://www.sberetta.it/PermaLink,guid,92ea942e-b8b0-41b8-8bde-abf7673f595c.aspx</guid>
      <link>http://www.sberetta.it/2010/07/06/SeSiRinominaLaMacchinaSQL.aspx</link>
      <pubDate>Tue, 06 Jul 2010 22:15:53 GMT</pubDate>
      <description>&lt;p&gt;
...infatti se la macchina viene rinominata dopo l'installazione di SQL, il spoftware
di installazione non riesce a connettersi a SQL Server nel modo corretto.
&lt;/p&gt;
&lt;p&gt;
Questo perche' esso guarda un record nelle tabelle di sistema del DB master che non
viene aggiornato dall'operazione.
&lt;/p&gt;
&lt;p&gt;
Per farlo manualmente bisogna lanciare 
&lt;br /&gt;
sp_dropserver 'vecchionome'&lt;br /&gt;
sp_addserver 'nuovonome', 'LOCAL'&lt;br /&gt;
ovviamente se e' l'instanza nominale bisogna inserirla nei nomi con la consueta sintassi:
'nomemacchina1nomeinstanza'.&lt;br /&gt;
Infine bisogna riavviare SQL Server.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
Se invece viene rinominata la macchina server del CRM fare attenzione ad andare a
togliere il vecchio account macchina dalle security di SQL Server prima di lanciare
l'installazione del CRM.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=92ea942e-b8b0-41b8-8bde-abf7673f595c" /&gt;</description>
      <comments>http://www.sberetta.it/CommentView,guid,92ea942e-b8b0-41b8-8bde-abf7673f595c.aspx</comments>
      <category>CRM</category>
      <category>CRM Configurazione</category>
    </item>
    <item>
      <trackback:ping>http://www.sberetta.it/Trackback.aspx?guid=f07a0cc7-7dcc-43d4-8655-1ecdce2873bc</trackback:ping>
      <pingback:server>http://www.sberetta.it/pingback.aspx</pingback:server>
      <pingback:target>http://www.sberetta.it/PermaLink,guid,f07a0cc7-7dcc-43d4-8655-1ecdce2873bc.aspx</pingback:target>
      <dc:creator>Stefano Beretta</dc:creator>
      <wfw:comment>http://www.sberetta.it/CommentView,guid,f07a0cc7-7dcc-43d4-8655-1ecdce2873bc.aspx</wfw:comment>
      <wfw:commentRss>http://www.sberetta.it/SyndicationService.asmx/GetEntryCommentsRss?guid=f07a0cc7-7dcc-43d4-8655-1ecdce2873bc</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
L'arricchimento dei dati e' un procedimento che consiste nell'esportare i dati, modificarli
e reinportarli modificando quelli esistenti.
</p>
        <p>
Questa fuzionalita era stata annunciata ormai anni fa nel prodotto ed era presente
nelle beta della versione 4, poi era stata tolta dalla versione ufficiale
</p>
        <p>
Poi, con il procedere delle rollup, e' stata reinserita, ma non pubblicizzata. Qui
sotto viene tratteggiata la procedura:
</p>
        <p>
        </p>
        <p>
        </p>
        <li>
Esportare i dati desiderati in un foglio di excel dinamico.</li>
        <br />
        <li>
Rendere visibile attraverso il comando "Scopri" la colonna contenente i GUID (sempre
l'ultima a destra).</li>
        <br />
        <li>
Spostare la colonna con GUID in prima posizione a sinistra.</li>
        <br />
        <li>
Rinominare la colonna con il nome dell'entita'.</li>
        <br />
        <li>
Salvare il file in formato ".csv".</li>
        <br />
        <li>
Meglio trasformare i ";" creati da excel con "," per un formato piu' compatibile con
il CRM</li>
        <br />
        <li>
Eseguire l'importazione con lo strumento integrato nel CRM (dovrebbe proporre il mapping
automatico)</li>
        <br />
        <li>
Nel wizard di importaziouare, in alto, compare un flag che chiede se si desidera effettuare
l'arricchimento: selezionario e premere "OK"</li>
        <br />
        <p>
BUON LAVORO!!!
</p>
        <img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=f07a0cc7-7dcc-43d4-8655-1ecdce2873bc" />
      </body>
      <title>Si puo' fare l'arricchimento dei dati con il CRM???</title>
      <guid isPermaLink="false">http://www.sberetta.it/PermaLink,guid,f07a0cc7-7dcc-43d4-8655-1ecdce2873bc.aspx</guid>
      <link>http://www.sberetta.it/2010/06/11/SiPuoFareLarricchimentoDeiDatiConIlCRM.aspx</link>
      <pubDate>Fri, 11 Jun 2010 07:55:30 GMT</pubDate>
      <description>&lt;p&gt;
L'arricchimento dei dati e' un procedimento che consiste nell'esportare i dati, modificarli
e reinportarli modificando quelli esistenti.
&lt;/p&gt;
&lt;p&gt;
Questa fuzionalita era stata annunciata ormai anni fa nel prodotto ed era presente
nelle beta della versione 4, poi era stata tolta dalla versione ufficiale
&lt;/p&gt;
&lt;p&gt;
Poi, con il procedere delle rollup, e' stata reinserita, ma non pubblicizzata. Qui
sotto viene tratteggiata la procedura:&lt;p&gt;
&lt;p&gt;
&lt;li&gt;
Esportare i dati desiderati in un foglio di excel dinamico.&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;
Rendere visibile attraverso il comando "Scopri" la colonna contenente i GUID (sempre
l'ultima a destra).&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;
Spostare la colonna con GUID in prima posizione a sinistra.&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;
Rinominare la colonna con il nome dell'entita'.&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;
Salvare il file in formato ".csv".&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;
Meglio trasformare i ";" creati da excel con "," per un formato piu' compatibile con
il CRM&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;
Eseguire l'importazione con lo strumento integrato nel CRM (dovrebbe proporre il mapping
automatico)&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;
Nel wizard di importaziouare, in alto, compare un flag che chiede se si desidera effettuare
l'arricchimento: selezionario e premere "OK"&lt;/li&gt;
&lt;br /&gt;
&gt;
&lt;p&gt;
BUON LAVORO!!!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=f07a0cc7-7dcc-43d4-8655-1ecdce2873bc" /&gt;</description>
      <comments>http://www.sberetta.it/CommentView,guid,f07a0cc7-7dcc-43d4-8655-1ecdce2873bc.aspx</comments>
      <category>CRM</category>
      <category>CRM Configurazione</category>
    </item>
    <item>
      <trackback:ping>http://www.sberetta.it/Trackback.aspx?guid=d805efb5-dff3-4f27-ba8a-d95e07dea08f</trackback:ping>
      <pingback:server>http://www.sberetta.it/pingback.aspx</pingback:server>
      <pingback:target>http://www.sberetta.it/PermaLink,guid,d805efb5-dff3-4f27-ba8a-d95e07dea08f.aspx</pingback:target>
      <dc:creator>Stefano Beretta</dc:creator>
      <wfw:comment>http://www.sberetta.it/CommentView,guid,d805efb5-dff3-4f27-ba8a-d95e07dea08f.aspx</wfw:comment>
      <wfw:commentRss>http://www.sberetta.it/SyndicationService.asmx/GetEntryCommentsRss?guid=d805efb5-dff3-4f27-ba8a-d95e07dea08f</wfw:commentRss>
      <title>Attenzione alla rollup 8!!!</title>
      <guid isPermaLink="false">http://www.sberetta.it/PermaLink,guid,d805efb5-dff3-4f27-ba8a-d95e07dea08f.aspx</guid>
      <link>http://www.sberetta.it/2010/04/09/AttenzioneAllaRollup8.aspx</link>
      <pubDate>Fri, 09 Apr 2010 14:17:43 GMT</pubDate>
      <description>&lt;p&gt;
...si effettuano assegnazioni delle entita', anche se si hanno i pieni diritti amministrativi.
&lt;/p&gt;
&lt;p&gt;
Per risolvere il problema bisogna lanciare il seguente script SQL sui DB delle tenancy
in cui si riscontra l'errore (ovviamente dopo aver fatto un backup di tali DB):&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
SET ANSI_NULLS ON&lt;br /&gt;
GO&lt;br /&gt;
SET QUOTED_IDENTIFIER ON&lt;br /&gt;
GO&lt;br /&gt;
CREATE function [dbo].[fn_CollectForCascadeAssign]&lt;br /&gt;
(&lt;br /&gt;
@root_id uniqueidentifier,&lt;br /&gt;
@root_otc int,&lt;br /&gt;
@isoffline int,&lt;br /&gt;
@old_owner uniqueidentifier&lt;br /&gt;
)&lt;br /&gt;
returns @t table&lt;br /&gt;
( 
&lt;br /&gt;
o uniqueidentifier,&lt;br /&gt;
t int,&lt;br /&gt;
p int default 0,&lt;br /&gt;
u uniqueidentifier,&lt;br /&gt;
q uniqueidentifier,&lt;br /&gt;
s int,&lt;br /&gt;
y bit default 0&lt;br /&gt;
) 
&lt;br /&gt;
as&lt;br /&gt;
begin&lt;br /&gt;
insert into @t values(@root_id,@root_otc,0,@old_owner,N'00000000-0000-0000-0000-000000000000',0,0)&lt;br /&gt;
if(exists(select * from @t where t=9100))begin insert into @t(o,t,p,u,q,s,y) select
o.ReportId,9100,0,o.OwningUser,c.o,c.t,1 from Report o,@t c where o.ParentReportId=c.o
and c.t=9100 and o.DeletionStateCode=0&lt;br /&gt;&lt;&gt; 0)if(exists(select * from @t where t=9100))insert into @t(o,t,p,u,q,s,y) select o.ReportId,9100,0,o.OwningUser,c.o,c.t,1 from Report o,@t c where o.ParentReportId=c.o and c.t=9100 and o.DeletionStateCode=0 and o.ReportId not in(select o from @t where o=o.ReportId and t=9100) end&lt;br /&gt;
while(@@rowcount if(exists(select * from @t where t in(4406,4400)))begin insert into
@t(o,t,p,u,q,s,y) select o.ActivityId,4401,0,o.OwningUser,c.o,c.t,1 from CampaignResponse
o,@t c where o.RegardingObjectId=c.o and c.t in(4406,4400) and o.DeletionStateCode=0
end&lt;br /&gt;
if(exists(select * from @t where t=4400))begin insert into @t(o,t,p,u,q,s,y) select
o.ActivityId,4402,0,o.OwningUser,c.o,c.t,1 from CampaignActivity o,@t c where o.RegardingObjectId=c.o
and c.t=4400 and o.DeletionStateCode=0 end&lt;br /&gt;
if(exists(select * from @t where t=1))begin insert into @t(o,t,p,u,q,s,y) select o.AccountId,1,0,o.OwningUser,c.o,c.t,1
from Account o,@t c where o.ParentAccountId=c.o and c.t=1 and o.DeletionStateCode=0&lt;br /&gt;&lt;&gt; 0)if(exists(select * from @t where t=1))insert into @t(o,t,p,u,q,s,y) select o.AccountId,1,0,o.OwningUser,c.o,c.t,1 from Account o,@t c where o.ParentAccountId=c.o and c.t=1 and o.DeletionStateCode=0 and o.AccountId not in(select o from @t where o=o.AccountId and t=1) end&lt;br /&gt;
while(@@rowcount if(exists(select * from @t where t=1))begin insert into @t(o,t,p,u,q,s,y)
select o.ContactId,2,0,o.OwningUser,c.o,c.t,1 from Contact o,@t c where o.AccountId=c.o
and c.t=1 and o.DeletionStateCode=0 end&lt;br /&gt;
if(exists(select * from @t where t=2))begin insert into @t(o,t,p,u,q,s,y) select o.ContactId,2,0,o.OwningUser,c.o,c.t,1
from Contact o,@t c where o.ParentContactId=c.o and c.t=2 and o.DeletionStateCode=0&lt;br /&gt;&lt;&gt; 0)if(exists(select * from @t where t=2))insert into @t(o,t,p,u,q,s,y) select o.ContactId,2,0,o.OwningUser,c.o,c.t,1 from Contact o,@t c where o.ParentContactId=c.o and c.t=2 and o.DeletionStateCode=0 and o.ContactId not in(select o from @t where o=o.ContactId and t=2) end&lt;br /&gt;
while(@@rowcount if(exists(select * from @t where t=1))begin insert into @t(o,t,p,u,q,s,y)
select o.InvoiceId,1090,0,o.OwningUser,c.o,c.t,1 from Invoice o,@t c where o.AccountId=c.o
and c.t=1 and o.DeletionStateCode=0 end&lt;br /&gt;
if(exists(select * from @t where t=2))begin insert into @t(o,t,p,u,q,s,y) select o.InvoiceId,1090,0,o.OwningUser,c.o,c.t,1
from Invoice o,@t c where o.ContactId=c.o and c.t=2 and o.DeletionStateCode=0 end&lt;br /&gt;
if(exists(select * from @t where t=1))begin insert into @t(o,t,p,u,q,s,y) select o.SalesOrderId,1088,0,o.OwningUser,c.o,c.t,1
from SalesOrder o,@t c where o.AccountId=c.o and c.t=1 and o.DeletionStateCode=0 end&lt;br /&gt;
if(exists(select * from @t where t=2))begin insert into @t(o,t,p,u,q,s,y) select o.SalesOrderId,1088,0,o.OwningUser,c.o,c.t,1
from SalesOrder o,@t c where o.ContactId=c.o and c.t=2 and o.DeletionStateCode=0 end&lt;br /&gt;
if(exists(select * from @t where t=1088))begin insert into @t(o,t,p,u,q,s,y) select
o.ActivityId,4209,0,o.OwningUser,c.o,c.t,1 from OrderClose o,@t c where o.SalesOrderId=c.o
and c.t=1088 and o.DeletionStateCode=0 end&lt;br /&gt;
if(exists(select * from @t where t=1))begin insert into @t(o,t,p,u,q,s,y) select o.QuoteId,1084,0,o.OwningUser,c.o,c.t,1
from Quote o,@t c where o.AccountId=c.o and c.t=1 and o.DeletionStateCode=0 end&lt;br /&gt;
if(exists(select * from @t where t=2))begin insert into @t(o,t,p,u,q,s,y) select o.QuoteId,1084,0,o.OwningUser,c.o,c.t,1
from Quote o,@t c where o.ContactId=c.o and c.t=2 and o.DeletionStateCode=0 end&lt;br /&gt;
if(exists(select * from @t where t=1084))begin insert into @t(o,t,p,u,q,s,y) select
o.ActivityId,4211,0,o.OwningUser,c.o,c.t,1 from QuoteClose o,@t c where o.QuoteId=c.o
and c.t=1084 and o.DeletionStateCode=0 end&lt;br /&gt;
if(exists(select * from @t where t=1))begin insert into @t(o,t,p,u,q,s,y) select o.ContractId,1010,0,o.OwningUser,c.o,c.t,1
from Contract o,@t c where o.AccountId=c.o and c.t=1 and o.DeletionStateCode=0 end&lt;br /&gt;
if(exists(select * from @t where t=2))begin insert into @t(o,t,p,u,q,s,y) select o.ContractId,1010,0,o.OwningUser,c.o,c.t,1
from Contract o,@t c where o.ContactId=c.o and c.t=2 and o.DeletionStateCode=0 end&lt;br /&gt;
if(exists(select * from @t where t=2))begin insert into @t(o,t,p,u,q,s,y) select o.IncidentId,112,0,o.OwningUser,c.o,c.t,1
from Incident o,@t c where o.ContactId=c.o and c.t=2 and o.DeletionStateCode=0 end&lt;br /&gt;
if(exists(select * from @t where t=1))begin insert into @t(o,t,p,u,q,s,y) select o.IncidentId,112,0,o.OwningUser,c.o,c.t,1
from Incident o,@t c where o.AccountId=c.o and c.t=1 and o.DeletionStateCode=0 end&lt;br /&gt;
if(exists(select * from @t where t=112))begin insert into @t(o,t,p,u,q,s,y) select
o.ActivityId,4206,0,o.OwningUser,c.o,c.t,1 from IncidentResolution o,@t c where o.IncidentId=c.o
and c.t=112 and o.DeletionStateCode=0 end&lt;br /&gt;
if(exists(select * from @t where t=1))begin insert into @t(o,t,p,u,q,s,y) select o.LeadId,4,0,o.OwningUser,c.o,c.t,1
from Lead o,@t c where o.AccountId=c.o and c.t=1 and o.DeletionStateCode=0 end&lt;br /&gt;
if(exists(select * from @t where t=2))begin insert into @t(o,t,p,u,q,s,y) select o.LeadId,4,0,o.OwningUser,c.o,c.t,1
from Lead o,@t c where o.ContactId=c.o and c.t=2 and o.DeletionStateCode=0 end&lt;br /&gt;
if(exists(select * from @t where t=2))begin insert into @t(o,t,p,u,q,s,y) select o.OpportunityId,3,0,o.OwningUser,c.o,c.t,1
from Opportunity o,@t c where o.ContactId=c.o and c.t=2 and o.DeletionStateCode=0
end&lt;br /&gt;
if(exists(select * from @t where t=1))begin insert into @t(o,t,p,u,q,s,y) select o.OpportunityId,3,0,o.OwningUser,c.o,c.t,1
from Opportunity o,@t c where o.AccountId=c.o and c.t=1 and o.DeletionStateCode=0
end&lt;br /&gt;
if(exists(select * from @t where t=3))begin insert into @t(o,t,p,u,q,s,y) select o.CustomerOpportunityRoleId,4503,0,o.OwningUser,c.o,c.t,1
from CustomerOpportunityRole o,@t c where o.OpportunityId=c.o and c.t=3 and o.DeletionStateCode=0
end&lt;br /&gt;
if(exists(select * from @t where t in(1084,1010,1090,2,3,10001,10002,1088,4,1,112)))begin
insert into @t(o,t,p,u,q,s,y) select o.ActivityId,4214,0,o.OwningUser,c.o,c.t,1 from
ServiceAppointment o,@t c where o.RegardingObjectId=c.o and c.t in(1084,1010,1090,2,3,10001,10002,1088,4,1,112)
and o.DeletionStateCode=0 end&lt;br /&gt;
if(exists(select * from @t where t in(4400,2,4,10001,1,10002,112,1090,1010,3,1084,1088)))begin
insert into @t(o,t,p,u,q,s,y) select o.ActivityId,4212,0,o.OwningUser,c.o,c.t,1 from
Task o,@t c where o.RegardingObjectId=c.o and c.t in(4400,2,4,10001,1,10002,112,1090,1010,3,1084,1088)
and o.DeletionStateCode=0 end&lt;br /&gt;
if(exists(select * from @t where t in(1,1090,1084,2,10002,3,1088,4,10001,1010,112,4402,4406)))begin
insert into @t(o,t,p,u,q,s,y) select o.ActivityId,4210,0,o.OwningUser,c.o,c.t,1 from
PhoneCall o,@t c where o.RegardingObjectId=c.o and c.t in(1,1090,1084,2,10002,3,1088,4,10001,1010,112,4402,4406)
and o.DeletionStateCode=0 end&lt;br /&gt;
if(exists(select * from @t where t=3))begin insert into @t(o,t,p,u,q,s,y) select o.ActivityId,4208,0,o.OwningUser,c.o,c.t,1
from OpportunityClose o,@t c where o.OpportunityId=c.o and c.t=3 and o.DeletionStateCode=0
end&lt;br /&gt;
if(exists(select * from @t where t in(1088,1010,10001,4406,4402,112,4,1,10002,1084,1090,2,3)))begin
insert into @t(o,t,p,u,q,s,y) select o.ActivityId,4207,0,o.OwningUser,c.o,c.t,1 from
Letter o,@t c where o.RegardingObjectId=c.o and c.t in(1088,1010,10001,4406,4402,112,4,1,10002,1084,1090,2,3)
and o.DeletionStateCode=0 end&lt;br /&gt;
if(exists(select * from @t where t in(4402,3,4,1088,112,1,10001,1010,4406,1084,10002,1090,2)))begin
insert into @t(o,t,p,u,q,s,y) select o.ActivityId,4204,0,o.OwningUser,c.o,c.t,1 from
Fax o,@t c where o.RegardingObjectId=c.o and c.t in(4402,3,4,1088,112,1,10001,1010,4406,1084,10002,1090,2)
and o.DeletionStateCode=0 end&lt;br /&gt;
if(exists(select * from @t where t in(4700,4402,112,1,10001,4,10002,2,1090,1010,1084,4406,1088,3)))begin
insert into @t(o,t,p,u,q,s,y) select o.ActivityId,4202,0,o.OwningUser,c.o,c.t,1 from
Email o,@t c where o.RegardingObjectId=c.o and c.t in(4700,4402,112,1,10001,4,10002,2,1090,1010,1084,4406,1088,3)
and o.DeletionStateCode=0 end&lt;br /&gt;
if(exists(select * from @t where t in(4402,112,1,3,2,1010,1088,10002,1090,4406,4,10001,1084)))begin
insert into @t(o,t,p,u,q,s,y) select o.ActivityId,4201,0,o.OwningUser,c.o,c.t,1 from
Appointment o,@t c where o.RegardingObjectId=c.o and c.t in(4402,112,1,3,2,1010,1088,10002,1090,4406,4,10001,1084)
and o.DeletionStateCode=0 end&lt;br /&gt;
if(exists(select * from @t where t in(10002,4209,4210,4201,1088,1010,4202,4703,4,4206,4402,1084,1,4211,4414,4300,4401,4204,112,4207,3,1090,10001,4208,4214,4400,2,4212)))begin
insert into @t(o,t,p,u,q,s,y) select o.AnnotationId,5,0,o.OwningUser,c.o,c.t,1 from
Annotation o,@t c where o.ObjectId=c.o and c.t in(10002,4209,4210,4201,1088,1010,4202,4703,4,4206,4402,1084,1,4211,4414,4300,4401,4204,112,4207,3,1090,10001,4208,4214,4400,2,4212)
and o.DeletionStateCode=0 end&lt;br /&gt;
return&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- Creazione SP 
&lt;br /&gt;
&lt;br /&gt;
GO&lt;br /&gt;
--/****** Object: StoredProcedure [dbo].[p_CascadeCollectAssign] Script Date: 01/29/2010
08:42:48 ******/&lt;br /&gt;
SET ANSI_NULLS ON&lt;br /&gt;
GO&lt;br /&gt;
SET QUOTED_IDENTIFIER ON&lt;br /&gt;
GO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
create proc [dbo].[p_CascadeCollectAssign]&lt;br /&gt;
(&lt;br /&gt;
@operation_type nvarchar(40),&lt;br /&gt;
@root_entity_otc int,&lt;br /&gt;
@root_entity_oid uniqueidentifier,&lt;br /&gt;
@isOffline int,&lt;br /&gt;
@old_owner uniqueidentifier&lt;br /&gt;
)&lt;br /&gt;
as&lt;br /&gt;
begin&lt;br /&gt;
set nocount on&lt;br /&gt;
&lt;br /&gt;
begin&lt;br /&gt;
insert into #CascadeCollectAssign select o, t, p, q, s, y&lt;br /&gt;
from dbo.fn_CollectForCascadeAssign&lt;br /&gt;
(@root_entity_oid&lt;br /&gt;
,@root_entity_otc&lt;br /&gt;
,@isOffline&lt;br /&gt;
,@old_owner&lt;br /&gt;
)&lt;br /&gt;
update #CascadeCollectAssign set processed = 2&lt;br /&gt;
end&lt;br /&gt;
end&lt;br /&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=d805efb5-dff3-4f27-ba8a-d95e07dea08f" /&gt;</description>
      <comments>http://www.sberetta.it/CommentView,guid,d805efb5-dff3-4f27-ba8a-d95e07dea08f.aspx</comments>
      <category>CRM</category>
      <category>CRM Configurazione</category>
    </item>
    <item>
      <trackback:ping>http://www.sberetta.it/Trackback.aspx?guid=bd74f486-8326-40bd-9ccd-8adbfc30c758</trackback:ping>
      <pingback:server>http://www.sberetta.it/pingback.aspx</pingback:server>
      <pingback:target>http://www.sberetta.it/PermaLink,guid,bd74f486-8326-40bd-9ccd-8adbfc30c758.aspx</pingback:target>
      <dc:creator>Stefano Beretta</dc:creator>
      <wfw:comment>http://www.sberetta.it/CommentView,guid,bd74f486-8326-40bd-9ccd-8adbfc30c758.aspx</wfw:comment>
      <wfw:commentRss>http://www.sberetta.it/SyndicationService.asmx/GetEntryCommentsRss?guid=bd74f486-8326-40bd-9ccd-8adbfc30c758</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
...bisogna semplicemente distruggere il DB di migrazione e far girare di nuovo il
configuratore.
</p>
        <p>
Per fare cio' bisogna usare gli strumenti di SQL Server da un lato e lanciare manualmente
il configuratore dall'altro.<br />
In particolare <b>non serve reinstallare il DMM!!!</b><br />
Basta semplicemente uscire dal DMM, andare nella sua cartella, entrare nella sottocartella
"configwizard" e lanciare il file Microsoft.Crm.DNClient.Config.exe".
</p>
        <img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=bd74f486-8326-40bd-9ccd-8adbfc30c758" />
      </body>
      <title>Quando il DMM va in errore</title>
      <guid isPermaLink="false">http://www.sberetta.it/PermaLink,guid,bd74f486-8326-40bd-9ccd-8adbfc30c758.aspx</guid>
      <link>http://www.sberetta.it/2009/12/12/QuandoIlDMMVaInErrore.aspx</link>
      <pubDate>Sat, 12 Dec 2009 21:14:18 GMT</pubDate>
      <description>&lt;p&gt;
...bisogna semplicemente distruggere il DB di migrazione e far girare di nuovo il
configuratore.
&lt;/p&gt;
&lt;p&gt;
Per fare cio' bisogna usare gli strumenti di SQL Server da un lato e lanciare manualmente
il configuratore dall'altro.&lt;br /&gt;
In particolare &lt;b&gt;non serve reinstallare il DMM!!!&lt;/b&gt;
&lt;br /&gt;
Basta semplicemente uscire dal DMM, andare nella sua cartella, entrare nella sottocartella
"configwizard" e lanciare il file Microsoft.Crm.DNClient.Config.exe".
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=bd74f486-8326-40bd-9ccd-8adbfc30c758" /&gt;</description>
      <comments>http://www.sberetta.it/CommentView,guid,bd74f486-8326-40bd-9ccd-8adbfc30c758.aspx</comments>
      <category>CRM</category>
      <category>CRM Configurazione</category>
    </item>
    <item>
      <trackback:ping>http://www.sberetta.it/Trackback.aspx?guid=259a59e4-f77c-417f-aa0d-4e7f4931523b</trackback:ping>
      <pingback:server>http://www.sberetta.it/pingback.aspx</pingback:server>
      <pingback:target>http://www.sberetta.it/PermaLink,guid,259a59e4-f77c-417f-aa0d-4e7f4931523b.aspx</pingback:target>
      <dc:creator>Stefano Beretta</dc:creator>
      <wfw:comment>http://www.sberetta.it/CommentView,guid,259a59e4-f77c-417f-aa0d-4e7f4931523b.aspx</wfw:comment>
      <wfw:commentRss>http://www.sberetta.it/SyndicationService.asmx/GetEntryCommentsRss?guid=259a59e4-f77c-417f-aa0d-4e7f4931523b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
e' probabilmente dovuto all'installazione di una patch che impedisce ai pool d'applicazione
dell'IIS di partire.
</p>
        <p>
In questo caso si trova nel log di sistema un messaggio di warning del tipo:<b>A process
serving application pool 'Nome del pool' terminated unexpectedly. The process id was
'numero del processo'. The process exit code was '0xffffffff'</b><br /></p>
        <p>
La patch incriminata è la <b>kb973917</b>.<br />
Disinstallata quella il tutto riparte.
</p>
        <p>
          <br />
          <b>NOTA: </b> in realtà la patch non e' compatibile con le vecchie versioni delle
dll di IIS. Tali versioni sono antecedenti al SP2 di Windows Server 2003. Il programma
di installazione dell'SP2, in alcuni casi, non riesce a sostituire tali dll e quindi
sul server rimangono delle vecchie versioni che vanno in errore con la patch. La soluzione
ideale sarebbe quindi quella di reinstallare l'SP2 di Windows e poi la patch.
</p>
        <p>
Maggiori informazioni <a href="http://support.microsoft.com/?kbid=2009746" target="new">qui</a>.
</p>
        <img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=259a59e4-f77c-417f-aa0d-4e7f4931523b" />
      </body>
      <title>Se il CRM risponde service unavailable</title>
      <guid isPermaLink="false">http://www.sberetta.it/PermaLink,guid,259a59e4-f77c-417f-aa0d-4e7f4931523b.aspx</guid>
      <link>http://www.sberetta.it/2009/12/10/SeIlCRMRispondeServiceUnavailable.aspx</link>
      <pubDate>Thu, 10 Dec 2009 11:40:35 GMT</pubDate>
      <description>&lt;p&gt;
e' probabilmente dovuto all'installazione di una patch che impedisce ai pool d'applicazione
dell'IIS di partire.
&lt;/p&gt;
&lt;p&gt;
In questo caso si trova nel log di sistema un messaggio di warning del tipo:&lt;b&gt;A process
serving application pool 'Nome del pool' terminated unexpectedly. The process id was
'numero del processo'. The process exit code was '0xffffffff'&lt;/b&gt;
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
La patch incriminata è la &lt;b&gt;kb973917&lt;/b&gt;.&lt;br /&gt;
Disinstallata quella il tutto riparte.
&lt;/p&gt;
&lt;p&gt;
&lt;br /&gt;
&lt;b&gt;NOTA: &lt;/b&gt; in realtà la patch non e' compatibile con le vecchie versioni delle
dll di IIS. Tali versioni sono antecedenti al SP2 di Windows Server 2003. Il programma
di installazione dell'SP2, in alcuni casi, non riesce a sostituire tali dll e quindi
sul server rimangono delle vecchie versioni che vanno in errore con la patch. La soluzione
ideale sarebbe quindi quella di reinstallare l'SP2 di Windows e poi la patch.
&lt;/p&gt;
&lt;p&gt;
Maggiori informazioni &lt;a href="http://support.microsoft.com/?kbid=2009746" target="new"&gt;qui&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=259a59e4-f77c-417f-aa0d-4e7f4931523b" /&gt;</description>
      <comments>http://www.sberetta.it/CommentView,guid,259a59e4-f77c-417f-aa0d-4e7f4931523b.aspx</comments>
      <category>CRM</category>
      <category>CRM Configurazione</category>
    </item>
    <item>
      <trackback:ping>http://www.sberetta.it/Trackback.aspx?guid=2a633f7b-f523-4a93-bfc8-7f45ec6ddb57</trackback:ping>
      <pingback:server>http://www.sberetta.it/pingback.aspx</pingback:server>
      <pingback:target>http://www.sberetta.it/PermaLink,guid,2a633f7b-f523-4a93-bfc8-7f45ec6ddb57.aspx</pingback:target>
      <dc:creator>Stefano Beretta</dc:creator>
      <wfw:comment>http://www.sberetta.it/CommentView,guid,2a633f7b-f523-4a93-bfc8-7f45ec6ddb57.aspx</wfw:comment>
      <wfw:commentRss>http://www.sberetta.it/SyndicationService.asmx/GetEntryCommentsRss?guid=2a633f7b-f523-4a93-bfc8-7f45ec6ddb57</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
...siamo in presenza di un problema Kerberos.
</p>
        <p>
Per risolverlo procedere come segue: 
</p>
        <li>
Assicurarsi che i computer su cui girano i servizi del CRM siano "trustati" in AD
(flag apposito sulle proprieta' dell'account computer)</li>
        <li>
Inserire i corretti SPN (Server Principal Name) per l'utente con cui gira il pool
di applicazioni del CRM.</li>
        <br />
Per settare quest'ultima caratteristica:<br />
setspn –A HTTP/servername:5555 domain\serviceusername_or_computername<br />
per il nome NETBIOS e' necessario esplicitare il numero di porta. Se l'utente del
pool di applicazioni e' "servizio di rete" usare il nome computer, altrimenti usare
il nome account relativo.<br />
setspn –A HTTP/servername.company.com domain\serviceusername_or_computername<br />
Per il nome FQDN NON esplicitare MAI il numero di porta.
<br /><p><b>NOTA: </b> verificare accuratamente di non inserire SPN duplicati. Per vedere i
nomi registrati usare l'opzione -L nel comando setspn.
</p><img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=2a633f7b-f523-4a93-bfc8-7f45ec6ddb57" /></body>
      <title>Errori di autenticazione</title>
      <guid isPermaLink="false">http://www.sberetta.it/PermaLink,guid,2a633f7b-f523-4a93-bfc8-7f45ec6ddb57.aspx</guid>
      <link>http://www.sberetta.it/2009/12/09/ErroriDiAutenticazione.aspx</link>
      <pubDate>Wed, 09 Dec 2009 16:07:34 GMT</pubDate>
      <description>&lt;p&gt;
...siamo in presenza di un problema Kerberos.
&lt;/p&gt;
&lt;p&gt;
Per risolverlo procedere come segue: 
&lt;li&gt;
Assicurarsi che i computer su cui girano i servizi del CRM siano "trustati" in AD
(flag apposito sulle proprieta' dell'account computer)&lt;/li&gt;
&lt;li&gt;
Inserire i corretti SPN (Server Principal Name) per l'utente con cui gira il pool
di applicazioni del CRM.&lt;/li&gt;
&lt;br /&gt;
Per settare quest'ultima caratteristica:&lt;br /&gt;
setspn –A HTTP/servername:5555 domain\serviceusername_or_computername&lt;br /&gt;
per il nome NETBIOS e' necessario esplicitare il numero di porta. Se l'utente del
pool di applicazioni e' "servizio di rete" usare il nome computer, altrimenti usare
il nome account relativo.&lt;br /&gt;
setspn –A HTTP/servername.company.com domain\serviceusername_or_computername&lt;br /&gt;
Per il nome FQDN NON esplicitare MAI il numero di porta.&gt;
&lt;br /&gt;
&lt;p&gt;
&lt;b&gt;NOTA: &lt;/b&gt; verificare accuratamente di non inserire SPN duplicati. Per vedere i
nomi registrati usare l'opzione -L nel comando setspn.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=2a633f7b-f523-4a93-bfc8-7f45ec6ddb57" /&gt;</description>
      <comments>http://www.sberetta.it/CommentView,guid,2a633f7b-f523-4a93-bfc8-7f45ec6ddb57.aspx</comments>
      <category>CRM</category>
      <category>CRM Configurazione</category>
    </item>
    <item>
      <trackback:ping>http://www.sberetta.it/Trackback.aspx?guid=64156251-6f4e-4b83-a28a-28b8672380b7</trackback:ping>
      <pingback:server>http://www.sberetta.it/pingback.aspx</pingback:server>
      <pingback:target>http://www.sberetta.it/PermaLink,guid,64156251-6f4e-4b83-a28a-28b8672380b7.aspx</pingback:target>
      <dc:creator>Stefano Beretta</dc:creator>
      <wfw:comment>http://www.sberetta.it/CommentView,guid,64156251-6f4e-4b83-a28a-28b8672380b7.aspx</wfw:comment>
      <wfw:commentRss>http://www.sberetta.it/SyndicationService.asmx/GetEntryCommentsRss?guid=64156251-6f4e-4b83-a28a-28b8672380b7</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
...specialmente con SQL Server 2008, bisogna evitare l'esecuzione delle query da parte
del motore dei dati in modalita' parallela.
</p>
        <p>
Lo script riportato sotto, da eseguire dui DB del CRM, e' adatto allo scopo: l'aumento
di performance potrebbe essere <b>sorprendente!!!</b><br /></p>
        <p>
exec sp_configure ‘show adv’, 1; 
<br />
RECONFIGURE WITH OVERRIDE; 
<br />
exec sp_configure ‘max degree’, 1 
<br />
RECONFIGURE WITH OVERRIDE; 
<br />
Exec sp_configure --verificare con questa istruzione che i valori impostati siano
stati correttamente percepiti<br /></p>
        <img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=64156251-6f4e-4b83-a28a-28b8672380b7" />
      </body>
      <title>CRM LENTISSIMO!!!</title>
      <guid isPermaLink="false">http://www.sberetta.it/PermaLink,guid,64156251-6f4e-4b83-a28a-28b8672380b7.aspx</guid>
      <link>http://www.sberetta.it/2009/11/23/CRMLENTISSIMO.aspx</link>
      <pubDate>Mon, 23 Nov 2009 23:20:46 GMT</pubDate>
      <description>&lt;p&gt;
...specialmente con SQL Server 2008, bisogna evitare l'esecuzione delle query da parte
del motore dei dati in modalita' parallela.
&lt;/p&gt;
&lt;p&gt;
Lo script riportato sotto, da eseguire dui DB del CRM, e' adatto allo scopo: l'aumento
di performance potrebbe essere &lt;b&gt;sorprendente!!!&lt;/b&gt;
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
exec sp_configure ‘show adv’, 1; 
&lt;br /&gt;
RECONFIGURE WITH OVERRIDE; 
&lt;br /&gt;
exec sp_configure ‘max degree’, 1 
&lt;br /&gt;
RECONFIGURE WITH OVERRIDE; 
&lt;br /&gt;
Exec sp_configure --verificare con questa istruzione che i valori impostati siano
stati correttamente percepiti&lt;br /&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=64156251-6f4e-4b83-a28a-28b8672380b7" /&gt;</description>
      <comments>http://www.sberetta.it/CommentView,guid,64156251-6f4e-4b83-a28a-28b8672380b7.aspx</comments>
      <category>CRM</category>
      <category>CRM Configurazione</category>
    </item>
    <item>
      <trackback:ping>http://www.sberetta.it/Trackback.aspx?guid=6d4e612e-b400-4c5f-8d23-a2af9719f5c2</trackback:ping>
      <pingback:server>http://www.sberetta.it/pingback.aspx</pingback:server>
      <pingback:target>http://www.sberetta.it/PermaLink,guid,6d4e612e-b400-4c5f-8d23-a2af9719f5c2.aspx</pingback:target>
      <dc:creator>Stefano Beretta</dc:creator>
      <wfw:comment>http://www.sberetta.it/CommentView,guid,6d4e612e-b400-4c5f-8d23-a2af9719f5c2.aspx</wfw:comment>
      <wfw:commentRss>http://www.sberetta.it/SyndicationService.asmx/GetEntryCommentsRss?guid=6d4e612e-b400-4c5f-8d23-a2af9719f5c2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
...se questo errore da' un messaggio del tipo<br /><b>"Stringa troppo lunga"</b><br />
significa che c'e' un campo dell'entita' email troppo corto ma quale?
</p>
        <p>
Il campo incriminato si chiama <b>MessageId</b> e serve al CRM per tenere traccia
dei legami fra i messaggi.<br />
Esso e' una stringa di 100 caratteri e a volte non basta.
</p>
        <p>
Bsta allargare questo campo e il gioco e' fatto!
</p>
        <img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=6d4e612e-b400-4c5f-8d23-a2af9719f5c2" />
      </body>
      <title>Errore quando si risponde a una e-mail dal CRM</title>
      <guid isPermaLink="false">http://www.sberetta.it/PermaLink,guid,6d4e612e-b400-4c5f-8d23-a2af9719f5c2.aspx</guid>
      <link>http://www.sberetta.it/2009/11/23/ErroreQuandoSiRispondeAUnaEmailDalCRM.aspx</link>
      <pubDate>Mon, 23 Nov 2009 21:59:25 GMT</pubDate>
      <description>&lt;p&gt;
...se questo errore da' un messaggio del tipo&lt;br /&gt;
&lt;b&gt;"Stringa troppo lunga"&lt;/b&gt;
&lt;br /&gt;
significa che c'e' un campo dell'entita' email troppo corto ma quale?
&lt;/p&gt;
&lt;p&gt;
Il campo incriminato si chiama &lt;b&gt;MessageId&lt;/b&gt; e serve al CRM per tenere traccia
dei legami fra i messaggi.&lt;br /&gt;
Esso e' una stringa di 100 caratteri e a volte non basta.
&lt;/p&gt;
&lt;p&gt;
Bsta allargare questo campo e il gioco e' fatto!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=6d4e612e-b400-4c5f-8d23-a2af9719f5c2" /&gt;</description>
      <comments>http://www.sberetta.it/CommentView,guid,6d4e612e-b400-4c5f-8d23-a2af9719f5c2.aspx</comments>
      <category>CRM</category>
      <category>CRM Configurazione</category>
    </item>
    <item>
      <trackback:ping>http://www.sberetta.it/Trackback.aspx?guid=664c3e7d-81ff-43e6-a9aa-1cba943759e0</trackback:ping>
      <pingback:server>http://www.sberetta.it/pingback.aspx</pingback:server>
      <pingback:target>http://www.sberetta.it/PermaLink,guid,664c3e7d-81ff-43e6-a9aa-1cba943759e0.aspx</pingback:target>
      <dc:creator>Stefano Beretta</dc:creator>
      <wfw:comment>http://www.sberetta.it/CommentView,guid,664c3e7d-81ff-43e6-a9aa-1cba943759e0.aspx</wfw:comment>
      <wfw:commentRss>http://www.sberetta.it/SyndicationService.asmx/GetEntryCommentsRss?guid=664c3e7d-81ff-43e6-a9aa-1cba943759e0</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
...va presa un po' con le pinze.
</p>
        <p>
Infatti essa da un lato fa da base per tutte le rollup sucessive, ma dall'altro richiede
condizioni speciali di installazione.
</p>
        <p>
Il tutto viene spiegato qui sotto con un semplice elenco: 
</p>
        <li>
Ogni rollup sucessiva alla 7 non viene installata se il software di installazione
non rileva la presenza della rollup 7</li>
        <li>
La rollup 7 sul client <b>non puo' essere disinstallata</b></li>
        <li>
Il client dev'essere connesso ad Internet quando si installa la rollup 7.</li>
        <li>
La rollup 7 rende il CRM compatibile con le nuove versioni dei sistemi operativi Microsoft
e in particolare Windows 7</li>
        <br />
        <p>
Se non si seguono questi speciali accorgimenti il client Outlook non riesce piu' a
connettersi al server CRM!!!
</p>
        <img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=664c3e7d-81ff-43e6-a9aa-1cba943759e0" />
      </body>
      <title>Attenzione alla rollup 7!</title>
      <guid isPermaLink="false">http://www.sberetta.it/PermaLink,guid,664c3e7d-81ff-43e6-a9aa-1cba943759e0.aspx</guid>
      <link>http://www.sberetta.it/2009/11/21/AttenzioneAllaRollup7.aspx</link>
      <pubDate>Sat, 21 Nov 2009 22:18:30 GMT</pubDate>
      <description>&lt;p&gt;
...va presa un po' con le pinze.
&lt;/p&gt;
&lt;p&gt;
Infatti essa da un lato fa da base per tutte le rollup sucessive, ma dall'altro richiede
condizioni speciali di installazione.
&lt;/p&gt;
&lt;p&gt;
Il tutto viene spiegato qui sotto con un semplice elenco: 
&lt;li&gt;
Ogni rollup sucessiva alla 7 non viene installata se il software di installazione
non rileva la presenza della rollup 7&lt;/li&gt;
&lt;li&gt;
La rollup 7 sul client &lt;b&gt;non puo' essere disinstallata&lt;/b&gt;
&lt;/li&gt;
&lt;li&gt;
Il client dev'essere connesso ad Internet quando si installa la rollup 7.&lt;/li&gt;
&lt;li&gt;
La rollup 7 rende il CRM compatibile con le nuove versioni dei sistemi operativi Microsoft
e in particolare Windows 7&lt;/li&gt;
&lt;br /&gt;
&gt;
&lt;p&gt;
Se non si seguono questi speciali accorgimenti il client Outlook non riesce piu' a
connettersi al server CRM!!!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=664c3e7d-81ff-43e6-a9aa-1cba943759e0" /&gt;</description>
      <comments>http://www.sberetta.it/CommentView,guid,664c3e7d-81ff-43e6-a9aa-1cba943759e0.aspx</comments>
      <category>CRM</category>
      <category>CRM Configurazione</category>
    </item>
    <item>
      <trackback:ping>http://www.sberetta.it/Trackback.aspx?guid=b1717747-0065-4d9d-a748-08c0cc707f40</trackback:ping>
      <pingback:server>http://www.sberetta.it/pingback.aspx</pingback:server>
      <pingback:target>http://www.sberetta.it/PermaLink,guid,b1717747-0065-4d9d-a748-08c0cc707f40.aspx</pingback:target>
      <dc:creator>Stefano Beretta</dc:creator>
      <wfw:comment>http://www.sberetta.it/CommentView,guid,b1717747-0065-4d9d-a748-08c0cc707f40.aspx</wfw:comment>
      <wfw:commentRss>http://www.sberetta.it/SyndicationService.asmx/GetEntryCommentsRss?guid=b1717747-0065-4d9d-a748-08c0cc707f40</wfw:commentRss>
      <title>Errore quando si cerca di stampare un report</title>
      <guid isPermaLink="false">http://www.sberetta.it/PermaLink,guid,b1717747-0065-4d9d-a748-08c0cc707f40.aspx</guid>
      <link>http://www.sberetta.it/2009/09/30/ErroreQuandoSiCercaDiStampareUnReport.aspx</link>
      <pubDate>Wed, 30 Sep 2009 10:24:39 GMT</pubDate>
      <description>&lt;p&gt;
Se quando si clicca il pulsante di stampa del visualizzatore report si ottiene un
errore probabilmente i server non sono adeguatamente patchati (soprattutto quello
SQL non ha installato l'ultimo SP)
&lt;/p&gt;
&lt;p&gt;
Il messaggio e' tipo: "Unable to load printer control"
&lt;/p&gt;
&lt;p&gt;
Se siamo in questo caso dobbiamo installare le seguenti patch:&lt;br /&gt;
SERVER SQL E SERVER DEI REPORT:&lt;br /&gt;
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=4603c722-2468-4adb-b945-2ed0458b8f47&amp;DisplayLang=en#filelist"&gt;Report
Viewer&lt;/a&gt;
&lt;br /&gt;
SERVER CRM&lt;br /&gt;
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=82833f27-081d-4b72-83ef-2836360a904d&amp;DisplayLang=en"&gt;Report
Viewer&lt;/a&gt;
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
I link sono riportati per la lingua inglese, ovviamente bisogna scegliere la lingua
della propria installazione.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=b1717747-0065-4d9d-a748-08c0cc707f40" /&gt;</description>
      <comments>http://www.sberetta.it/CommentView,guid,b1717747-0065-4d9d-a748-08c0cc707f40.aspx</comments>
      <category>CRM</category>
      <category>CRM Configurazione</category>
    </item>
    <item>
      <trackback:ping>http://www.sberetta.it/Trackback.aspx?guid=a0d00be6-01d9-47c1-adc8-fa7ff614342a</trackback:ping>
      <pingback:server>http://www.sberetta.it/pingback.aspx</pingback:server>
      <pingback:target>http://www.sberetta.it/PermaLink,guid,a0d00be6-01d9-47c1-adc8-fa7ff614342a.aspx</pingback:target>
      <dc:creator>Stefano Beretta</dc:creator>
      <wfw:comment>http://www.sberetta.it/CommentView,guid,a0d00be6-01d9-47c1-adc8-fa7ff614342a.aspx</wfw:comment>
      <wfw:commentRss>http://www.sberetta.it/SyndicationService.asmx/GetEntryCommentsRss?guid=a0d00be6-01d9-47c1-adc8-fa7ff614342a</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Se gli utenti lamentano errori nell'esecuzione dei report del CRM (di sistema o custom)
con messaggi di mancanza di privilegi cosa fare?
</p>
        <p>
Bhe', ovviamente si da' un'occhiata ai ruoli di sicurezza e si mette il pallino verde
sulla possibilita' di eseguire i report
</p>
        <br />
        <p>
Se nemmeno cosi' funziona e' potrebbe essere un baco:<br />
puo' succedere se il ruolo dell'utente e' custom ed e' stato creato da zero.<br />
La soluzione piu' semplice e' cancellare quel ruolo e rifarlo a partire pero' da un
ruolo esistente (DI SISTEMA!), mediante l'operazione molto utile nel CRM di copia,
che sia simile nei permessi a quello desiderato.<img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=a0d00be6-01d9-47c1-adc8-fa7ff614342a" /></p>
      </body>
      <title>Errori di permessi nell'esecuzione dei report</title>
      <guid isPermaLink="false">http://www.sberetta.it/PermaLink,guid,a0d00be6-01d9-47c1-adc8-fa7ff614342a.aspx</guid>
      <link>http://www.sberetta.it/2009/09/17/ErroriDiPermessiNellesecuzioneDeiReport.aspx</link>
      <pubDate>Thu, 17 Sep 2009 11:05:13 GMT</pubDate>
      <description>&lt;p&gt;
Se gli utenti lamentano errori nell'esecuzione dei report del CRM (di sistema o custom)
con messaggi di mancanza di privilegi cosa fare?
&lt;/p&gt;
&lt;p&gt;
Bhe', ovviamente si da' un'occhiata ai ruoli di sicurezza e si mette il pallino verde
sulla possibilita' di eseguire i report
&lt;/p&gt;
&lt;br /&gt;
&lt;p&gt;
Se nemmeno cosi' funziona e' potrebbe essere un baco:&lt;br /&gt;
puo' succedere se il ruolo dell'utente e' custom ed e' stato creato da zero.&lt;br /&gt;
La soluzione piu' semplice e' cancellare quel ruolo e rifarlo a partire pero' da un
ruolo esistente (DI SISTEMA!), mediante l'operazione molto utile nel CRM di copia,
che sia simile nei permessi a quello desiderato.&lt;img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=a0d00be6-01d9-47c1-adc8-fa7ff614342a" /&gt;</description>
      <comments>http://www.sberetta.it/CommentView,guid,a0d00be6-01d9-47c1-adc8-fa7ff614342a.aspx</comments>
      <category>CRM</category>
      <category>CRM Configurazione</category>
    </item>
    <item>
      <trackback:ping>http://www.sberetta.it/Trackback.aspx?guid=ec985021-d5ae-4f12-9b1c-4fec6e566541</trackback:ping>
      <pingback:server>http://www.sberetta.it/pingback.aspx</pingback:server>
      <pingback:target>http://www.sberetta.it/PermaLink,guid,ec985021-d5ae-4f12-9b1c-4fec6e566541.aspx</pingback:target>
      <dc:creator>Stefano Beretta</dc:creator>
      <wfw:comment>http://www.sberetta.it/CommentView,guid,ec985021-d5ae-4f12-9b1c-4fec6e566541.aspx</wfw:comment>
      <wfw:commentRss>http://www.sberetta.it/SyndicationService.asmx/GetEntryCommentsRss?guid=ec985021-d5ae-4f12-9b1c-4fec6e566541</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Come tutti sanno quando si installa qualunque componente di MS CRM 4.0 il programma
scarica da Internet e installa il supporto runtime di C++
</p>
        <p>
Esso e' utile al servizio ISAPI dell'IIS che gestisce gli url per gestire le tenancy.
</p>
        <p>
Sebbene non sia una prassi comune e soprattutto consigliata (se si e' connessi a Internet
il setup scarica al volo gli ultimi aggiornamenti), se non si ha una connessione a
Internet il software non riesce a scaricare il componente e l'installazione si blocca.
</p>
        <p>
Per risolvere il problema:<br />
1) Scaricare o procurarsi il supporto: vcredist_x86.exe (o AMD 64) 2) A partire dalla
root dove ci sono i file di installazione del CRM creare il percorso (come se fosse
la root del CD del prodotto): redist/i386/vcredidt e copiare li' il file (ovvaimente
sostituire i386 con amd64 ove sia il caso) 3) Riavviare l'installazione<img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=ec985021-d5ae-4f12-9b1c-4fec6e566541" /></p>
      </body>
      <title>Installare CRM senza Internet</title>
      <guid isPermaLink="false">http://www.sberetta.it/PermaLink,guid,ec985021-d5ae-4f12-9b1c-4fec6e566541.aspx</guid>
      <link>http://www.sberetta.it/2009/09/16/InstallareCRMSenzaInternet.aspx</link>
      <pubDate>Wed, 16 Sep 2009 08:14:12 GMT</pubDate>
      <description>&lt;p&gt;
Come tutti sanno quando si installa qualunque componente di MS CRM 4.0 il programma
scarica da Internet e installa il supporto runtime di C++
&lt;/p&gt;
&lt;p&gt;
Esso e' utile al servizio ISAPI dell'IIS che gestisce gli url per gestire le tenancy.
&lt;/p&gt;
&lt;p&gt;
Sebbene non sia una prassi comune e soprattutto consigliata (se si e' connessi a Internet
il setup scarica al volo gli ultimi aggiornamenti), se non si ha una connessione a
Internet il software non riesce a scaricare il componente e l'installazione si blocca.
&lt;/p&gt;
&lt;p&gt;
Per risolvere il problema:&lt;br /&gt;
1) Scaricare o procurarsi il supporto: vcredist_x86.exe (o AMD 64) 2) A partire dalla
root dove ci sono i file di installazione del CRM creare il percorso (come se fosse
la root del CD del prodotto): redist/i386/vcredidt e copiare li' il file (ovvaimente
sostituire i386 con amd64 ove sia il caso) 3) Riavviare l'installazione&lt;img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=ec985021-d5ae-4f12-9b1c-4fec6e566541" /&gt;</description>
      <comments>http://www.sberetta.it/CommentView,guid,ec985021-d5ae-4f12-9b1c-4fec6e566541.aspx</comments>
      <category>CRM</category>
      <category>CRM Configurazione</category>
    </item>
    <item>
      <trackback:ping>http://www.sberetta.it/Trackback.aspx?guid=733d5bff-67ac-4ea3-9df2-455db99152ae</trackback:ping>
      <pingback:server>http://www.sberetta.it/pingback.aspx</pingback:server>
      <pingback:target>http://www.sberetta.it/PermaLink,guid,733d5bff-67ac-4ea3-9df2-455db99152ae.aspx</pingback:target>
      <dc:creator>Stefano Beretta</dc:creator>
      <wfw:comment>http://www.sberetta.it/CommentView,guid,733d5bff-67ac-4ea3-9df2-455db99152ae.aspx</wfw:comment>
      <wfw:commentRss>http://www.sberetta.it/SyndicationService.asmx/GetEntryCommentsRss?guid=733d5bff-67ac-4ea3-9df2-455db99152ae</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <em>
            <font color="#000080">Se salvando un'opportunità o inserendo in essa (o in un'offerta,
ordine o fattura) un prodotto viene esposto un messaggio di errore nel calcolo dei
prezzi bisogna controllare che nell'opportunità sia o meno selezionato il flag "Ricavi
calcolati dal sistema". Se il flag non è selezionato e quindi si presuppone che il
ricavo venga imputato manualmente, lo si sposti ad automatico e si faccia una prova.<br />
Se così funziona siete incappati in un baco del CRM che viene risolto con l'installazione
dell'ultima rollup.<br /></font>
          </em>
        </p>
        <img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=733d5bff-67ac-4ea3-9df2-455db99152ae" />
      </body>
      <title>Errore sul calcolo dei prezzi quando si inseriscono prodotti nelle opportunità</title>
      <guid isPermaLink="false">http://www.sberetta.it/PermaLink,guid,733d5bff-67ac-4ea3-9df2-455db99152ae.aspx</guid>
      <link>http://www.sberetta.it/2009/06/23/ErroreSulCalcoloDeiPrezziQuandoSiInserisconoProdottiNelleOpportunit%c3%a0.aspx</link>
      <pubDate>Tue, 23 Jun 2009 14:49:36 GMT</pubDate>
      <description>&lt;p&gt;
&lt;em&gt;&lt;font color=#000080&gt;Se salvando un'opportunità o inserendo in essa (o in un'offerta,
ordine o fattura) un prodotto viene esposto un messaggio di errore nel calcolo dei
prezzi bisogna controllare che nell'opportunità sia o meno selezionato il flag "Ricavi
calcolati dal sistema". Se il flag non è selezionato e quindi si presuppone che il
ricavo venga imputato manualmente, lo si sposti ad automatico e si faccia una prova.&lt;br&gt;
Se così funziona siete incappati in un baco del CRM che viene risolto con l'installazione
dell'ultima rollup.&lt;br&gt;
&lt;/font&gt;&lt;/em&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=733d5bff-67ac-4ea3-9df2-455db99152ae" /&gt;</description>
      <comments>http://www.sberetta.it/CommentView,guid,733d5bff-67ac-4ea3-9df2-455db99152ae.aspx</comments>
      <category>CRM</category>
      <category>CRM Configurazione</category>
    </item>
    <item>
      <trackback:ping>http://www.sberetta.it/Trackback.aspx?guid=4f479a3c-b08c-401f-b916-acceb70bbfb4</trackback:ping>
      <pingback:server>http://www.sberetta.it/pingback.aspx</pingback:server>
      <pingback:target>http://www.sberetta.it/PermaLink,guid,4f479a3c-b08c-401f-b916-acceb70bbfb4.aspx</pingback:target>
      <dc:creator>Stefano Beretta</dc:creator>
      <wfw:comment>http://www.sberetta.it/CommentView,guid,4f479a3c-b08c-401f-b916-acceb70bbfb4.aspx</wfw:comment>
      <wfw:commentRss>http://www.sberetta.it/SyndicationService.asmx/GetEntryCommentsRss?guid=4f479a3c-b08c-401f-b916-acceb70bbfb4</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p align="left">
          <br />
          <em>Summary Non c'è più il deletion service. Esiste un job schedulato ogni 24 ore.
Un workaround per farlo partire subito. 
<br />
Category CRM 4.0 
<br />
Description Esiste la schedulazione per la cancellazione fisica dei dati (record con
DeletionStateCode = 2). La trovate nel db:<br /><br /><font color="#000080">use MSCRM_CONFIG<br />
select * from 
<br />
ScalegroupOrganizationMaintenanceJobs 
<br />
where OperationType=14<br /></font><br />
Il problema comunque non è di facile risoluzione.<br />
E' a disposizione un tool (NON SUPPORTATO) e in allegato per la modifica dei dati
del DB per alterare la schedulazione.<br /><br />
Devo dire che la schedulazione a me non ha funzionato bene, però modificando la data
"Job Next Run" e mettendola su una data già passata e riavviando il servizio "Microsoft
CRM Asynchronous Processing Service" la cancellazione vene fatta immediatamente.</em>
          <br />
          <br />
Info sul tool su <a href="http://code.msdn.microsoft.com/ScaleGroupJobEditor/">http://code.msdn.microsoft.com/ScaleGroupJobEditor/</a><br /></p>
        <p align="center">
          <img src="http://www.sberetta.it/content/binary/CRM3.jpg" border="0" />
        </p>
        <img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=4f479a3c-b08c-401f-b916-acceb70bbfb4" />
      </body>
      <title>CANCELLAZIONE FISICA DEI DATI</title>
      <guid isPermaLink="false">http://www.sberetta.it/PermaLink,guid,4f479a3c-b08c-401f-b916-acceb70bbfb4.aspx</guid>
      <link>http://www.sberetta.it/2009/06/17/CANCELLAZIONEFISICADEIDATI.aspx</link>
      <pubDate>Wed, 17 Jun 2009 09:54:49 GMT</pubDate>
      <description>&lt;p align=left&gt;
&lt;br&gt;
&lt;em&gt;Summary Non c'è più il deletion service. Esiste un job schedulato ogni 24 ore.
Un workaround per farlo partire subito. 
&lt;br&gt;
Category CRM 4.0 
&lt;br&gt;
Description Esiste la schedulazione per la cancellazione fisica dei dati (record con
DeletionStateCode = 2). La trovate nel db:&lt;br&gt;
&lt;br&gt;
&lt;font color=#000080&gt;use MSCRM_CONFIG&lt;br&gt;
select * from 
&lt;br&gt;
ScalegroupOrganizationMaintenanceJobs 
&lt;br&gt;
where OperationType=14&lt;br&gt;
&lt;/font&gt; 
&lt;br&gt;
Il problema comunque non è di facile risoluzione.&lt;br&gt;
E' a disposizione un tool (NON SUPPORTATO) e in allegato per la modifica dei dati
del DB per alterare la schedulazione.&lt;br&gt;
&lt;br&gt;
Devo dire che la schedulazione a me non ha funzionato bene, però modificando la data
"Job Next Run" e mettendola su una data già passata e riavviando il servizio "Microsoft
CRM Asynchronous Processing Service" la cancellazione vene fatta immediatamente.&lt;/em&gt;
&lt;br&gt;
&lt;br&gt;
Info sul tool su &lt;a href="http://code.msdn.microsoft.com/ScaleGroupJobEditor/"&gt;http://code.msdn.microsoft.com/ScaleGroupJobEditor/&lt;/a&gt; 
&lt;br&gt;
&lt;/p&gt;
&lt;p align=center&gt;
&lt;img src="http://www.sberetta.it/content/binary/CRM3.jpg" border=0&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=4f479a3c-b08c-401f-b916-acceb70bbfb4" /&gt;</description>
      <comments>http://www.sberetta.it/CommentView,guid,4f479a3c-b08c-401f-b916-acceb70bbfb4.aspx</comments>
      <category>CRM</category>
      <category>CRM Configurazione</category>
    </item>
    <item>
      <trackback:ping>http://www.sberetta.it/Trackback.aspx?guid=60c004ac-76bd-4e1f-b822-cf872edf6ef9</trackback:ping>
      <pingback:server>http://www.sberetta.it/pingback.aspx</pingback:server>
      <pingback:target>http://www.sberetta.it/PermaLink,guid,60c004ac-76bd-4e1f-b822-cf872edf6ef9.aspx</pingback:target>
      <dc:creator>Stefano Beretta</dc:creator>
      <wfw:comment>http://www.sberetta.it/CommentView,guid,60c004ac-76bd-4e1f-b822-cf872edf6ef9.aspx</wfw:comment>
      <wfw:commentRss>http://www.sberetta.it/SyndicationService.asmx/GetEntryCommentsRss?guid=60c004ac-76bd-4e1f-b822-cf872edf6ef9</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Dopo l'installazione di una rollup (dalla 2 in su) può accadere che non si sia più
in grado di pubblicare i workflow nel CRM.<br />
Ciò è dovuto ad un piccolo errore nel software di installazione della rollup che,
andando a sovrascrivere il web.config del CRM, si "dimentica" di inserire un assembly
necessario alla pubblicazione (il famoso mscorlib) fra gli assembly autgorizzati.
Da qui il problema.<br /><br />
La soluzione è quindi molto semplice: modificare manualmente il web.config inserendo
la seguente riga:<br /></p>
        <p>
authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
Namespace="System.Globalization" TypeName="CultureInfo" Authorized="True"
</p>
        <img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=60c004ac-76bd-4e1f-b822-cf872edf6ef9" />
      </body>
      <title>ERRORE DI PUBBLICAZIONE DEI WORKFLOW</title>
      <guid isPermaLink="false">http://www.sberetta.it/PermaLink,guid,60c004ac-76bd-4e1f-b822-cf872edf6ef9.aspx</guid>
      <link>http://www.sberetta.it/2009/06/17/ERROREDIPUBBLICAZIONEDEIWORKFLOW.aspx</link>
      <pubDate>Wed, 17 Jun 2009 09:52:53 GMT</pubDate>
      <description>&lt;p&gt;
Dopo l'installazione di una rollup (dalla 2 in su) può accadere che non si sia più
in grado di pubblicare i workflow nel CRM.&lt;br&gt;
Ciò è dovuto ad un piccolo errore nel software di installazione della rollup che,
andando a sovrascrivere il web.config del CRM, si "dimentica" di inserire un assembly
necessario alla pubblicazione (il famoso mscorlib) fra gli assembly autgorizzati.
Da qui il problema.&lt;br&gt;
&lt;br&gt;
La soluzione è quindi molto semplice: modificare manualmente il web.config inserendo
la seguente riga:&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;
authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
Namespace="System.Globalization" TypeName="CultureInfo" Authorized="True"
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=60c004ac-76bd-4e1f-b822-cf872edf6ef9" /&gt;</description>
      <comments>http://www.sberetta.it/CommentView,guid,60c004ac-76bd-4e1f-b822-cf872edf6ef9.aspx</comments>
      <category>CRM</category>
      <category>CRM Configurazione</category>
    </item>
    <item>
      <trackback:ping>http://www.sberetta.it/Trackback.aspx?guid=3c4ee946-ab75-4b96-9f8a-3cfde3e33944</trackback:ping>
      <pingback:server>http://www.sberetta.it/pingback.aspx</pingback:server>
      <pingback:target>http://www.sberetta.it/PermaLink,guid,3c4ee946-ab75-4b96-9f8a-3cfde3e33944.aspx</pingback:target>
      <dc:creator>Stefano Beretta</dc:creator>
      <wfw:comment>http://www.sberetta.it/CommentView,guid,3c4ee946-ab75-4b96-9f8a-3cfde3e33944.aspx</wfw:comment>
      <wfw:commentRss>http://www.sberetta.it/SyndicationService.asmx/GetEntryCommentsRss?guid=3c4ee946-ab75-4b96-9f8a-3cfde3e33944</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p align="justify">
          <br />
        </p>
        <p align="center">
          <img style="WIDTH: 154px; HEIGHT: 111px" height="218" src="http://www.sberetta.it/content/binary/crm2.jpg" width="259" border="0" />
        </p>
        <p align="justify">
          <em>Il CRM 4.0, specialmente se c'è installata la rollup 4, è pienamente compatibile
con il nuovo Internet Explorer 8, anzi!<br />
IE 8 interpreta più velocemente il javascript lato client e, di conseguenza, il rendereing
delle pagine è più veloce.</em>
        </p>
        <p align="justify">
          <em>L'unico problema viene sul client Outlook. Anche se il sito del CRM è inserito
fra quelli per i quali non si desidera il blocco dei popup, ogni volta che se ne apre
uno appare un alert di errore. Il popup si apre, il CRM funziona, ma ad ogni nuova
finestra appare il messaggio e, a volte, quando si clicca sul pulsante "salva e chiudi"
appare la finestra di avviso che il programma sta cercando di chiudere la finestra
corrente.</em>
        </p>
        <p align="right">
          <em>
          </em>
        </p>
        <p align="justify">
          <em>Ciò è ovviamente dovuto a un'impostazione di IE8, ma quale?</em>
        </p>
        <p align="justify">
          <em>Dopo varie prove ho sperimentato che le seguenti modifiche alla configurazione
di IOE8 risolvono il problema</em>:
</p>
        <p align="justify">
          <font color="#0000ff">1) Andare nelle opzioni Internet<br />
2) Andare nella scheda protezione<br />
3) Togliere il flag da "Attiva modalità protetta"<br />
4) Cliccare il pulsante "Ripristina livello predefinito su tutte le aree"<br />
5) Chiudere il browser e Outlook<br />
6) Aprire IE<br />
7) Andare nelle opzioni internet<br />
8) Andare nella scheda protezione<br />
9) selezionare il flag "Attiva modalità protetta"<br />
10) Chiudere IE<br />
11) Aprire Outlook.</font>
        </p>
        <p align="justify">
          <br />
          <strong>
            <font color="#000080" size="4">FUNZIONA!!!</font>
          </strong>
        </p>
        <img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=3c4ee946-ab75-4b96-9f8a-3cfde3e33944" />
      </body>
      <title>MALFUNZIONAMENTO DEL CLIENT OUTLOOK CON IE8</title>
      <guid isPermaLink="false">http://www.sberetta.it/PermaLink,guid,3c4ee946-ab75-4b96-9f8a-3cfde3e33944.aspx</guid>
      <link>http://www.sberetta.it/2009/06/16/MALFUNZIONAMENTODELCLIENTOUTLOOKCONIE8.aspx</link>
      <pubDate>Tue, 16 Jun 2009 09:23:58 GMT</pubDate>
      <description>&lt;p align=justify&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;p align=center&gt;
&lt;img style="WIDTH: 154px; HEIGHT: 111px" height=218 src="http://www.sberetta.it/content/binary/crm2.jpg" width=259 border=0&gt;
&lt;/p&gt;
&lt;p align=justify&gt;
&lt;em&gt;Il CRM 4.0, specialmente se c'è installata la rollup 4, è pienamente compatibile
con il nuovo Internet Explorer 8, anzi!&lt;br&gt;
IE 8 interpreta più velocemente il javascript lato client e, di conseguenza, il rendereing
delle pagine è più veloce.&lt;/em&gt;
&lt;/p&gt;
&lt;p align=justify&gt;
&lt;em&gt;L'unico problema viene sul client Outlook. Anche se il sito del CRM è inserito
fra quelli per i quali non si desidera il blocco dei popup, ogni volta che se ne apre
uno appare un alert di errore. Il popup si apre, il CRM funziona, ma ad ogni nuova
finestra appare il messaggio e, a volte, quando si clicca sul pulsante "salva e chiudi"
appare la finestra di avviso che il programma sta cercando di chiudere la finestra
corrente.&lt;/em&gt;
&lt;/p&gt;
&lt;p align=right&gt;
&lt;em&gt;&lt;/em&gt; 
&lt;/p&gt;
&lt;p align=justify&gt;
&lt;em&gt;Ciò è ovviamente dovuto a un'impostazione di IE8, ma quale?&lt;/em&gt;
&lt;/p&gt;
&lt;p align=justify&gt;
&lt;em&gt;Dopo varie prove ho sperimentato che le seguenti modifiche alla configurazione
di IOE8 risolvono il problema&lt;/em&gt;:
&lt;/p&gt;
&lt;p align=justify&gt;
&lt;font color=#0000ff&gt;1) Andare nelle opzioni Internet&lt;br&gt;
2) Andare nella scheda protezione&lt;br&gt;
3) Togliere il flag da "Attiva modalità protetta"&lt;br&gt;
4) Cliccare il pulsante "Ripristina livello predefinito su tutte le aree"&lt;br&gt;
5) Chiudere il browser e Outlook&lt;br&gt;
6) Aprire IE&lt;br&gt;
7) Andare nelle opzioni internet&lt;br&gt;
8) Andare nella scheda protezione&lt;br&gt;
9) selezionare il flag "Attiva modalità protetta"&lt;br&gt;
10) Chiudere IE&lt;br&gt;
11) Aprire Outlook.&lt;/font&gt;
&lt;/p&gt;
&lt;p align=justify&gt;
&lt;br&gt;
&lt;strong&gt;&lt;font color=#000080 size=4&gt;FUNZIONA!!!&lt;/font&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=3c4ee946-ab75-4b96-9f8a-3cfde3e33944" /&gt;</description>
      <comments>http://www.sberetta.it/CommentView,guid,3c4ee946-ab75-4b96-9f8a-3cfde3e33944.aspx</comments>
      <category>CRM</category>
      <category>CRM Configurazione</category>
    </item>
    <item>
      <trackback:ping>http://www.sberetta.it/Trackback.aspx?guid=d423cf7c-8a54-434e-8c00-d6af7ada501e</trackback:ping>
      <pingback:server>http://www.sberetta.it/pingback.aspx</pingback:server>
      <pingback:target>http://www.sberetta.it/PermaLink,guid,d423cf7c-8a54-434e-8c00-d6af7ada501e.aspx</pingback:target>
      <dc:creator>Stefano Beretta</dc:creator>
      <wfw:comment>http://www.sberetta.it/CommentView,guid,d423cf7c-8a54-434e-8c00-d6af7ada501e.aspx</wfw:comment>
      <wfw:commentRss>http://www.sberetta.it/SyndicationService.asmx/GetEntryCommentsRss?guid=d423cf7c-8a54-434e-8c00-d6af7ada501e</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p align="justify">
          <em> Spesso quando si fanno massicce chiamate alla platform del CRM via servizi web
(si parla di decine o centinaia di migliaia di chiamate ad esempio durante un'importazione
massiva), si può ottenere un errore di socket il cui messafggio è una frase del tipo
"Non è possibile aprire più connessioni su una stessa porta".</em>
        </p>
        <p align="justify">
          <em>Questo comportamento è legato all'IIS e non al codice del CRM o dello sviluppatore.
Ogni server web rimane costantemente in ascolto su alcune pèorte TCP sulle quali sono
attestati i siti. L'esempio più diffuso è quello della porta 80: siccome un sito è
acceduto da più utenti in contemporanea, quando IIS riceve una chiamata sulla porta
80 la evade aprendo una connessione su una porta alta; questo perchè la porta 80 deve
rimanere libera per le altre richieste. Le porte alte non utilizzate dalla macchina
vengono quindi aperte con un socket e i flussi HTTP passano attraverso di esse. Ogni
socket rimane aperto per un tempo stabilito e il range di porte alte da usare è scritto
nel registro di sistema. Se le chiamate ai servizi web (un socket aperto per chiamata)
sono molte e in rapida successione può succedere che il range di cui sopra si esaurisca,
IIS ricomincia dai valori bassi di tale range trovando però i socket ancora aperti
dalla chiamata precedente e scatendando quindi l'errore.</em>
        </p>
        <p align="justify">
          <em>SOLUZIONE: per risolvere il problema bisogna intervenrire sulla configurazione
di IIS in due modi NON mutualmente esclusivi. Bisogna però porre molta attenzione
perchè eventuali errori potrebbero causare gravi errori nels erver web.</em>
        </p>
        <blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
          <blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
            <blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
              <p align="justify">
                <em>1) Diminuire il tempo di apertura dei socket (il default è 240 secondi): si va
nella seguente chiave di registro e si modifica il valore ad esempio portandolo da
4 minuti a 30 secondi:<br />
HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\TCPTimedWaitDelay </em>
              </p>
              <p align="justify">
                <em>2) Aumentare il range di porte alte che l'IIS usa per evadere le richieste: si
va nella seguente chiave di registro e si modificano ni valori di conseguenza portandoli
ad esempio dal default che è 5000 a 65000:<br />
HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\MaxUserPort</em>
              </p>
            </blockquote>
          </blockquote>
        </blockquote>
        <p align="justify">
          <em>Si riavia IIS.</em>
        </p>
        <img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=d423cf7c-8a54-434e-8c00-d6af7ada501e" />
      </body>
      <title>RISOLVERE IL PROBLEMA DEGLI ERRORI DI SOCKET NEL CRM</title>
      <guid isPermaLink="false">http://www.sberetta.it/PermaLink,guid,d423cf7c-8a54-434e-8c00-d6af7ada501e.aspx</guid>
      <link>http://www.sberetta.it/2009/05/25/RISOLVEREILPROBLEMADEGLIERRORIDISOCKETNELCRM.aspx</link>
      <pubDate>Mon, 25 May 2009 07:42:51 GMT</pubDate>
      <description>&lt;p align=justify&gt;
&lt;em&gt; Spesso quando si fanno massicce chiamate alla platform del CRM via servizi web
(si parla di decine o centinaia di migliaia di chiamate ad esempio durante un'importazione
massiva), si può ottenere un errore di socket il cui messafggio è una frase del tipo
"Non è possibile aprire più connessioni su una stessa porta".&lt;/em&gt;
&lt;/p&gt;
&lt;p align=justify&gt;
&lt;em&gt;Questo comportamento è legato all'IIS e non al codice del CRM o dello sviluppatore.
Ogni server web rimane costantemente in ascolto su alcune pèorte TCP sulle quali sono
attestati i siti. L'esempio più diffuso è quello della porta 80: siccome un sito è
acceduto da più utenti in contemporanea, quando IIS riceve una chiamata sulla porta
80 la evade aprendo una connessione su una porta alta; questo perchè la porta 80 deve
rimanere libera per le altre richieste. Le porte alte non utilizzate dalla macchina
vengono quindi aperte con un socket e i flussi HTTP passano attraverso di esse. Ogni
socket rimane aperto per un tempo stabilito e il range di porte alte da usare è scritto
nel registro di sistema. Se le chiamate ai servizi web (un socket aperto per chiamata)
sono molte e in rapida successione può succedere che il range di cui sopra si esaurisca,
IIS ricomincia dai valori bassi di tale range trovando però i socket ancora aperti
dalla chiamata precedente e scatendando quindi l'errore.&lt;/em&gt;
&lt;/p&gt;
&lt;p align=justify&gt;
&lt;em&gt;SOLUZIONE: per risolvere il problema bisogna intervenrire sulla configurazione
di IIS in due modi NON mutualmente esclusivi. Bisogna però porre molta attenzione
perchè eventuali errori potrebbero causare gravi errori nels erver web.&lt;/em&gt;
&lt;/p&gt;
&lt;blockquote dir=ltr style="MARGIN-RIGHT: 0px"&gt; &lt;blockquote dir=ltr style="MARGIN-RIGHT: 0px"&gt; &lt;blockquote dir=ltr style="MARGIN-RIGHT: 0px"&gt; 
&lt;p align=justify&gt;
&lt;em&gt;1) Diminuire il tempo di apertura dei socket (il default è 240 secondi): si va
nella seguente chiave di registro e si modifica il valore ad esempio portandolo da
4 minuti a 30 secondi:&lt;br&gt;
HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\TCPTimedWaitDelay &lt;/em&gt;
&lt;/p&gt;
&lt;p align=justify&gt;
&lt;em&gt;2) Aumentare il range di porte alte che l'IIS usa per evadere le richieste: si
va nella seguente chiave di registro e si modificano ni valori di conseguenza portandoli
ad esempio dal default che è 5000 a 65000:&lt;br&gt;
HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\MaxUserPort&lt;/em&gt;
&lt;/p&gt;
&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt; 
&lt;p align=justify&gt;
&lt;em&gt;Si riavia IIS.&lt;/em&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.sberetta.it/aggbug.ashx?id=d423cf7c-8a54-434e-8c00-d6af7ada501e" /&gt;</description>
      <comments>http://www.sberetta.it/CommentView,guid,d423cf7c-8a54-434e-8c00-d6af7ada501e.aspx</comments>
      <category>CRM</category>
      <category>CRM Configurazione</category>
    </item>
  </channel>
</rss>