<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Smo on UGISS</title>
    <link>https://1ab09184.ugiss-website.pages.dev/tags/smo/</link>
    <description>Recent content in Smo on UGISS</description>
    <generator>Hugo</generator>
    <language>it</language>
    <lastBuildDate>Tue, 27 Jan 2009 00:00:00 +0100</lastBuildDate>
    <atom:link href="https://1ab09184.ugiss-website.pages.dev/tags/smo/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Enumerare le instanze di SQL Server visibili sulla rete</title>
      <link>https://1ab09184.ugiss-website.pages.dev/2009/01/27/enumerare-le-instanze-di-sql-server-visibili-sulla-rete/</link>
      <pubDate>Tue, 27 Jan 2009 00:00:00 +0100</pubDate>
      <guid>https://1ab09184.ugiss-website.pages.dev/2009/01/27/enumerare-le-instanze-di-sql-server-visibili-sulla-rete/</guid>
      <description>&lt;p&gt;In diversi casi può essere necessario - durante lo sviluppo di un&amp;rsquo;applicazione - fornire la lista delle istanze di SQL Server disponibili sulla rete. Tipicamente si utilizza SMO, e i seguenti link forniscono i riferimenti alle risorse più utili:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://msdn.microsoft.com/en-us/library/microsoft.sqlserver.management.smo.smoapplication.enumavailablesqlservers.aspx&#34;&gt;SmoApplication.EnumAvailableSqlServers Method&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.sqldbatips.com/showarticle.asp?ID=45&#34;&gt;SMO 2005 - Populating a list of SQL Servers&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Generare codice SQL senza eseguirlo.</title>
      <link>https://1ab09184.ugiss-website.pages.dev/2008/01/24/generare-codice-sql-senza-eseguirlo/</link>
      <pubDate>Thu, 24 Jan 2008 00:00:00 +0100</pubDate>
      <guid>https://1ab09184.ugiss-website.pages.dev/2008/01/24/generare-codice-sql-senza-eseguirlo/</guid>
      <description>&lt;p&gt;Vediamo come creare codice SQL al volo (quindi senza apportare alcuna modifica &amp;ldquo;reale&amp;rdquo; alla base dati) utilizzando le potenzialità di generazione degli script fornita da SMO:&lt;/p&gt;&#xA;&lt;p&gt;Non dimentichiamoci degli imports &amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;Imports Microsoft.SqlServer.Management.Smo&lt;br&gt;&#xA;Imports Microsoft.SqlServer.Management.Common&lt;/p&gt;&#xA;&lt;p&gt;Ci colleghiamo al server di nostro interesse &amp;hellip;  &lt;/p&gt;&#xA;&lt;p&gt;Dim serconn As New ServerConnection(&amp;ldquo;Istanza&amp;rdquo;, &amp;ldquo;userName&amp;rdquo;, &amp;ldquo;Password&amp;rdquo;)&lt;br&gt;&#xA;serconn.LoginSecure = False &amp;rsquo; Usando le credenziali di SQL Server &amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>SMO ... questo sconosciuto ?</title>
      <link>https://1ab09184.ugiss-website.pages.dev/2008/01/04/smo-questo-sconosciuto/</link>
      <pubDate>Fri, 04 Jan 2008 00:00:00 +0100</pubDate>
      <guid>https://1ab09184.ugiss-website.pages.dev/2008/01/04/smo-questo-sconosciuto/</guid>
      <description>&lt;p&gt;Diciamoci la verità. Il lavoro quotidiano di un informatico è quello di trovare soluzioni a problemi che nella maggior parte delle volte sono veramente complicati.&lt;/p&gt;&#xA;&lt;p&gt;Per poter affrontare queste problematiche, ognuno si crea una propria cassetta degli attrezzi da cui attingere (con un’abilità più da prestigiatore che da informatico) pezzi di codice, tools vari o quant’altro possa servire.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Programmare Microsoft Sql Server 2005</title>
      <link>https://1ab09184.ugiss-website.pages.dev/2007/11/11/programmare-microsoft-sql-server-2005/</link>
      <pubDate>Sun, 11 Nov 2007 00:00:00 +0100</pubDate>
      <guid>https://1ab09184.ugiss-website.pages.dev/2007/11/11/programmare-microsoft-sql-server-2005/</guid>
      <description>&lt;p&gt;Recensione libro: Programmare Microsoft Sql Server 2005 &lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;images/o_libroSqlServer2005.gif&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Scheda del libro:&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Autore:&lt;/th&gt;&#xA;          &lt;th&gt;Andrew J. Brust Stephen Forte&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Prezzo:&lt;/td&gt;&#xA;          &lt;td&gt;€ 80.00&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Pagine&lt;/td&gt;&#xA;          &lt;td&gt;928&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ISBN&lt;/td&gt;&#xA;          &lt;td&gt;88-6114-023-8&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;anno di edizione&lt;/td&gt;&#xA;          &lt;td&gt;06/02/2007&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Volumi&lt;/td&gt;&#xA;          &lt;td&gt;1&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Confezione:&lt;/td&gt;&#xA;          &lt;td&gt;Brossura&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Collana&lt;/td&gt;&#xA;          &lt;td&gt;Programming Series&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;Il libro Sql Server 2005 &lt;a href=&#34;http://education.mondadori.it/Libri/SchedaLibro.asp?IdLibro=88-6114-023-8&#34;&gt;http://education.mondadori.it/Libri/SchedaLibro.asp?IdLibro=88-6114-023-8&lt;/a&gt; edito della casa editrice Mondadori Informatica, è rivolto a coloro che sviluppano applicazioni utilizzando il database sql server 2005. Il libro scritto in italiano, affronta in modo esaustivo l&amp;rsquo;utilizzo del database Sql Server 2005 in ambito di programmazione, ossia per gli sviluppatori che vogliono creare applicazione con una certa robustezza e professionalità. Gli autori del libro, sono due persone molto valide e preparate in ambito Microsoft, in particolare Andrew J. Bruste è Microsoft Regional Director per New  York e New Jersey, mentre Stephen Forte è Microsoft Regional Director per New York e MVP. Nel libro non è incluso nessun cd-rom o DVD, il codice di esempio, si può scaricare dal seguente sito &lt;a href=&#34;http://www.microsoft.com/mspress/companion/0-7356-1923-9/&#34;&gt;http://www.microsoft.com/mspress/companion/0-7356-1923-9/&lt;/a&gt; una volta avviato il pacchetto di setup, verrà creata una cartella con i vari esempi utilizzati nel libro.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Smo: individuare le istanze di SQL Server</title>
      <link>https://1ab09184.ugiss-website.pages.dev/2007/09/30/smo-individuare-le-istanze-di-sql-server/</link>
      <pubDate>Sun, 30 Sep 2007 00:00:00 +0200</pubDate>
      <guid>https://1ab09184.ugiss-website.pages.dev/2007/09/30/smo-individuare-le-istanze-di-sql-server/</guid>
      <description>&lt;p&gt;Esistono molti metodi per ottenere programmaticamente informazioni utili circa le istanze di SQL Server disponibili sia localmente che in rete anche se, in quest&amp;rsquo;ultimo caso, non tutti garantiscono il corretto funzionamento dal momento che possono entrare in gioco fattori difficilmente prevedibili e arginabili legati solitamente all&amp;rsquo;infratruttura di security della rete piuttosto che alla configurazione delle varie istanze di SQL Server.&lt;br&gt;&#xA;Ad ogni modo, in nostro soccorso corrono le ormai famigerate API conosciute con l&amp;rsquo;acronimo di Smo (&lt;a href=&#34;http://technet.microsoft.com/en-us/library/ms162169.aspx&#34;&gt;SQL Server Management Objects&lt;/a&gt;), che permettono di interagire con versioni di SQL Server dalla 7 in poi.&lt;br&gt;&#xA;Il primo passo da effettuare è dunque l&amp;rsquo;importazione nel nostro progetto del namespace Microsoft.SqlServer.Management.Smo tramite la &amp;lsquo;reference&amp;rsquo; alle librerie Microsoft.SqlServer.Smo.dll e Microsoft.SqlServer.ConnectionInfo.dll. A questo punto, un primo metodo percorribile (e facilmente opinabile) permette di enumerare la lista delle istanze (locali e non) registrate in SQL Server Management Studio tramite il metodo &lt;a href=&#34;http://technet.microsoft.com/en-us/library/microsoft.sqlserver.management.smo.smoapplication.sqlserverregistrations.enumregisteredservers.aspx&#34;&gt;EnumRegisteredServers&lt;/a&gt; di &lt;a href=&#34;http://technet.microsoft.com/en-us/library/microsoft.sqlserver.management.smo.smoapplication.aspx&#34;&gt;SmoApplication&lt;/a&gt;:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
