<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Sql Server Blog di Francesco Diaz : Sql Server 2005</title><link>http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2005/default.aspx</link><description>Tags: Sql Server 2005</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Restituire l’ SPID della sessione DAC attiva</title><link>http://blogs.technet.com/francesco_diaz/archive/2009/09/15/restituire-l-spid-della-sessione-dac-attiva.aspx</link><pubDate>Tue, 15 Sep 2009 19:19:54 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3281204</guid><dc:creator>Francesco Diaz</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/francesco_diaz/comments/3281204.aspx</comments><wfw:commentRss>http://blogs.technet.com/francesco_diaz/commentrss.aspx?PostID=3281204</wfw:commentRss><description>&lt;p&gt;E’ possibile eseguire la semplice query seguente per recuperare l’informazione.&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;SELECT&lt;/font&gt; S.session_id    &lt;br /&gt;&lt;font color="#0000ff"&gt;FROM&lt;/font&gt; &lt;font color="#008000"&gt;sys.tcp_endpoints&lt;/font&gt; E &lt;font color="#808080"&gt;JOIN&lt;/font&gt; &lt;font color="#008000"&gt;sys.dm_exec_sessions&lt;/font&gt; S    &lt;br /&gt;&lt;font color="#0000ff"&gt;ON&lt;/font&gt; E.endpoint_id = S.endpoint_id    &lt;br /&gt;&lt;font color="#0000ff"&gt;WHERE&lt;/font&gt; E.name = &lt;font color="#ff0000"&gt;'Dedicated Admin Connection'&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/francesco_diaz/WindowsLiveWriter/RestituirelSPIDdellasessioneDAC_100E5/DAC.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DAC" border="0" alt="DAC" src="http://blogs.technet.com/blogfiles/francesco_diaz/WindowsLiveWriter/RestituirelSPIDdellasessioneDAC_100E5/DAC_thumb.png" width="442" height="123" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Ricordo che su &lt;strong&gt;Sql Server Express Edition&lt;/strong&gt; è necessario avviare l’istanza con il &lt;strong&gt;trace flag 7806&lt;/strong&gt; per rendere possibile l’uso delle sessioni &lt;a href="http://msdn.microsoft.com/en-us/library/ms189595.aspx"&gt;DAC&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3281204" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2008/default.aspx">Sql Server 2008</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2005/default.aspx">Sql Server 2005</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Amministrazione/default.aspx">Amministrazione</category></item><item><title>Recuperare la definizione di un oggetto di sistema</title><link>http://blogs.technet.com/francesco_diaz/archive/2009/08/05/recuperare-la-definizione-di-un-oggetto-di-sistema.aspx</link><pubDate>Wed, 05 Aug 2009 16:44:06 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3270854</guid><dc:creator>Francesco Diaz</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/francesco_diaz/comments/3270854.aspx</comments><wfw:commentRss>http://blogs.technet.com/francesco_diaz/commentrss.aspx?PostID=3270854</wfw:commentRss><description>&lt;p&gt;Ci sono diversi metodi per farlo, come utilizzare la stored procedure &lt;a href="http://msdn.microsoft.com/en-us/library/ms176112.aspx" target="_blank"&gt;sp_helptext&lt;/a&gt;, fare una query sulla vista &lt;a href="http://msdn.microsoft.com/en-us/library/ms188034.aspx" target="_blank"&gt;sys.system_sql_modules&lt;/a&gt; o una chiamata alla funzione &lt;a href="http://msdn.microsoft.com/en-us/library/ms176090.aspx" target="_blank"&gt;object_definition&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Di seguito un esempio con &lt;a href="http://msdn.microsoft.com/en-us/library/ms187406.aspx" target="_blank"&gt;sys.tables&lt;/a&gt; :&lt;/p&gt;  &lt;p&gt;&lt;font color="#008000"&gt;-- SP_HELPTEXT&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#800000"&gt;sp_helptext&lt;/font&gt; &lt;font color="#ff0000"&gt;'sys.tables'&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#008000"&gt;-- OBJECT_DEFINITION&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;SELECT&lt;/font&gt; &lt;font color="#800080"&gt;OBJECT_DEFINITION&lt;/font&gt; (&lt;font color="#800080"&gt;object_id&lt;/font&gt;(&lt;font color="#ff0000"&gt;'sys.tables'&lt;/font&gt;)) &lt;/p&gt;  &lt;p&gt;&lt;font color="#008000"&gt;-- SYS.SYSTEM_SQL_MODULES (recupero &lt;strong&gt;schema_id&lt;/strong&gt; e &lt;strong&gt;object_id&lt;/strong&gt; dell’oggetto)&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;SELECT&lt;/font&gt; &lt;font color="#800080"&gt;schema_id&lt;/font&gt; &lt;font color="#0000ff"&gt;FROM&lt;/font&gt; &lt;font color="#008000"&gt;sys.schemas&lt;/font&gt; &lt;font color="#0000ff"&gt;WHERE&lt;/font&gt; name = &lt;font color="#ff0000"&gt;'sys'      &lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;SELECT&lt;/font&gt; &lt;font color="#800080"&gt;object_id&lt;/font&gt; &lt;font color="#0000ff"&gt;FROM&lt;/font&gt; &lt;font color="#008000"&gt;sys.system_views&lt;/font&gt; &lt;font color="#0000ff"&gt;WHERE&lt;/font&gt; name =&lt;font color="#ff0000"&gt; 'tables'&lt;/font&gt; &lt;font color="#808080"&gt;AND&lt;/font&gt; &lt;font color="#800080"&gt;schema_id&lt;/font&gt; = 4     &lt;br /&gt;&lt;font color="#0000ff"&gt;SELECT&lt;/font&gt; [definition] &lt;font color="#0000ff"&gt;FROM&lt;/font&gt; &lt;font color="#008000"&gt;sys.system_sql_modules&lt;/font&gt; &lt;font color="#0000ff"&gt;WHERE&lt;/font&gt; &lt;font color="#800080"&gt;object_id&lt;/font&gt; = -386&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3270854" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/T-SQL/default.aspx">T-SQL</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2008/default.aspx">Sql Server 2008</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2005/default.aspx">Sql Server 2005</category></item><item><title>Come individuare gli utenti orfani in un database</title><link>http://blogs.technet.com/francesco_diaz/archive/2009/07/30/come-individuare-gli-utenti-orfani-in-un-database.aspx</link><pubDate>Thu, 30 Jul 2009 18:03:53 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3269398</guid><dc:creator>Francesco Diaz</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/francesco_diaz/comments/3269398.aspx</comments><wfw:commentRss>http://blogs.technet.com/francesco_diaz/commentrss.aspx?PostID=3269398</wfw:commentRss><description>&lt;p&gt;Per individuare gli utenti orfani (senza un login associato) di un database è possibile utilizzare la stored procedure &lt;a href="http://msdn.microsoft.com/en-us/library/ms174378.aspx" target="_blank"&gt;sp_change_user_login&lt;/a&gt; utilizzando il parametro &lt;strong&gt;&lt;font color="#ff0000"&gt;@action&lt;/font&gt;&lt;/strong&gt; ed impostandolo su &lt;strong&gt;&lt;font color="#ff0000"&gt;Report&lt;/font&gt;&lt;/strong&gt;. Di seguito un esempio del database AdventureWorks che ha l’utente Customer3 che non è associato a nessun login sull’istanza: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/francesco_diaz/WindowsLiveWriter/Comeindividuaregliutentiorfaniinundataba_EFF5/orphan.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="orphan" border="0" alt="orphan" src="http://blogs.technet.com/blogfiles/francesco_diaz/WindowsLiveWriter/Comeindividuaregliutentiorfaniinundataba_EFF5/orphan_thumb.jpg" width="519" height="399" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Per mappare un utente del database ad una login è invece meglio utilizzare l’istruzione T-SQL &lt;a href="http://msdn.microsoft.com/en-us/library/ms176060.aspx" target="_blank"&gt;ALTER USER&lt;/a&gt; .&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3269398" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2008/default.aspx">Sql Server 2008</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2005/default.aspx">Sql Server 2005</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Amministrazione/default.aspx">Amministrazione</category></item><item><title>Rinominare un server che esegue Sql Server</title><link>http://blogs.technet.com/francesco_diaz/archive/2009/07/16/rinominare-un-server-che-esegue-sql-server.aspx</link><pubDate>Thu, 16 Jul 2009 10:26:19 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3265168</guid><dc:creator>Francesco Diaz</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/francesco_diaz/comments/3265168.aspx</comments><wfw:commentRss>http://blogs.technet.com/francesco_diaz/commentrss.aspx?PostID=3265168</wfw:commentRss><description>&lt;p&gt;Ho raccolto in questo post i documenti utili nel caso sia necessario rinominare un server standalone che esegue Sql Server o un Virtual Server in caso di configurazioni in Failover Cluster.&lt;/p&gt;  &lt;p&gt;NOTA : Sql Server 2000 &lt;strong&gt;non&lt;/strong&gt; supporta questa operazione per i virtual server clustered.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Sql Server 2008 standalone&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/ms143799.aspx" href="http://msdn.microsoft.com/en-us/library/ms143799.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms143799.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Considerazioni : &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;SQL Server does not support renaming computers that are involved in replication, except when you use log shipping with replication. The secondary computer in log shipping can be renamed if the primary computer is permanently lost. For more information, see &lt;a href="http://msdn.microsoft.com/en-us/library/ms151224.aspx"&gt;Replication and Log Shipping&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;When you rename a computer that is configured to use Reporting Services, Reporting Services might not be available after the computer name change. For more information, see &lt;a href="http://msdn.microsoft.com/en-us/library/ms345235.aspx"&gt;Renaming a Report Server Computer&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;When you rename a computer that is configured to use database mirroring, you must turn off database mirroring before the renaming operation. Then, re-establish database mirroring with the new computer name. Metadata for database mirroring will not be updated automatically to reflect the new computer name. Use the following steps to update system metadata. &lt;/li&gt;    &lt;li&gt;Users who connect to SQL Server through a Windows group that uses a hard-coded reference to the computer name might not be able to connect to SQL Server. This can occur after the rename if the Windows group specifies the old computer name. To ensure that such Windows groups have SQL Server connectivity following the renaming operation, update the Windows group to specify the new computer name. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Sql Server 2008 cluster&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/ms178083.aspx" href="http://msdn.microsoft.com/en-us/library/ms178083.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms178083.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Considerazioni : &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;SQL Server does not support renaming servers involved in replication, except in the case of using log shipping with replication. The secondary server in log shipping can be renamed if the primary server is permanently lost. For more information, see &lt;a href="http://msdn.microsoft.com/en-us/library/ms151224.aspx"&gt;Replication and Log Shipping&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;When renaming a virtual server that is configured to use database mirroring, you must turn off database mirroring before the renaming operation, and then re-establish database mirroring with the new virtual server name. Metadata for database mirroring will not be updated automatically to reflect the new virtual server name. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Sql Server 2005 standalone&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/ms143799(SQL.90).aspx" href="http://msdn.microsoft.com/en-us/library/ms143799(SQL.90).aspx"&gt;http://msdn.microsoft.com/en-us/library/ms143799(SQL.90).aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Sql Server 2005 cluster&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/ms178083(SQL.90).aspx" href="http://msdn.microsoft.com/en-us/library/ms178083(SQL.90).aspx"&gt;http://msdn.microsoft.com/en-us/library/ms178083(SQL.90).aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Sql Server 2000 standalone&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/aa197071(SQL.80).aspx" href="http://msdn.microsoft.com/en-us/library/aa197071(SQL.80).aspx"&gt;http://msdn.microsoft.com/en-us/library/aa197071(SQL.80).aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Sql Server 2000 cluster&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://support.microsoft.com/kb/307336/en-us" href="http://support.microsoft.com/kb/307336/en-us"&gt;http://support.microsoft.com/kb/307336/en-us&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;renaming the SQL Server virtual, or clustered, servers is not supported in the current version of Microsoft SQL Server&lt;/font&gt;&lt;/strong&gt;. If you rename the SQL Server Network Name resource, a variety of problems may occur&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3265168" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2008/default.aspx">Sql Server 2008</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2005/default.aspx">Sql Server 2005</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Amministrazione/default.aspx">Amministrazione</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2000/default.aspx">Sql Server 2000</category></item><item><title>System Center Data Protection Manager 2007 : proteggere SQL</title><link>http://blogs.technet.com/francesco_diaz/archive/2009/06/18/system-center-data-protection-manager-2007-proteggere-sql.aspx</link><pubDate>Thu, 18 Jun 2009 12:50:06 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3256208</guid><dc:creator>Francesco Diaz</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/francesco_diaz/comments/3256208.aspx</comments><wfw:commentRss>http://blogs.technet.com/francesco_diaz/commentrss.aspx?PostID=3256208</wfw:commentRss><description>&lt;p&gt;Vi segnalo un Virtual Lab di 90 min. sulla protezione di Sql Server con System Center Data Protection Manager 2007 : &lt;/p&gt;  &lt;p&gt;&lt;a title="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032407492&amp;amp;EventCategory=3&amp;amp;culture=en-US&amp;amp;CountryCode=US" href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032407492&amp;amp;EventCategory=3&amp;amp;culture=en-US&amp;amp;CountryCode=US"&gt;http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032407492&amp;amp;EventCategory=3&amp;amp;culture=en-US&amp;amp;CountryCode=US&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/francesco_diaz/WindowsLiveWriter/SystemCenterDataProtectionManager2007pro_A667/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/francesco_diaz/WindowsLiveWriter/SystemCenterDataProtectionManager2007pro_A667/image_thumb.png" width="513" height="223" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Vi ricordo anche alcune delle principali caratteristiche di DPM 2007 applicate a Sql Server : &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Enhanced SQL Server 2008 protection, including the addition of new protection capabilities for mirrored databases, support for parallel backups of databases within a single instance, and the ability to move data from SQL Server 2005 to SQL Server 2008 for migration scenarios.&lt;/li&gt;    &lt;li&gt;DPM 2007 offers integrated support for advanced Exchange and SQL cluster configurations, shorter SQL backup windows with out the need for compression, as well as advanced SharePoint data protection options.&lt;/li&gt;    &lt;li&gt;DPM 2007 enables lossless recovery of Exchange, SQL, and SharePoint servers without the need for constant replication or synchronization by seamlessly integrating a point in time database restore with the existing application logs.&lt;/li&gt;    &lt;li&gt;When protecting SQL Servers with “Log Shipping” or “Simple Recovery Model” configurations, DPM auto-configures itself to co‑exist for simple-mode protection where needed.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Per ulteriori informazioni vi rimando ai seguenti riferimenti :&lt;/p&gt;  &lt;p&gt;Sito web del prodotto : &lt;a title="http://www.microsoft.com/systemcenter/dataprotectionmanager/en/us/product-details.aspx" href="http://www.microsoft.com/systemcenter/dataprotectionmanager/en/us/product-details.aspx"&gt;http://www.microsoft.com/systemcenter/dataprotectionmanager/en/us/product-details.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Un white paper sulla protezione di Sql Server con DPM 2007 : &lt;a title="http://download.microsoft.com/download/1/5/3/15343F57-36F4-44A0-B3F7-759812166644/DPM2007sp1_whitepaper_Protecting_SQL_Server_with_DPM2007.pdf" href="http://download.microsoft.com/download/1/5/3/15343F57-36F4-44A0-B3F7-759812166644/DPM2007sp1_whitepaper_Protecting_SQL_Server_with_DPM2007.pdf"&gt;http://download.microsoft.com/download/1/5/3/15343F57-36F4-44A0-B3F7-759812166644/DPM2007sp1_whitepaper_Protecting_SQL_Server_with_DPM2007.pdf&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3256208" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2008/default.aspx">Sql Server 2008</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2005/default.aspx">Sql Server 2005</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2000/default.aspx">Sql Server 2000</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Backup/default.aspx">Backup</category></item><item><title>Scalable Shared Database</title><link>http://blogs.technet.com/francesco_diaz/archive/2009/05/25/scalable-shared-database.aspx</link><pubDate>Mon, 25 May 2009 18:36:32 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3245360</guid><dc:creator>Francesco Diaz</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/francesco_diaz/comments/3245360.aspx</comments><wfw:commentRss>http://blogs.technet.com/francesco_diaz/commentrss.aspx?PostID=3245360</wfw:commentRss><description>&lt;p&gt;Gli scalable shared databases consentono di effettuare la scalabilità orizzontale di un database in sola lettura da utilizzare per scopi di reportistica.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;Scenario&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/francesco_diaz/WindowsLiveWriter/ScalableSharedDatabase_E46B/sharedDB1_2.gif"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Figura1" border="0" alt="Figura1" src="http://blogs.technet.com/blogfiles/francesco_diaz/WindowsLiveWriter/ScalableSharedDatabase_E46B/sharedDB1_thumb.gif" width="329" height="330" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;La procedura di configurazione può essere divisa in due macro categorie:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;strong&gt;La fase di creazione&lt;/strong&gt;, che rappresenta il momento in cui il database dei report viene preparato&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;La fase di collegamento&lt;/strong&gt;, che comporta l’aggancio dei volumi della SAN che contengono il database condiviso ai server di reportistica.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;Vantaggi&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Scalabilità orizzontale&lt;/li&gt;    &lt;li&gt;Isolamento del carico di lavoro perchè ogni server di reportistica usa le proprie risorse e il proprio &lt;a href="http://msdn.microsoft.com/en-us/library/ms190768.aspx" target="_blank"&gt;tempdb&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Stessi dati su tutti i server&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;Aggiornamento di un database condiviso&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;L’update-cycle di un database condiviso è diviso in tre fasi :&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;strong&gt;La fase di detach&lt;/strong&gt; del database da ognuno dei server di reportistica&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;La fase di refresh&lt;/strong&gt; dei dati&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;La fase di attach&lt;/strong&gt; del database aggiornato ai vari server.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;Informazioni utili&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Informazioni generali, caratteristiche e limitazioni : &lt;a title="http://technet.microsoft.com/en-us/library/ms345392.aspx" href="http://technet.microsoft.com/en-us/library/ms345392.aspx"&gt;http://technet.microsoft.com/en-us/library/ms345392.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Come migliorare la disponibilità di uno scalable shared database : &lt;a title="http://technet.microsoft.com/en-us/library/ms345596.aspx" href="http://technet.microsoft.com/en-us/library/ms345596.aspx"&gt;http://technet.microsoft.com/en-us/library/ms345596.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Come creare e aggiornare il database di reportistica : &lt;a title="http://technet.microsoft.com/en-us/library/ms345390.aspx" href="http://technet.microsoft.com/en-us/library/ms345390.aspx"&gt;http://technet.microsoft.com/en-us/library/ms345390.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;La fase di &lt;a href="http://technet.microsoft.com/en-us/library/ms345510.aspx" target="_blank"&gt;detach&lt;/a&gt; e &lt;a href="http://technet.microsoft.com/en-us/library/ms345450.aspx" target="_blank"&gt;attach&lt;/a&gt; del database.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3245360" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2008/default.aspx">Sql Server 2008</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2005/default.aspx">Sql Server 2005</category></item><item><title>Aggiornamento policy di supporto di Sql Server in ambiente virtualizzato – KB 956893</title><link>http://blogs.technet.com/francesco_diaz/archive/2009/05/19/aggiornamento-policy-di-supporto-di-sql-server-in-ambiente-virtualizzato-kb-956893.aspx</link><pubDate>Tue, 19 May 2009 12:13:21 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3243100</guid><dc:creator>Francesco Diaz</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/francesco_diaz/comments/3243100.aspx</comments><wfw:commentRss>http://blogs.technet.com/francesco_diaz/commentrss.aspx?PostID=3243100</wfw:commentRss><description>&lt;p&gt;Il documento &lt;a href="http://support.microsoft.com/kb/956893/en-us"&gt;956893&lt;/a&gt; contiene un importante aggiornamento, Sql Server (2005/2008) è ora &lt;strong&gt;supportato&lt;/strong&gt; in configurazioni di Guest Failover Cluster in ambiente virtualizzato. Alcuni dettagli :&lt;/p&gt;  &lt;li&gt;Guest Failover Clustering is supported for SQL Server 2005 and SQL Server 2008 in a virtual machine for Windows Server 2008 with Hyper-V, Microsoft Hyper-V Server 2008, and SVVP certified configurations provided both of the following requirements are met:    &lt;ul&gt;     &lt;li&gt;The Operating System running in the virtual machine (the “Guest Operating System”) is Windows Server 2008 or higher &lt;/li&gt;      &lt;li&gt;The virtualization environment meets the requirements of Windows 2008 Failover Clustering as documented at The Microsoft Support Policy for Windows Server 2008 Failover Clusters.        &lt;br /&gt;Guest Failover Clustering is when you create a SQL Server failover cluster inside a virtual machine where the nodes are running as a virtual machine. A non-SVVP configuration that meets these requirements will receive support from Microsoft CSS per the policies documented in         &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/897615/"&gt;897615&lt;/a&gt; (http://support.microsoft.com/kb/897615/ ) Support policy for Microsoft software running in non-Microsoft hardware virtualization software &lt;/p&gt;     &lt;/li&gt;   &lt;/ul&gt; &lt;/li&gt;  &lt;li&gt;The virtual machine must be running an operating system that is supported for the specific SQL Server version and edition and that is supported for virtualization. &lt;/li&gt;  &lt;li&gt;The SQL Server product must be a supported version under its current Microsoft Support Lifecycle policy. For more information about Microsoft Support Lifecycle policies, visit the following Microsoft Support Web site:&lt;/li&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3243100" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Virtualizzazione/default.aspx">Virtualizzazione</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2008/default.aspx">Sql Server 2008</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2005/default.aspx">Sql Server 2005</category></item><item><title>Posso configurare il Database mirroring con … - Parte 4</title><link>http://blogs.technet.com/francesco_diaz/archive/2009/04/19/posso-configurare-il-database-mirroring-con-parte-4.aspx</link><pubDate>Sun, 19 Apr 2009 19:36:14 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3227923</guid><dc:creator>Francesco Diaz</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/francesco_diaz/comments/3227923.aspx</comments><wfw:commentRss>http://blogs.technet.com/francesco_diaz/commentrss.aspx?PostID=3227923</wfw:commentRss><description>&lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000" size="3"&gt;Le repliche&lt;/font&gt;&lt;/strong&gt;. Si, ma con alcune considerazioni da fare.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Il failover dal principal al mirror è supportato solo per il database di pubblicazione, non per quelli di distribuzione e sottoscrizione. &lt;/li&gt;    &lt;li&gt;Il principal ed il mirror devono condividere il server di distribuzione, possibilmente su un server remoto. &lt;/li&gt;    &lt;li&gt;Il database di pubblicazione per una replica &lt;a href="http://msdn.microsoft.com/en-us/library/ms152746.aspx" target="_blank"&gt;Merge&lt;/a&gt; o &lt;a href="http://msdn.microsoft.com/en-us/library/ms151176.aspx" target="_blank"&gt;Transazionale&lt;/a&gt; va bene per sottoscrizioni in sola lettura o per &lt;a href="http://msdn.microsoft.com/en-us/library/ms151794.aspx" target="_blank"&gt;aggiornamenti tramite code&lt;/a&gt;, non per &lt;a href="http://msdn.microsoft.com/en-us/library/ms151794.aspx" target="_blank"&gt;aggiornamenti immediati&lt;/a&gt; tramite MSDTC, non per server di pubblicazione in topologia peer-to peer e republish, non per &lt;a href="http://msdn.microsoft.com/en-us/library/ms151845.aspx" target="_blank"&gt;server di pubblicazione Oracle&lt;/a&gt;. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Riferimenti utili&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Architettura logica delle repliche : &lt;a title="http://msdn.microsoft.com/en-us/library/bb500355.aspx" href="http://msdn.microsoft.com/en-us/library/bb500355.aspx"&gt;http://msdn.microsoft.com/en-us/library/bb500355.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Architettura fisica delle repliche : &lt;a title="http://msdn.microsoft.com/en-us/library/bb500345.aspx" href="http://msdn.microsoft.com/en-us/library/bb500345.aspx"&gt;http://msdn.microsoft.com/en-us/library/bb500345.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Quale tipologia di replica è meglio scegliere a seconda dello scenario : &lt;a title="http://msdn.microsoft.com/en-us/library/ms152565.aspx" href="http://msdn.microsoft.com/en-us/library/ms152565.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms152565.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3227923" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2008/default.aspx">Sql Server 2008</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2005/default.aspx">Sql Server 2005</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Mirroring/default.aspx">Mirroring</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Repliche/default.aspx">Repliche</category></item><item><title>Sql Server Database Engine Tuning Advisor : funzionalità non supportate</title><link>http://blogs.technet.com/francesco_diaz/archive/2009/04/08/sql-server-database-engine-tuning-advisor-funzionalit-non-supportate.aspx</link><pubDate>Wed, 08 Apr 2009 14:23:40 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3223943</guid><dc:creator>Francesco Diaz</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/francesco_diaz/comments/3223943.aspx</comments><wfw:commentRss>http://blogs.technet.com/francesco_diaz/commentrss.aspx?PostID=3223943</wfw:commentRss><description>&lt;p&gt;Il &lt;a href="http://msdn.microsoft.com/en-us/library/ms173494.aspx" target="_blank"&gt;Database Engine Tuning Advisor&lt;/a&gt; può essere utilizzato per ottimizzare i database di Sql Server. Non tutte le funzionalità sono però supportate a seconda della versione di Sql utilizzata. Di seguito trovate la tabella e il link al documento che ne descrive i dettagli.&lt;/p&gt; &lt;form id="aspnetForm" method="post" name="aspnetForm" action="http://msdn.microsoft.com/ms345360.aspx"&gt;   &lt;div id="contents"&gt;     &lt;div style="height: 514px" id="ctl00_rs1_ra1" class="resizableArea"&gt;       &lt;div id="ctl00_rs1_raRight" class="rightSection"&gt;         &lt;div class="RightPanel"&gt;           &lt;div class="ContentArea"&gt;             &lt;div class="topic"&gt;               &lt;div id="mainSection"&gt;                 &lt;div id="mainBody"&gt;                   &lt;div id="ctl00_rs1_mainContentContainer_cpe607949" class="MTPS_CollapsibleRegion"&gt;                     &lt;div id="ctl00_rs1_mainContentContainer_cpe607949_h" class="CollapseRegionLink"&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;Tuning Options Not Supported by Database Engine Tuning Advisor &lt;/font&gt;&lt;/strong&gt;&lt;/div&gt;                      &lt;div style="display: block" id="ctl00_rs1_mainContentContainer_cpe607949_c" class="MTPS_CollapsibleSection"&gt;&lt;a id="sectionToggle0"&gt;&lt;/a&gt;                        &lt;p&gt;The following table lists the unsupported options in detail for Database Engine Tuning Advisor.&lt;/p&gt;                        &lt;h3 class="subHeading"&gt;&lt;/h3&gt;                        &lt;table&gt;&lt;tbody&gt;                           &lt;tr&gt;                             &lt;th&gt;Option &lt;/th&gt;                              &lt;th&gt;SQL Server 2008 Standard edition &lt;/th&gt;                              &lt;th&gt;SQL Server 2005 and SQL Server 2000 Standard editions &lt;/th&gt;                              &lt;th&gt;SQL Server 2000 Enterprise, Developer, and Enterprise Evaluation editions &lt;/th&gt;                           &lt;/tr&gt;                            &lt;tr&gt;                             &lt;td&gt;                               &lt;p&gt;Indexes and indexed views &lt;span class="sup"&gt;1&lt;/span&gt;&lt;/p&gt;                             &lt;/td&gt;                              &lt;td&gt;                               &lt;p&gt;Not supported&lt;/p&gt;                             &lt;/td&gt;                              &lt;td&gt;                               &lt;p&gt;Not supported&lt;/p&gt;                             &lt;/td&gt;                              &lt;td&gt;                               &lt;p&gt;Supported&lt;/p&gt;                             &lt;/td&gt;                           &lt;/tr&gt;                            &lt;tr&gt;                             &lt;td&gt;                               &lt;p&gt;Indexed views &lt;span class="sup"&gt;1&lt;/span&gt;&lt;/p&gt;                             &lt;/td&gt;                              &lt;td&gt;                               &lt;p&gt;Not supported&lt;/p&gt;                             &lt;/td&gt;                              &lt;td&gt;                               &lt;p&gt;Not supported&lt;/p&gt;                             &lt;/td&gt;                              &lt;td&gt;                               &lt;p&gt;Supported&lt;/p&gt;                             &lt;/td&gt;                           &lt;/tr&gt;                            &lt;tr&gt;                             &lt;td&gt;                               &lt;p&gt;Include filtered indexes &lt;span class="sup"&gt;2&lt;/span&gt;&lt;/p&gt;                             &lt;/td&gt;                              &lt;td&gt;                               &lt;p&gt;Supported&lt;/p&gt;                             &lt;/td&gt;                              &lt;td&gt;                               &lt;p&gt;Not supported&lt;/p&gt;                             &lt;/td&gt;                              &lt;td&gt;                               &lt;p&gt;Not supported&lt;/p&gt;                             &lt;/td&gt;                           &lt;/tr&gt;                            &lt;tr&gt;                             &lt;td&gt;                               &lt;p&gt;Full partitioning&lt;/p&gt;                             &lt;/td&gt;                              &lt;td&gt;                               &lt;p&gt;Not supported&lt;/p&gt;                             &lt;/td&gt;                              &lt;td&gt;                               &lt;p&gt;Not supported&lt;/p&gt;                             &lt;/td&gt;                              &lt;td&gt;                               &lt;p&gt;Not supported&lt;/p&gt;                             &lt;/td&gt;                           &lt;/tr&gt;                            &lt;tr&gt;                             &lt;td&gt;                               &lt;p&gt;Aligned partitioning&lt;/p&gt;                             &lt;/td&gt;                              &lt;td&gt;                               &lt;p&gt;Not supported&lt;/p&gt;                             &lt;/td&gt;                              &lt;td&gt;                               &lt;p&gt;Not supported&lt;/p&gt;                             &lt;/td&gt;                              &lt;td&gt;                               &lt;p&gt;Not supported&lt;/p&gt;                             &lt;/td&gt;                           &lt;/tr&gt;                            &lt;tr&gt;                             &lt;td&gt;                               &lt;p&gt;Keep aligned partitioning&lt;/p&gt;                             &lt;/td&gt;                              &lt;td&gt;                               &lt;p&gt;Not supported&lt;/p&gt;                             &lt;/td&gt;                              &lt;td&gt;                               &lt;p&gt;Not supported&lt;/p&gt;                             &lt;/td&gt;                              &lt;td&gt;                               &lt;p&gt;Not supported&lt;/p&gt;                             &lt;/td&gt;                           &lt;/tr&gt;                            &lt;tr&gt;                             &lt;td&gt;                               &lt;p&gt;Generate online recommendations where possible&lt;/p&gt;                             &lt;/td&gt;                              &lt;td&gt;                               &lt;p&gt;Not supported&lt;/p&gt;                             &lt;/td&gt;                              &lt;td&gt;                               &lt;p&gt;Not supported&lt;/p&gt;                             &lt;/td&gt;                              &lt;td&gt;                               &lt;p&gt;Not supported&lt;/p&gt;                             &lt;/td&gt;                           &lt;/tr&gt;                            &lt;tr&gt;                             &lt;td&gt;                               &lt;p&gt;Generate only online recommendations&lt;/p&gt;                             &lt;/td&gt;                              &lt;td&gt;                               &lt;p&gt;Not supported&lt;/p&gt;                             &lt;/td&gt;                              &lt;td&gt;                               &lt;p&gt;Not supported&lt;/p&gt;                             &lt;/td&gt;                              &lt;td&gt;                               &lt;p&gt;Not supported&lt;/p&gt;                             &lt;/td&gt;                           &lt;/tr&gt;                         &lt;/tbody&gt;&lt;/table&gt;                        &lt;p&gt;&lt;span class="sup"&gt;1&lt;/span&gt; These options are disabled in the user interface.&lt;/p&gt;                        &lt;p&gt;&lt;span class="sup"&gt;2&lt;/span&gt; Filtered indexes are not supported on any edition before SQL Server 2008.&lt;/p&gt;                     &lt;/div&gt;                   &lt;/div&gt;                 &lt;/div&gt;               &lt;/div&gt;             &lt;/div&gt;           &lt;/div&gt;         &lt;/div&gt;       &lt;/div&gt;     &lt;/div&gt;   &lt;/div&gt; &lt;/form&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;Riferimenti utili:&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/ms345360.aspx" href="http://msdn.microsoft.com/en-us/library/ms345360.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms345360.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3223943" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2008/default.aspx">Sql Server 2008</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2005/default.aspx">Sql Server 2005</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2000/default.aspx">Sql Server 2000</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Tuning/default.aspx">Tuning</category></item><item><title>In-Place vs Side-by-Side upgrade</title><link>http://blogs.technet.com/francesco_diaz/archive/2008/12/16/in-place-vs-side-by-side-upgrade.aspx</link><pubDate>Tue, 16 Dec 2008 21:31:48 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3169814</guid><dc:creator>Francesco Diaz</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/francesco_diaz/comments/3169814.aspx</comments><wfw:commentRss>http://blogs.technet.com/francesco_diaz/commentrss.aspx?PostID=3169814</wfw:commentRss><description>&lt;p&gt;La decisione di migrare a Sql Server 2008 da una versione precedente (2000, 2005) comporta una prima scelta fondamentale : Upgrade in-place (l'istanza viene aggiornata a Sql Server 2008) o side-by-side (viene creata una nuova istanza sullo stesso server o su un server differente e poi gli oggetti vengono copiati manualmente nella nuova istanza). Nella tabella seguente trovate la lista dei vantaggi di entrambe le scelte e in fondo al post il link al documento che oltre alla tabella contiene tutte le informazioni necessarie di cui tenere conto per l'upgrade. Insieme al Books on line costituisce una risorsa fondamentale da tenere in considerazione se vi trovate in fase di pianificazione di un upgrade.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;table style="border-collapse: collapse; mso-yfti-tbllook: 160; mso-padding-alt: 0cm 0cm 0cm 0cm" class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0"&gt; &lt;thead&gt; &lt;tr style="page-break-inside: avoid; mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt; &lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; background: #d9d9d9; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p style="line-height: normal; margin-bottom: 0pt" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #1f497d" lang="EN-US"&gt;Consideration&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; background: #d9d9d9; border-left-color: windowtext; border-top: windowtext 1pt solid; border-left-width: 1pt; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p style="line-height: normal; margin-bottom: 0pt" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #1f497d" lang="EN-US"&gt;In-Place Upgrade Advantages&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; background: #d9d9d9; border-left-color: windowtext; border-top: windowtext 1pt solid; border-left-width: 1pt; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p style="line-height: normal; margin-bottom: 0pt" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #1f497d" lang="EN-US"&gt;Side-by-Side Upgrade Advantages&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt; &lt;tbody&gt; &lt;tr style="page-break-inside: avoid; mso-yfti-irow: 1"&gt; &lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; border-top-color: windowtext; padding-left: 5.4pt; padding-right: 5.4pt; border-top-width: 1pt; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Require the fewest hours for the upgrade deployment team to plan and prepare the upgrade effort &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p style="text-indent: -18pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family: symbol; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol" lang="EN-US"&gt;&lt;span style="mso-list: ignore"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;Setup automatically upgrades data and settings in place, without the need for a manual transfer of data or settings.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-indent: -18pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: symbol; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol" lang="EN-US"&gt;&lt;span style="mso-list: ignore"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;The resulting upgraded instance has the same name as the original.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-indent: -18pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: symbol; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol" lang="EN-US"&gt;&lt;span style="mso-list: ignore"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;Applications continue to connect to the same instance name.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p style="text-indent: -18pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: symbol; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol" lang="EN-US"&gt;&lt;span style="mso-list: ignore"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;It gives more granular control over which database objects are migrated.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-indent: -18pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: symbol; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol" lang="EN-US"&gt;&lt;span style="mso-list: ignore"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;The legacy database server can run alongside the new server. You can perform test migrations and research and resolve compatibility issues without disturbing the production system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-indent: -18pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family: symbol; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol" lang="EN-US"&gt;&lt;span style="mso-list: ignore"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;The legacy database server remains available during the migration, although it cannot be updated for at least the time that is required to transfer data.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-indent: -18pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-family: symbol; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol" lang="EN-US"&gt;&lt;span style="mso-list: ignore"&gt;·&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;Applications can be moved from legacy system in a staged manner instead of all at the same time.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Even though your system might have passed all validation and acceptance test, a problem could still occur (see Murphy’s Law).&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;If a problem does occur, then you will be able to roll back to the legacy system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="page-break-inside: avoid; mso-yfti-irow: 2"&gt; &lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; border-top-color: windowtext; padding-left: 5.4pt; padding-right: 5.4pt; border-top-width: 1pt; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Require minimal DBA skill set expertise (or no DBA available to implement the upgrade)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;A junior DBA or System Engineer or similar with basic knowledge and adherence to good IT practices can complete upgrades without special scripts or manual interventions; Setup automates the upgrade process.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;System recovery:&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;If a junior DBA or anybody who is not familiar with the upgrade process has any problems, the production environment remains untouched.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Only when the new system is approved by Test / QA will the users be migrated to the new server. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="page-break-inside: avoid; mso-yfti-irow: 3"&gt; &lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; border-top-color: windowtext; padding-left: 5.4pt; padding-right: 5.4pt; border-top-width: 1pt; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Require minimal user downtime&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;For small data sets, the total end-to-end time might be smaller because this is the most automated upgrade strategy. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;By controlling the steps directly, you can do much of the preparation including much of the data transfer can be completed without user downtime; some user downtime is still required to update the instance version.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="page-break-inside: avoid; mso-yfti-irow: 4"&gt; &lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; border-top-color: windowtext; padding-left: 5.4pt; padding-right: 5.4pt; border-top-width: 1pt; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Require fastest possible revert/rollback in case issue encountered&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;The legacy instance of SQL Server is still present at the end of the upgrade and may be used as a rollback option.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="page-break-inside: avoid; mso-yfti-irow: 5"&gt; &lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; border-top-color: windowtext; padding-left: 5.4pt; padding-right: 5.4pt; border-top-width: 1pt; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Schedule different downtime windows for different user databases within the same instance&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Can separately control when each user database is upgraded; after the last user database is upgraded, the legacy instance can be removed.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="page-break-inside: avoid; mso-yfti-irow: 6"&gt; &lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; border-top-color: windowtext; padding-left: 5.4pt; padding-right: 5.4pt; border-top-width: 1pt; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Preserve the Server and Instance name &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Preserves the same server and instance name.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="page-break-inside: avoid; mso-yfti-irow: 7"&gt; &lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; border-top-color: windowtext; padding-left: 5.4pt; padding-right: 5.4pt; border-top-width: 1pt; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Server consolidation project&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;The upgraded instance can be placed upon the consolidation server, after which the old server can be taken out of service.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="page-break-inside: avoid; mso-yfti-irow: 8"&gt; &lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; border-top-color: windowtext; padding-left: 5.4pt; padding-right: 5.4pt; border-top-width: 1pt; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Applications required to run in parallel with the original and new instances of SQL Server&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Can maintain both systems with production transactions until ready to turn off the original system. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="page-break-inside: avoid; mso-yfti-irow: 9"&gt; &lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; border-top-color: windowtext; padding-left: 5.4pt; padding-right: 5.4pt; border-top-width: 1pt; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;New server hardware or&amp;nbsp; operating system&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;The upgraded instance can be put upon the new server, after which the old server can be taken out of service.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="page-break-inside: avoid; mso-yfti-irow: 10"&gt; &lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; border-top-color: windowtext; padding-left: 5.4pt; padding-right: 5.4pt; border-top-width: 1pt; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Shortage of disk space in production&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Because there is only one resulting instance, there is less additional dataspace required than is possible with two complete resulting instances running side by side.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="page-break-inside: avoid; mso-yfti-irow: 11"&gt; &lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; border-top-color: windowtext; padding-left: 5.4pt; padding-right: 5.4pt; border-top-width: 1pt; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Legacy Server cannot meet the SQL Server 2008 Setup requirements for installation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;None - not supported .&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Only possible with side-by-side upgrade to a new server which meets setup requirements.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="page-break-inside: avoid; mso-yfti-irow: 12"&gt; &lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; border-top-color: windowtext; padding-left: 5.4pt; padding-right: 5.4pt; border-top-width: 1pt; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Changing to a earlier edition of SQL Server 2008&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;None - not supported.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Only possible with side-by-side upgrade.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="page-break-inside: avoid; mso-yfti-irow: 13"&gt; &lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; border-top-color: windowtext; padding-left: 5.4pt; padding-right: 5.4pt; border-top-width: 1pt; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Upgrade a 32-bit version of SQL Server 2000 or 2005 to a 64-bit version of SQL Server 2008 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;None - not supported .&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Only possible with side-by-side upgrade.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="page-break-inside: avoid; mso-yfti-irow: 14"&gt; &lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; border-top-color: windowtext; padding-left: 5.4pt; padding-right: 5.4pt; border-top-width: 1pt; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Upgrade a 64-bit version of SQL Server 2000 or 2005 to a 32-bit version of SQL Server 2008.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;None - not supported.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Only possible with side-by-side upgrade.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="page-break-inside: avoid; mso-yfti-irow: 15"&gt; &lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; border-top-color: windowtext; padding-left: 5.4pt; padding-right: 5.4pt; border-top-width: 1pt; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Target instance is SQL Server 2000 SP3a and only one downtime window is available&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Transferring data to a new instance may be faster than the two steps required to apply the required SQL Server 2000 SP4 and then upgrading to SQL Server 2008.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="page-break-inside: avoid; mso-yfti-irow: 16"&gt; &lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; border-top-color: windowtext; padding-left: 5.4pt; padding-right: 5.4pt; border-top-width: 1pt; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Upgrading from a nonclustered legacy instance of SQL Server to a clustered instance of SQL Server 2008&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;None - not supported.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Only possible with side-by-side upgrade.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="page-break-inside: avoid; mso-yfti-irow: 17"&gt; &lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; border-top-color: windowtext; padding-left: 5.4pt; padding-right: 5.4pt; border-top-width: 1pt; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Upgrading from SQL Server 7.0&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;None - not supported; would need first to upgrade to SQL Server 2000 or 2005. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Can be done in one direct upgrade by using manual data transfer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="page-break-inside: avoid; mso-yfti-irow: 18"&gt; &lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; border-top-color: windowtext; padding-left: 5.4pt; padding-right: 5.4pt; border-top-width: 1pt; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Upgrading multiple instances&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Generally faster because data transfer and configuration steps are handled by Setup.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="page-break-inside: avoid; mso-yfti-irow: 19"&gt; &lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; border-top-color: windowtext; padding-left: 5.4pt; padding-right: 5.4pt; border-top-width: 1pt; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Upgrading very large databases (VLDBs)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Setup converts existing data files automatically; no data transfer steps are required.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Can control the timing of several steps and also the rollback if it is necessary.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="page-break-inside: avoid; mso-yfti-irow: 20"&gt; &lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; border-top-color: windowtext; padding-left: 5.4pt; padding-right: 5.4pt; border-top-width: 1pt; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Upgrade Testing&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Re-testing might be easier because the legacy instance of SQL Server does not have to be rebuilt.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Testing can be done while legacy system still supports production applications.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;SQL Server Profiler can be used to capture SQL commands against the legacy system and used to play back against the new instance of SQL Server to verify that everything is working well.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="page-break-inside: avoid; mso-yfti-irow: 21"&gt; &lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; border-top-color: windowtext; padding-left: 5.4pt; padding-right: 5.4pt; border-top-width: 1pt; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Data must be transformed during the upgrade window&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Data transformation tools such as SSIS can be used to transform data as it is being transferred from the legacy instance of SQL Server to SQL Server 2008.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="page-break-inside: avoid; mso-yfti-irow: 22"&gt; &lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; border-top-color: windowtext; padding-left: 5.4pt; padding-right: 5.4pt; border-top-width: 1pt; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Localization: change of SQL Server language&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Enables upgrade to SQL Server 2008 with a different language from the legacy instance of SQL Server. Note: this issue is not to be confused with collation settings. This applies to the localized language of the SQL Server product. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="page-break-inside: avoid; mso-yfti-irow: 23"&gt; &lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; border-top-color: windowtext; padding-left: 5.4pt; padding-right: 5.4pt; border-top-width: 1pt; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Upgrading Notification Services&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;None - not supported.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Only possible with side-by-side upgrade. Requires Notification Services backward compatibility add-in.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="page-break-inside: avoid; mso-yfti-irow: 24"&gt; &lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; border-top-color: windowtext; padding-left: 5.4pt; padding-right: 5.4pt; border-top-width: 1pt; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Application integration&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Simpler because the same server name, instance name, and database security settings are preserved by Setup, without manual intervention.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Applications can be moved from legacy system in a staged manner instead of all at the same time. Even though your system might have passed all validation and acceptance test, a problem could still occur. If a problem does occur, then you will be able to roll back to the legacy system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="page-break-inside: avoid; mso-yfti-irow: 25; mso-yfti-lastrow: yes"&gt; &lt;td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; border-top-color: windowtext; padding-left: 5.4pt; padding-right: 5.4pt; border-top-width: 1pt; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Server Integration&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Might be simpler because linked server, replication, and log shipping settings can be preserved, depending on the SQL Server version being upgraded.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top-style: none; border-left-style: none; border-right: windowtext 1pt solid; padding-top: 0cm" valign="top"&gt; &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Sql Server 2008 Upgrade Technical Reference Guide : &lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyID=66d3e6f5-6902-4fdd-af75-9975aea5bea7&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=66d3e6f5-6902-4fdd-af75-9975aea5bea7&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=66d3e6f5-6902-4fdd-af75-9975aea5bea7&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3169814" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2008/default.aspx">Sql Server 2008</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2005/default.aspx">Sql Server 2005</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2000/default.aspx">Sql Server 2000</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Upgrade/default.aspx">Upgrade</category></item><item><title>Sql Server 2005 SP3 disponibile per il download</title><link>http://blogs.technet.com/francesco_diaz/archive/2008/12/16/sql-server-2005-sp3-disponibile-per-il-download.aspx</link><pubDate>Tue, 16 Dec 2008 21:23:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3169809</guid><dc:creator>Francesco Diaz</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/francesco_diaz/comments/3169809.aspx</comments><wfw:commentRss>http://blogs.technet.com/francesco_diaz/commentrss.aspx?PostID=3169809</wfw:commentRss><description>&lt;P&gt;E' scaricabile &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ae7387c3-348c-4faa-8ae5-949fdfbe59c4&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ae7387c3-348c-4faa-8ae5-949fdfbe59c4&amp;amp;displaylang=en"&gt;qui&lt;/A&gt;. Il documento di riferimento con la lista dei bug corretti e le informazioni aggiuntive per chi ha già applicato i CU 10 e 11&amp;nbsp;è disponibile&amp;nbsp;&lt;A href="http://support.microsoft.com/kb/955706" target=_blank mce_href="http://support.microsoft.com/kb/955706"&gt;qui&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3169809" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Download/default.aspx">Download</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2005/default.aspx">Sql Server 2005</category></item><item><title>Cumulative Update #11 per Sql Server 2005 SP2 - Articolo 958735</title><link>http://blogs.technet.com/francesco_diaz/archive/2008/12/16/cumulative-update-11-per-sql-server-2005-sp2-articolo-958735.aspx</link><pubDate>Tue, 16 Dec 2008 12:01:18 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3169572</guid><dc:creator>Francesco Diaz</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/francesco_diaz/comments/3169572.aspx</comments><wfw:commentRss>http://blogs.technet.com/francesco_diaz/commentrss.aspx?PostID=3169572</wfw:commentRss><description>&lt;p&gt;Contiene tutte le hotfix rilasciate dopo l'uscita del service pack 2 di Sql Server 2005. Il documento che ne parla è disponibile &lt;a target="_blank" href="http://support.microsoft.com/kb/958735/en-us"&gt;qui&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3169572" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Download/default.aspx">Download</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2005/default.aspx">Sql Server 2005</category></item><item><title>Sql Server 2005 Failover Cluster su Windows Server 2008 : MS DTC</title><link>http://blogs.technet.com/francesco_diaz/archive/2008/10/23/sql-server-2005-failover-cluster-su-windows-server-2008-ms-dtc.aspx</link><pubDate>Thu, 23 Oct 2008 12:42:42 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3140718</guid><dc:creator>Francesco Diaz</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/francesco_diaz/comments/3140718.aspx</comments><wfw:commentRss>http://blogs.technet.com/francesco_diaz/commentrss.aspx?PostID=3140718</wfw:commentRss><description>&lt;p&gt;Per la configurazione di Sql Server 2005 in cluster su Windows Server 2003 era necessario configurare &lt;a target="_blank" href="http://technet.microsoft.com/en-us/library/cc759136.aspx"&gt;MSDTC&lt;/a&gt; come risorsa del cluster. Con Windows Server 2008 non è più necessario perchè MSDTC può essere eseguito localmente anche in presenza della feature di failover cluster. &lt;/p&gt; &lt;p&gt;Una novità interessante è che, se necessario, istanze multiple di risorse MSDTC possono esistere in un cluster Windows Server 2008 per distribuire meglio il carico delle transazioni distribuite.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;font size="4"&gt;Come fare per :&lt;/font&gt;&lt;/strong&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Abilitare l'accesso alla rete per le transazioni MSDTC : &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;To enable Network DTC Access for MS DTC transactions &lt;p&gt;1. Open the Component Services snap-in. &lt;p&gt;To open Component Services, click Start. In the search box, type dcomcnfg, and then press ENTER. &lt;p&gt;2. Expand the console tree to locate the DTC for which you want to enable Network MS DTC Access. &lt;p&gt;3. On the Action menu, click Properties. &lt;p&gt;4. Click the Security tab and make the following changes: &lt;p&gt;• In Security Settings, select the Network DTC Access check box. &lt;p&gt;• In Transaction Manager Communication, select the Allow Inbound and Allow Outbound check boxes. &lt;p&gt;5. Click OK. &lt;p&gt;&lt;strong&gt;Abilitare le eccezioni su Windows Firewall per MSDTC&lt;/strong&gt; &lt;ol&gt; &lt;li&gt; &lt;p&gt;Open Windows Firewall. &lt;p&gt;To open Windows Firewall, on the Start menu, click Control Panel. In Control Panel, do one of the following: &lt;ul&gt; &lt;li&gt;Under Security, click Allow a program through Windows Firewall. &lt;li&gt;If Control Panel is in Classic view, click Windows Firewall. &lt;/li&gt;&lt;/ul&gt; &lt;li&gt; &lt;p&gt;On the Exceptions tab, select the Distributed Transaction Coordinator check box.&lt;/p&gt; &lt;li&gt; &lt;p&gt;Click OK. &lt;/p&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;strong&gt;&lt;font size="4"&gt;Risorse aggiuntive&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a title="http://technet.microsoft.com/en-us/library/cc730992.aspx" href="http://technet.microsoft.com/en-us/library/cc730992.aspx"&gt;http://technet.microsoft.com/en-us/library/cc730992.aspx&lt;/a&gt; - Descrizione di MS DTC su Windows Server 2008.&lt;/p&gt; &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/953170/en-us"&gt;http://support.microsoft.com/kb/953170/en-us&lt;/a&gt; - Un webcast sulla configurazione di Sql Server 2005 in cluster.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3140718" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2005/default.aspx">Sql Server 2005</category></item><item><title>Aggiornamento della policy di supporto di Sql Server 2005 e 2008 in ambiente virtuale - articolo 956893.</title><link>http://blogs.technet.com/francesco_diaz/archive/2008/10/13/aggiornamento-della-policy-di-supporto-di-sql-server-2005-e-2008-in-ambiente-virtuale-articolo-956893.aspx</link><pubDate>Mon, 13 Oct 2008 11:39:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3135835</guid><dc:creator>Francesco Diaz</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/francesco_diaz/comments/3135835.aspx</comments><wfw:commentRss>http://blogs.technet.com/francesco_diaz/commentrss.aspx?PostID=3135835</wfw:commentRss><description>&lt;P&gt;L'ultimo aggiornamento è datato 7 Ottobre. Oltre al supporto per Hyper-V trovate informazioni relative al supporto per altri vendor con il programma &lt;A target=_blank href="http://windowsservercatalog.com/svvp.aspx?svvppage=svvp.htm" mce_href="http://windowsservercatalog.com/svvp.aspx?svvppage=svvp.htm"&gt;SVVP&lt;/A&gt;. L'articolo può essere consultato &lt;A target=_blank href="http://support.microsoft.com/kb/956893/en-us" mce_href="http://support.microsoft.com/kb/956893/en-us"&gt;qui&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Le seguenti restrizioni vengono applicate quando Sql Server viene eseguito in ambiente virtuale : &lt;/P&gt;
&lt;P&gt;• &lt;STRONG&gt;Guest Failover Clustering is not supported&lt;/STRONG&gt; in a virtual machine. Guest Failover Clustering is when you create a SQL Server failover cluster inside a virtual machine where the nodes are running as a virtual machine. 
&lt;P&gt;• The virtual machine must be running an operating system that is supported for the specific SQL Server version and edition and that is supported for virtualization. 
&lt;P&gt;• The SQL Server product must be a supported version under its current Microsoft Support Lifecycle policy. For more information about Microsoft Support Lifecycle policies, visit the following Microsoft Support Web site: &lt;A href="http://support.microsoft.com/?pr=lifecycle" mce_href="http://support.microsoft.com/?pr=lifecycle"&gt;http://support.microsoft.com/?pr=lifecycle&lt;/A&gt; 
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Risorse aggiuntive : &lt;/P&gt;
&lt;P&gt;Requisiti hardware e software : &lt;A title=http://technet.microsoft.com/en-us/library/ms143506.aspx href="http://technet.microsoft.com/en-us/library/ms143506.aspx" mce_href="http://technet.microsoft.com/en-us/library/ms143506.aspx"&gt;http://technet.microsoft.com/en-us/library/ms143506.aspx&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3135835" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Virtualizzazione/default.aspx">Virtualizzazione</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2008/default.aspx">Sql Server 2008</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2005/default.aspx">Sql Server 2005</category></item><item><title>Load Test</title><link>http://blogs.technet.com/francesco_diaz/archive/2008/07/25/load-test.aspx</link><pubDate>Fri, 25 Jul 2008 18:16:18 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3093708</guid><dc:creator>Francesco Diaz</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/francesco_diaz/comments/3093708.aspx</comments><wfw:commentRss>http://blogs.technet.com/francesco_diaz/commentrss.aspx?PostID=3093708</wfw:commentRss><description>&lt;p&gt;Vi segnalo un &lt;a href="http://www.codeplex.com/SQLLoadTest" target="_blank"&gt;Load Test tool&lt;/a&gt; per Sql Server. Al momento la versione di Sql supportata è la 2005 e il software presenta alcune limitazioni&amp;nbsp; : &lt;/p&gt; &lt;h3&gt;Limitations &lt;/h3&gt; &lt;ol&gt; &lt;li&gt;Only supports code that operates against a single database with a single connection.  &lt;li&gt;Prepared statements are not supported.  &lt;li&gt;The tool cannot (yet) configure and capture the trace for you, it requires you to use the SQL Profiler yourself to get a trace. With SQL 2005 it is possible to automate this.  &lt;li&gt;Not (yet) integrated into Visual Studio or the DB Pro edition.  &lt;li&gt;The tool has only been tested in an English environment, it is unlikely to work correctly in other environments, particularly with dates. In a future version this could be resolved by requiring the ExistingConnection event class, which lists language and date format.  &lt;li&gt;The tool does not support the XML data types.  &lt;li&gt;InputOutput parameters that are initialised with a NULL cannot be distinguished from Output-only parameters, so they are treated as Output only.  &lt;li&gt;When the trace passes a NULL to a binary parameter (e.g. image, binary, varbinary) the generated code will generate a runtime error. The generated code needs to be modified to pass SqlBinary.Null. The custom code generation extensibility point can be used to work around this.  &lt;li&gt;Positional parameters passed to SQL statements (as opposed to stored procedure calls) are not supported. &lt;/li&gt;&lt;/ol&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3093708" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Programmazione/default.aspx">Programmazione</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Sql+Server+2005/default.aspx">Sql Server 2005</category><category domain="http://blogs.technet.com/francesco_diaz/archive/tags/Tools/default.aspx">Tools</category></item></channel></rss>