<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>The Industry Insiders</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/industry_insiders/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/industry_insiders/feed.xml</link>
    <description>Insight from the heart of the IT industry</description>
    <lastBuildDate>Mon, 24 Aug 2015 05:39:02 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Martin Bell on SQL Nuggets</title>
      <link>https://docs.microsoft.com/archive/blogs/industry_insiders/martin-bell-on-sql-nuggets</link>
      <pubDate>Wed, 25 Feb 2009 10:52:00 GMT</pubDate>
      <dc:creator><![CDATA[Andrew.Fryer]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/industry_insiders/2009/02/25/martin-bell-on-sql-nuggets/</guid>
      <description><![CDATA[Martin Bell MVP and SQL Bits Organiser, wants to promote the idea of SQL Nuggets.&nbsp; Basically...]]></description>
      <content:encoded><![CDATA[<P><A href="https://blogs.technet.com/industry_insiders/pages/martin-bell.aspx" mce_href="https://blogs.technet.com/industry_insiders/pages/martin-bell.aspx">Martin Bell</A> MVP and <A href="https://www.sqlbits.com/" mce_href="https://www.sqlbits.com">SQL Bits</A> Organiser, wants to promote the idea of SQL Nuggets.&nbsp; Basically these are 5-10 minute slots on something byte sized (ouch!) at community events where anyone can grab the mike and share their knowledge.&nbsp; Martin has a good example in this <A href="https://blogs.technet.com/industry_insiders/pages/sql-nuggets.aspx" mce_href="https://blogs.technet.com/industry_insiders/pages/sql-nuggets.aspx">article</A> around activity monitor. </P>
<P>So check the article both because it’s useful and becasue it serves as a good example of how you can get involved in some of the community activities Martin mentions.</P>]]></content:encoded>
    </item>
    <item>
      <title>SQL Nuggets</title>
      <link>https://docs.microsoft.com/archive/blogs/industry_insiders/sql-nuggets</link>
      <pubDate>Wed, 25 Feb 2009 10:39:00 GMT</pubDate>
      <dc:creator><![CDATA[Andrew.Fryer]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/industry_insiders/2009/02/25/sql-nuggets/</guid>
      <description><![CDATA[It’s been a while since my last entry for Technet Insiders, one reason for the delay is that I’ve...]]></description>
      <content:encoded><![CDATA[<P>It’s been a while since my last entry for Technet Insiders, one reason for the delay is that I’ve been very busy writing and presenting at <A href="https://www.sqlserverfaq.com/" mce_href="https://www.sqlserverfaq.com/">SQL Server User Groups</A> and organising our forth <A href="https://www.sqlbits.com/" mce_href="https://www.sqlbits.com/">SQLBits Community Conference</A> on March 28<SUP>th</SUP> at the Manchester Metropolitan University.</P>
<P>Anyone who has been to a SQL Server User Group meeting will hopefully understand what a SQL Nugget is; for those of you who haven’t my own description of one is a “Something short and interesting regarding SQL Server, the sort of thing that makes you think, “Wow I didn’t know that!”” Having a SQL Nugget slot at the SQL Server User Group meetings works very well, not only does it give the presenters a bit of a break; it also increases the interaction between the attendees, which leads what I think is a very enjoyable atmosphere. </P>
<P>You don’t have to be a seasoned presenter to give a Nugget and quite often it is advantageous to be quite the opposite. For example this is a nugget I picked up at the Leeds Area meeting the other week:</P>
<P><I>I tend to have my own processes when trying to diagnose problems, and having grown up through what is now quite a few versions of SQL Server, I still tend to use the same or modified versions of scripts I’ve had for a few years, rather than the GUI side of Management Studio. But that’s me being stuck in my old ways; if you have a problem with your system Activity Monitor is a good place to start. In SQL Server 2005 I knew that I could find it on the Management menu</I></P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image002_2.jpg" original-url="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image002_2.jpg" mce_href="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image002_2.jpg"><IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=clip_image002 border=0 alt=clip_image002 src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image002_thumb.jpg" original-url="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image002_thumb.jpg" width=406 height=443 mce_src="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image002_thumb.jpg"></A></P>
<P><I>If you double clicked on this you would get a screen like:</I></P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image004_2.jpg" original-url="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image004_2.jpg" mce_href="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image004_2.jpg"><IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=clip_image004 border=0 alt=clip_image004 src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image004_thumb.jpg" original-url="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image004_thumb.jpg" width=405 height=320 mce_src="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image004_thumb.jpg"></A></P>
<P><I></I></P>
<P><I>In SQL Server 2008, this has now moved. It can be found by right clicking the instance name in Object Explorer; there you will see Activity Monitor on the menu. There is also a button on the standard tool bar for it.</I></P>
<P><I><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image006_2.jpg" original-url="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image006_2.jpg" mce_href="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image006_2.jpg"><IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=clip_image006 border=0 alt=clip_image006 src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image006_thumb.jpg" original-url="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image006_thumb.jpg" width=243 height=321 mce_src="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image006_thumb.jpg"></A></I></P>
<P><I>If you click on the Activity Monitor menu option you will see a screen like the following:</I></P>
<P><I><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image008_2.jpg" original-url="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image008_2.jpg" mce_href="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image008_2.jpg"><IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=clip_image008 border=0 alt=clip_image008 src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image008_thumb.jpg" original-url="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image008_thumb.jpg" width=469 height=252 mce_src="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image008_thumb.jpg"></A></I></P>
<P><I>Now you may be thinking the fact that Activity Monitor had moved was interesting enough to be a nugget, but it gets better! </I></P>
<P><I></I></P>
<P><I></I></P>
<P><I><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image010_2.jpg" original-url="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image010_2.jpg" mce_href="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image010_2.jpg"><IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=clip_image010 border=0 alt=clip_image010 src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image010_thumb.jpg" original-url="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image010_thumb.jpg" width=471 height=206 mce_src="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image010_thumb.jpg"></A></I></P>
<P><I>Not only do you have a nice graphical display that shows the percent of processor time, number of waiting tasks, database I/O and batch requests; if you display the processes by clicking on the </I><I><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image012_2.jpg" original-url="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image012_2.jpg" mce_href="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image012_2.jpg"><IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=clip_image012 border=0 alt=clip_image012 src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image012_thumb.jpg" original-url="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image012_thumb.jpg" width=32 height=18 mce_src="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image012_thumb.jpg"></A> button on the right hand side you get a list similar to the one in SQL Server 2005. Right Clicking on one of the listed processes, gives you the option to Trace the process in SQL Profiler</I></P>
<P><I><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image014_2.jpg" original-url="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image014_2.jpg" mce_href="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image014_2.jpg"><IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=clip_image014 border=0 alt=clip_image014 src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image014_thumb.jpg" original-url="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image014_thumb.jpg" width=466 height=195 mce_src="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image014_thumb.jpg"></A></I></P>
<P><I></I></P>
<P><I>This will start SQL Profiler with a filter on the given SPID, something I thought was really useful and very interesting.</I></P>
<P><I><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image016_2.jpg" original-url="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image016_2.jpg" mce_href="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image016_2.jpg"><IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=clip_image016 border=0 alt=clip_image016 src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image016_thumb.jpg" original-url="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image016_thumb.jpg" width=469 height=312 mce_src="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image016_thumb.jpg"></A></I></P>
<P><I></I></P>
<P>With SQL Server you always seem to be learning something new, even if it is a small nugget like this. It’s finding out things like this which continue to makes one’s job fresh and pleasing. The SQLBits committee like Nuggets so much, we have decided to run a competition for delegates at SQLBits IV and challenge them to bring along their own nugget and have it recorded for the <A href="https://www.sqlbits.com/" mce_href="https://www.sqlbits.com/">SQLBits website</A>. After the conference we will vote for the best nugget and the winner will get a prize of an X-Box. This was kindly donated by the Manchester Area SQL Server User Group, which sort of closes the circle and brings us right back to the beginning again!</P>
<P><A href="https://www.sqlserverfaq.com/" mce_href="https://www.sqlserverfaq.com/"><IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=clip_image018 border=0 alt=clip_image018 src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image018_b4c592bc-9ef7-4615-86c6-a50d01422a37.jpg" original-url="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image018_b4c592bc-9ef7-4615-86c6-a50d01422a37.jpg" width=363 height=106 mce_src="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SQLNuggets_DBE9/clip_image018_b4c592bc-9ef7-4615-86c6-a50d01422a37.jpg"></A></P>]]></content:encoded>
    </item>
    <item>
      <title>Great Barr School Implements OCS in 8 months</title>
      <link>https://docs.microsoft.com/archive/blogs/industry_insiders/great-barr-school-implements-ocs-in-8-months</link>
      <pubDate>Wed, 07 Jan 2009 09:41:54 GMT</pubDate>
      <dc:creator><![CDATA[viralta]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/industry_insiders/2009/01/07/great-barr-school-implements-ocs-in-8-months/</guid>
      <description><![CDATA[I recently had the opportunity to interview Alex Pearce, Microsoft MVP and network manager of Great...]]></description>
      <content:encoded><![CDATA[<p>I recently had the opportunity to interview Alex Pearce, Microsoft MVP and network manager of Great Barr School.&#160; In the interview he goes on the to discuss the state of the school prior to his arrival and then fast forwards to the present day where teachers are using technologies like Windows Mobile and Communicator to communicate in real-time.&#160; Check out the video!</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:250a3deb-0c35-410b-8e48-ffced172778c" class="wlWriterEditableSmartContent"><div id="01824ea3-6c2a-49ae-a1ad-8e1039aba1a8" style="margin: 0px; padding: 0px; display: inline;"><div><a href="https://www.youtube.com/watch?v=DJatrUE6qD8&amp;hl=en&amp;fs=1" target="_new"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/industry_insiders/WindowsLiveWriter/GreatBarrSchoolImplementsOCSin8months_CBE2/video19629c2269fe.jpg" original-url="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/GreatBarrSchoolImplementsOCSin8months_CBE2/video19629c2269fe.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('01824ea3-6c2a-49ae-a1ad-8e1039aba1a8'); downlevelDiv.innerHTML = &quot;&lt;div&gt;&lt;object width=\&quot;425\&quot; height=\&quot;355\&quot;&gt;&lt;param name=\&quot;movie\&quot; value=\&quot;https://www.youtube.com/v/DJatrUE6qD8&amp;hl=en&amp;fs=1&amp;hl=en\&quot;&gt;&lt;\/param&gt;&lt;embed src=\&quot;https://www.youtube.com/v/DJatrUE6qD8&amp;hl=en&amp;fs=1&amp;hl=en\&quot; type=\&quot;application/x-shockwave-flash\&quot; width=\&quot;425\&quot; height=\&quot;355\&quot;&gt;&lt;\/embed&gt;&lt;\/object&gt;&lt;\/div&gt;&quot;;" alt=""></a></div></div></div>]]></content:encoded>
    </item>
    <item>
      <title>Speaking at SQL Bits</title>
      <link>https://docs.microsoft.com/archive/blogs/industry_insiders/speaking-at-sql-bits</link>
      <pubDate>Tue, 06 Jan 2009 08:48:30 GMT</pubDate>
      <dc:creator><![CDATA[Andrew.Fryer]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/industry_insiders/2009/01/06/speaking-at-sql-bits/</guid>
      <description><![CDATA[In this unusual Industry post I have got the industry insider on camera to discuss why you should...]]></description>
      <content:encoded><![CDATA[<p>In this unusual Industry post I have got the industry insider on camera to discuss why you should get involved in the premier SQL community event, <a href="https://www.sqlbits.com/default.aspx">SQL Bits</a>.</p>  <p>Take it away <a href="https://blogs.technet.com/industry_insiders/pages/chris-testa-o-neill.aspx">Chris Testa O’Neill</a></p>  <p>&#160;</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:49347c4c-520f-4765-8c89-3b10f4370627" class="wlWriterEditableSmartContent"><div id="1783482b-44a5-446a-bae2-e25b546931c2" style="margin: 0px; padding: 0px; display: inline;"><div><a href="https://www.youtube.com/watch?v=XsWfhtma9dg" target="_new"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_technet/industry_insiders/WindowsLiveWriter/SpeakingatSQLBits_C22C/video7190f9f8ce98.jpg" original-url="https://blogs.technet.com/blogfiles/industry_insiders/WindowsLiveWriter/SpeakingatSQLBits_C22C/video7190f9f8ce98.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('1783482b-44a5-446a-bae2-e25b546931c2'); downlevelDiv.innerHTML = &quot;&lt;div&gt;&lt;object width=\&quot;425\&quot; height=\&quot;355\&quot;&gt;&lt;param name=\&quot;movie\&quot; value=\&quot;https://www.youtube.com/v/XsWfhtma9dg&amp;hl=en\&quot;&gt;&lt;\/param&gt;&lt;embed src=\&quot;https://www.youtube.com/v/XsWfhtma9dg&amp;hl=en\&quot; type=\&quot;application/x-shockwave-flash\&quot; width=\&quot;425\&quot; height=\&quot;355\&quot;&gt;&lt;\/embed&gt;&lt;\/object&gt;&lt;\/div&gt;&quot;;" alt=""></a></div></div></div>  <p>SQL Bits goes fourth is on&#160; 28th march this time in Manchester. If you decide you would like to get involved like Chris then you need to register as a speaker <a href="https://www.sqlbits.com/information/SessionSubmission.aspx">here</a> and submit your session.&#160; Delegates registering for the event then vote on the sessions they want to see and the best go through.&#160; BTW if you want to see Chris’s session it’s <a href="https://www.sqlbits.com/Agenda/event3/End_to_End_Report_Creation_and_Management_using_Microsoft_SQL_Server_2008/default.aspx#Video">here</a></p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ca7b4613-c33e-485f-ad74-144d3063b911" class="wlWriterEditableSmartContent">Technorati Tags: <a href="https://technorati.com/tags/sql+server" rel="tag">sql server</a>,<a href="https://technorati.com/tags/sqlbits" rel="tag">sqlbits</a>,<a href="https://technorati.com/tags/community+event" rel="tag">community event</a></div>]]></content:encoded>
    </item>
    <item>
      <title>Chris Testa O-Neill</title>
      <link>https://docs.microsoft.com/archive/blogs/industry_insiders/chris-testa-o-neill</link>
      <pubDate>Tue, 06 Jan 2009 08:15:00 GMT</pubDate>
      <dc:creator><![CDATA[Andrew.Fryer]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/industry_insiders/2009/01/06/chris-testa-o-neill/</guid>
      <description><![CDATA[Chris Testa-O'Neill is the Database Product Manager at Remarc Group Ltd. He specialises in SQL...]]></description>
      <content:encoded><![CDATA[<SPAN id=ctl00_ctl00_PageBody_Body_SpeakerList_ctl05_Label1>Chris Testa-O'Neill is the Database Product Manager at <A href="https://www.remarc.co.uk/" mce_href="https://www.remarc.co.uk/">Remarc Group</A> Ltd. He specialises in SQL Server Business Intelligence Solutions and teaches all Microsoft courses in the SQL 2000, 2005 and 2008 product range. He also conducts closed company sessions and consults on thier business implementations of SQL Server. Chris is also a technical author is currently working on E-Learning courses for SQL Server 2008 with Microsoft Learning. Chris is a MCT and has Microsoft qualifications in MCDBA, MCTS and MCITP in SQL Server 2000 and 2005 as well as an MCSE in Windows Server 2000 and 2003. </SPAN>]]></content:encoded>
    </item>
    <item>
      <title>USING SQL Server Integration Services to retrieve data from an IBM AS400</title>
      <link>https://docs.microsoft.com/archive/blogs/industry_insiders/using-sql-server-integration-services-to-retrieve-data-from-an-ibm-as400</link>
      <pubDate>Wed, 01 Oct 2008 03:32:16 GMT</pubDate>
      <dc:creator><![CDATA[Andrew.Fryer]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/industry_insiders/2008/10/01/using-sql-server-integration-services-to-retrieve-data-from-an-ibm-as400/</guid>
      <description><![CDATA[Thanks again to Jennifer Stirrup from Aspective (A Vodafone company) for writing up how she gets...]]></description>
      <content:encoded><![CDATA[<p>Thanks again to Jennifer Stirrup from Aspective (A Vodafone company) for writing up how she gets data into SQL Server using its in built Integration Services (SSIS) from an AS400 <a href="https://blogs.technet.com/industry_insiders/pages/sql-server-using-ssis-to-retrieve-data-from-as400.aspx">in this useful guide</a>. This takes me back to my first ever BI project which was doing the same thing only with SQL Server 7 and Data Transformation Services, at least it’s easier now to find out where it’s all going wrong, but as Jenny points out it’s essential to have the right drivers and hotfixes for SSIS for this to work.</p>]]></content:encoded>
    </item>
    <item>
      <title>SQL Server: Using SSIS to retrieve data from AS400</title>
      <link>https://docs.microsoft.com/archive/blogs/industry_insiders/sql-server-using-ssis-to-retrieve-data-from-as400</link>
      <pubDate>Wed, 01 Oct 2008 03:15:00 GMT</pubDate>
      <dc:creator><![CDATA[Andrew.Fryer]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/industry_insiders/2008/10/01/sql-server-using-ssis-to-retrieve-data-from-as400/</guid>
      <description><![CDATA[Using SSIS, getting data from one SQL Server to another SQL Server is straightforward enough....]]></description>
      <content:encoded><![CDATA[<P style="TEXT-ALIGN: justify; MARGIN: 0cm 0cm 10pt" class=MsoNormal><FONT size=3 face=Calibri>Using SSIS, getting data from one SQL Server to another SQL Server is straightforward enough. However, what about getting data from other non-Microsoft data sources? Here, we will discuss the integration of data from an AS400 system with SQL Server 2005, and insertion into a SQL Server 2005 data warehouse. There isn’t much documentation on the subject of getting AS400 data into SQL Server 2005. The current blog will provide a summary regarding data retrieval from an AS400 to a SQL Server 2005 database, which will hopefully help to start other people on the right track.</FONT></P>
<P style="TEXT-ALIGN: justify; MARGIN: 0cm 0cm 10pt" class=MsoNormal><FONT size=3 face=Calibri>The key benefit of is that report consumers can see a unified, integrated view of disparate data sources (AS400/SQL Server/Excel), often for the first time. Further, the integrated data can be presented effectively and easily within a browser by Sharepoint. Since the data is presented in an integrated manner, this can reduce the load on IT to produce reports. This releases the power to create reports into the hands of the end users.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>This important feature allows user to manage, produce and edit their own reports in accordance with their requirements, and within their own timescales.</FONT></P>
<P style="TEXT-ALIGN: justify; MARGIN: 0cm 0cm 10pt" class=MsoNormal><FONT size=3 face=Calibri>One issue in extracting data from disparate data sources is that people tend to know SQL Server 2005 or AS400 very well – but not both systems.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>One issue can focus in getting the two groups of experts together and finding a common language to ensure the successful retrieval of the AS400 data using SSIS. On one hand, AS400 experts may not recognise that SSIS is a key component of ETL in SQL Server. On the other hand, as a SQL Server fan that was familiar with Microsoft SQL Server service packs, it wasn’t particularly obvious to me that IBM produce hotfixes for the AS400 as well. In particular, there is an </FONT><A href="https://www-1.ibm.com/support/docview.wss?uid=nas2a802b6eb29d32cac8625726c0041efc9"><FONT color=#0000ff size=3 face=Calibri>IBM hotfix</FONT></A><FONT size=3 face=Calibri> specifically for SSIS. In terms of creating a SSIS package which retrieves data from the AS400 and places it into SQL Server, using this hotfix was an essential step to ensuring success. </FONT></P>
<P style="TEXT-ALIGN: justify; MARGIN: 0cm 0cm 10pt" class=MsoNormal><FONT size=3 face=Calibri>Another issue in retrieving data from distinct data sources is the troubleshooting process. Due to the integration of two or more systems, it can sometimes be difficult to identify where failures may be occurring.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>From the IBM AS400 perspective, it can be difficult to identify issues since, without the hotfix, the situation might exist that no errors are being logged in the trace or log files for AS400. From the SQL Server perspective, it was found that the SSIS package was not able to access customised error files. It was found that this was due to the fact that the designated package login didn’t have appropriate permissions to run. Specifically, the user was not part of the IIS_WPG (IIS Worker Process) group. Once this was resolved, the package could write to the log files. More information about this issue can be found on an excellent </FONT><A href="https://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1089378&amp;SiteID=1"><FONT color=#0000ff size=3 face=Calibri>forum post</FONT></A><FONT size=3 face=Calibri>.</FONT></P>
<P style="TEXT-ALIGN: justify; MARGIN: 0cm 0cm 10pt" class=MsoNormal><B style="mso-bidi-font-weight: normal"><FONT size=3><FONT face=Calibri>Advice on creating SSIS packages<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></FONT></B></P>
<P style="TEXT-ALIGN: justify; MARGIN: 0cm 0cm 10pt" class=MsoNormal><FONT size=3 face=Calibri>To get started, it is worthwhile looking at the Kimball Data Warehouse methodology. Some of the specific SSIS main points are distilled here:</FONT></P>
<P style="TEXT-ALIGN: justify; TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 10pt 72pt; mso-list: l0 level1 lfo2; tab-stops: list 72.0pt" class=MsoNormal><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>1.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3 face=Calibri>Use an ‘Audit’ table to store information about whole ETL execution process. This is very useful for troubleshooting.</FONT></P>
<P style="TEXT-ALIGN: justify; TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 10pt 72pt; mso-list: l0 level1 lfo2; tab-stops: list 72.0pt" class=MsoNormal><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>2.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3 face=Calibri>Use a ‘Parent-Child’ package structure.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Here, one main package is the ‘parent’, which executes many smaller packages. Every small package does a small piece of work and loads data in one table. Again, this is useful for identifying any issues in loading the data into the data warehouse.</FONT></P>
<P style="TEXT-ALIGN: justify; TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 10pt 72pt; mso-list: l0 level1 lfo2; tab-stops: list 72.0pt" class=MsoNormal><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>3.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3 face=Calibri>Naming Conventions are very useful.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>It is useful to have package names set to be the same as table name. This simplifies the corresponding package search and clarifies exactly what package does.</FONT></P>
<P style="TEXT-ALIGN: justify; MARGIN: 0cm 0cm 10pt" class=MsoNormal><FONT size=3 face=Calibri>It is also useful to look at SSIS package tuning. A good document can be found </FONT><A href="https://www.simple-talk.com/sql/sql-server-2005/sql-server-2005-ssis-tuning-the-dataflow-task/"><FONT color=#0000ff size=3 face=Calibri>here</FONT></A><FONT size=3 face=Calibri> on this subject.</FONT></P>
<P style="TEXT-ALIGN: justify; MARGIN: 0cm 0cm 10pt" class=MsoNormal><FONT size=3 face=Calibri>The steps involved in using SSIS to access AS400 data can be found here:</FONT></P>
<P style="TEXT-ALIGN: justify; TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1" class=MsoListParagraphCxSpFirst><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>1.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri>AS400 Data Provider - <SPAN style="mso-bidi-font-family: Arial">In order to extract data from the AS400 to the SQL Server, it will be necessary to install some special providers. There are a number of these providers available, for example, </SPAN><SPAN style="mso-bidi-font-family: Arial; mso-ansi-language: EN-US" lang=EN-US>IBM Client Access Data Provider. In order to ensure consistency, it is worthwhile checking whether your client has other data going from AS400 to SQL Server, since they may already have this provider in-house.</SPAN><SPAN style="mso-bidi-font-family: Arial"><o:p></o:p></SPAN></FONT></FONT></P>
<P style="TEXT-ALIGN: justify; TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1" class=MsoListParagraphCxSpMiddle><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>2.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><FONT size=3><FONT face=Calibri><SPAN style="mso-bidi-font-family: Arial; mso-ansi-language: EN-US" lang=EN-US>Hotfixes – it may be worthwhile looking at adding hotfixes from the AS400 side, as prescribed above. Further, it is also suggested that it is worthwhile implementing Server 2005 Service Packs where applicable.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>In my experience, implementing Service Pack 2 for SQL Server 2005 was useful since it specifically resolved a memory issue.</SPAN><SPAN style="mso-bidi-font-family: Arial"><o:p></o:p></SPAN></FONT></FONT></P>
<P style="TEXT-ALIGN: justify; TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1" class=MsoListParagraphCxSpMiddle><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>3.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="mso-bidi-font-family: Arial"><FONT size=3><FONT face=Calibri>SSIS Package configuration – An AS400 trigger was set up to export data to specific Change Data Capture (CDC) tables on the AS400. The SSIS package was only required to extract the data, and then clear out the tables when completed successfully. To do this:<o:p></o:p></FONT></FONT></SPAN></P>
<P style="TEXT-ALIGN: justify; TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 72pt; mso-add-space: auto; mso-list: l1 level2 lfo1" class=MsoListParagraphCxSpMiddle><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>a.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="mso-bidi-font-family: Arial"><FONT size=3><FONT face=Calibri>An OLE DB source component was deployed to retrieve data from dedicated CDC tables on the AS400.<o:p></o:p></FONT></FONT></SPAN></P>
<P style="TEXT-ALIGN: justify; TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 72pt; mso-add-space: auto; mso-list: l1 level2 lfo1" class=MsoListParagraphCxSpMiddle><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>b.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="mso-bidi-font-family: Arial"><FONT size=3><FONT face=Calibri>The data source was set to the ‘IBMDASQL’ connection.<o:p></o:p></FONT></FONT></SPAN></P>
<P style="TEXT-ALIGN: justify; TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 72pt; mso-add-space: auto; mso-list: l1 level2 lfo1" class=MsoListParagraphCxSpMiddle><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>c.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="mso-bidi-font-family: Arial"><FONT size=3><FONT face=Calibri>The Data Access mode was set to ‘SQL Command’<o:p></o:p></FONT></FONT></SPAN></P>
<P style="TEXT-ALIGN: justify; TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 72pt; mso-add-space: auto; mso-list: l1 level2 lfo1" class=MsoListParagraphCxSpMiddle><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>d.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="mso-bidi-font-family: Arial"><FONT size=3><FONT face=Calibri>Due to the CDC architecture, a simple ‘select *’ SQL Statement was used in order to retrieve data from CDC tables.<o:p></o:p></FONT></FONT></SPAN></P>
<P style="TEXT-ALIGN: justify; TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 10pt 72pt; mso-add-space: auto; mso-list: l1 level2 lfo1" class=MsoListParagraphCxSpLast><SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"><SPAN style="mso-list: Ignore"><FONT size=3 face=Calibri>e.</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN style="mso-bidi-font-family: Arial"><FONT size=3><FONT face=Calibri>It is possible to press the ‘Preview’ button in order to verify the data.<o:p></o:p></FONT></FONT></SPAN></P>
<P style="TEXT-ALIGN: justify; MARGIN: 0cm 0cm 10pt" class=MsoNormal><SPAN style="mso-bidi-font-family: Arial"><FONT size=3><FONT face=Calibri>Since the trigger work was all done at the AS400 source, this removed the complexity away from the SSIS package. <o:p></o:p></FONT></FONT></SPAN></P>
<P style="TEXT-ALIGN: justify; MARGIN: 0cm 0cm 10pt" class=MsoNormal><SPAN style="mso-bidi-font-family: Arial"><FONT size=3><FONT face=Calibri>To summarise, it is possible to use SSIS to obtain data from non-Microsoft data sources. Here, the actual retrieval of the data from AS400 using SSIS was straightforward once the additional IBM elements were in place. It is important to note that the SSIS packages that retrieve data from the AS400 have been running robustly and successfully now for some time, and this is a mechanism I would consider for data retrieval in the future.<o:p></o:p></FONT></FONT></SPAN></P>]]></content:encoded>
    </item>
    <item>
      <title>All about Nothing- SQL Server Nulls in Powershell</title>
      <link>https://docs.microsoft.com/archive/blogs/industry_insiders/all-about-nothing-sql-server-nulls-in-powershell</link>
      <pubDate>Mon, 15 Sep 2008 04:53:26 GMT</pubDate>
      <dc:creator><![CDATA[Andrew.Fryer]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/industry_insiders/2008/09/15/all-about-nothing-sql-server-nulls-in-powershell/</guid>
      <description><![CDATA[Finding stuff about one Microsoft technology isn’t too hard it’s when you try and use two things get...]]></description>
      <content:encoded><![CDATA[<p>Finding stuff about one Microsoft technology isn’t too hard it’s when you try and use two things get a little harder at <a href="https://blogs.technet.com/industry_insiders/pages/438836.aspx">Adrian J. Beasley</a> found out when he was looking for nothing in particular; the use of SQL Server nulls in a Powershell script.&#160; Having got the answer it would be rude not to share it so he’s written a short <a href="https://blogs.technet.com/industry_insiders/pages/testing-for-database-null-values-from-powershell.aspx">article</a> to show you how.&#160; You might also want to check <a href="https://blogs.technet.com/industry_insiders/pages/richard-siddaway.aspx">Richard Siddaway’s</a> introduction to Powershell for SQL Server while you’re here.</p>]]></content:encoded>
    </item>
    <item>
      <title>Testing for Database Null Values from PowerShell</title>
      <link>https://docs.microsoft.com/archive/blogs/industry_insiders/testing-for-database-null-values-from-powershell</link>
      <pubDate>Mon, 15 Sep 2008 04:27:00 GMT</pubDate>
      <dc:creator><![CDATA[Andrew.Fryer]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/industry_insiders/2008/09/15/testing-for-database-null-values-from-powershell/</guid>
      <description><![CDATA[PowerShell is super, but its documentation is still lousy. You might think that how to test a...]]></description>
      <content:encoded><![CDATA[<P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal><SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt">PowerShell is super, but its documentation is still lousy. You might think that how to test a <I style="mso-bidi-font-style: normal">database field for a null value would be straightforward, and indeed it is, but it ain’t</I> documented anywhere. I’ve just spent the afternoon searching and eventually had to work it out for myself. So here it is, with my compliments:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P>
<P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal><SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt">The class <I style="mso-bidi-font-style: normal">System.DBNull</I><SPAN style="mso-spacerun: yes">&nbsp; </SPAN>has a static field <I style="mso-bidi-font-style: normal">Value</I>, which represents the sole instance of the class, so in effect <I style="mso-bidi-font-style: normal">[System.DBNull]::Value</I> </SPAN><B style="mso-bidi-font-weight: normal"><SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 14pt">is</SPAN></B><SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt"> the database null object. Like all objects, it has an <I style="mso-bidi-font-style: normal">Equals</I> method. So <I style="mso-bidi-font-style: normal">[System.DBNull]::Value.Equals($DBField)</I> returns true if $DBField contains a null.<o:p></o:p></SPAN></P>
<P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal><SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt">How I use it is to declare the null object up front with script scope<BR><SPAN style="mso-spacerun: yes">&nbsp;</SPAN><I style="mso-bidi-font-style: normal">$DBNull = [System.DBNull]::Value</I> <BR>and then use this wherever in the script I need to test for null, thus<BR><I style="mso-bidi-font-style: normal"><SPAN style="mso-spacerun: yes">&nbsp;</SPAN>if($Script:DBNull.Equals($DBField))<BR>{<BR><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>&lt;null &gt;<BR>}<BR>else<BR>{<BR><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>&lt;not null&gt;<BR>}<o:p></o:p></I></SPAN></P>]]></content:encoded>
    </item>
    <item>
      <title>A Look into data privacy in the cloud computing world</title>
      <link>https://docs.microsoft.com/archive/blogs/industry_insiders/a-look-into-data-privacy-in-the-cloud-computing-world</link>
      <pubDate>Thu, 21 Aug 2008 11:59:22 GMT</pubDate>
      <dc:creator><![CDATA[viralta]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/industry_insiders/2008/08/21/a-look-into-data-privacy-in-the-cloud-computing-world/</guid>
      <description><![CDATA[Leonard Chung, CEO of Syncplicity.com, discusses issues around web privacy and data protection laws...]]></description>
      <content:encoded><![CDATA[<p>Leonard Chung, CEO of Syncplicity.com, discusses issues around web privacy and data protection laws his company deals with in the world of online storage.&#160; Leonard and I dive deep into legal world of privacy statements what these types of documents actually mean for the industry.</p>  <p>&#160;</p>  <h4>Leonard Chung, President &amp; CEO</h4>  <p>Leonard is an experienced entrepreneur with a particular emphasis on developing and delivering version one products and ideas. Notable past projects include SETI@home, Windows PowerShell, and internet storage company Scale Eight. Past collaborators include RISC/RAID inventor Dr. David Patterson and ACM Turing Award Winner Jim Gray.</p>  <p>Leonard received a B.A. in Computer Science and a B.A. in Cognitive Science from the University of California, Berkeley.</p>  <p>&#160;</p>  <p>&#160;</p>  <p><a href="https://blogs.technet.com/tarpara/archive/2008/08/21/syncplicity.aspx">read the article</a></p>]]></content:encoded>
    </item>
  </channel>
</rss>