<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" version="2.0"><channel><title>SQLCLR.net</title><link>http://www.sqlclr.net</link><description>RSS feeds for SQLCLR.net</description><ttl>60</ttl><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Sqlclrnet" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="sqlclrnet" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><comments>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/40/QA-with-Adam-Machanic--Whos-Afraid-of-SQLCLR.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=54&amp;ModuleID=371&amp;ArticleID=40</wfw:commentRss><trackback:ping>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=40&amp;PortalID=0&amp;TabID=54</trackback:ping><title>Q&amp;A with Adam Machanic - Who's Afraid of SQLCLR </title><link>http://summit2009.sqlpass.org/Agenda/PrePostConferenceSessions/MachanicQA.aspx</link><description>You could almost hear the gasps of horror when Microsoft integrated the .NET Common Language Runtime (CLR) into SQL Server 2005. Run C# or VB.NET code inside SQL Server? For many database developers and administrators, it was like an alien had just burst through SQL Server’s midsection.
But SQL Server MVP Adam Machanic says that more and more&amp;#160;developers and DBAs are discovering that far from destroying SQL Server performance and security, SQLCLR is actually a powerful ally in solving complex business and technical problems.
Read More on the PASS website..</description><dc:creator>Jonathan Kehayias</dc:creator><pubDate>Fri, 24 Jul 2009 15:24:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:40</guid></item><item><comments>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/39/Default.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=54&amp;ModuleID=371&amp;ArticleID=39</wfw:commentRss><trackback:ping>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=39&amp;PortalID=0&amp;TabID=54</trackback:ping><title>SQLCLR String Splitting Part 2: Even Faster, Even More Scalable </title><link>http://sqlblog.com/blogs/adam_machanic/archive/2009/04/28/sqlclr-string-splitting-part-2-even-faster-even-more-scalable.aspx</link><description>SQL Server MVP Adam Machanic shows a new way of parsing strings in SQL Server using SQLCLR that&amp;#160;outperforms all&amp;#160;conventional TSQL methods, as well as the most common SQLCLR implemenations, using a custom split function that allows streaming of the results.</description><dc:creator>Site Administrator</dc:creator><pubDate>Fri, 01 May 2009 15:56:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:39</guid></item><item><comments>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/38/Default.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=54&amp;ModuleID=371&amp;ArticleID=38</wfw:commentRss><trackback:ping>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=38&amp;PortalID=0&amp;TabID=54</trackback:ping><title>Trading in xp_cmdshell for SQLCLR (Part 1) - List Directory Contents </title><link>http://www.sqlservercentral.com/articles/SQLCLR/65656/</link><description>Learn how to use SQLCLR to get file system information instead of using xp_cmdshell on your SQL Servers.</description><dc:creator>Jonathan Kehayias</dc:creator><pubDate>Fri, 06 Feb 2009 17:21:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:38</guid></item><item><comments>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/37/Free-Tools-to-make-SQLCLR-development-easier.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=54&amp;ModuleID=371&amp;ArticleID=37</wfw:commentRss><trackback:ping>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=37&amp;PortalID=0&amp;TabID=54</trackback:ping><title>Free Tools to make SQLCLR development easier.</title><link>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/37/Free-Tools-to-make-SQLCLR-development-easier.aspx</link><description>If you develop SQLCLR objects with a version of Visual Studio other than Professional Edition, these free tools can help speed up your development and deployment times.</description><dc:creator>Jonathan Kehayias</dc:creator><pubDate>Sun, 25 Jan 2009 22:58:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:37</guid></item><item><comments>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/36/Vote-For-It--Server-Side-Compiles-in-SQL-CLR.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=54&amp;ModuleID=371&amp;ArticleID=36</wfw:commentRss><trackback:ping>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=36&amp;PortalID=0&amp;TabID=54</trackback:ping><title>Vote For It - Server Side Compiles in SQL CLR</title><link>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/36/Vote-For-It--Server-Side-Compiles-in-SQL-CLR.aspx</link><description>Greg Low a SQL Server MVP, has submitted a very compelling Connect item 265266, Add server-side compilation ability to SQL CLR which aims to remove the requirement to develop SQLCLR assemblies external to SQL Server.&amp;#160; Read about this suggestion here, and vote for it by visiting the Connect site to let Microsoft know you think it is important.</description><dc:creator>Jonathan Kehayias</dc:creator><pubDate>Sun, 05 Oct 2008 01:47:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:36</guid></item><item><comments>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/34/Default.aspx#Comments</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=54&amp;ModuleID=371&amp;ArticleID=34</wfw:commentRss><trackback:ping>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=34&amp;PortalID=0&amp;TabID=54</trackback:ping><title>Using CLR Impersonation to Access Resources Outside of SQL Server</title><link>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/34/Default.aspx</link><description>Traditionally if you had a need to access a file or other resource outside of SQL Server, the SQL Server service account was required to have appropriate file system access to the folder or path containing the file.&amp;#160; With CLR integration, this is no longer an absolute requirement.&amp;#160; Identity Impersonation will allow you to implicitly or explicitly change the execution context inside of a SQLCLR Function, Procedure, or Trigger.&amp;#160;</description><dc:creator>Jonathan Kehayias</dc:creator><pubDate>Sat, 02 Aug 2008 01:35:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:34</guid></item><item><comments>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/33/Default.aspx#Comments</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=54&amp;ModuleID=371&amp;ArticleID=33</wfw:commentRss><trackback:ping>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=33&amp;PortalID=0&amp;TabID=54</trackback:ping><title>Using an Application Configuration (app.config/web.config) File in SQL Server CLR Integration</title><link>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/33/Default.aspx</link><description>A common part of programming in .NET is to use an configuration file to store configuration information in an easily modifiable location.&amp;#160; The app.config or web.config file is an invaluable inclusion in most .NET projects and developers may need to maintain this functionality as a part of logic sharing between objects in the database and the application as well.&amp;#160; This article will demonstrate how to configure your SQLCLR project to use Configuration Files in SQL.</description><dc:creator>Jonathan Kehayias</dc:creator><pubDate>Fri, 25 Jul 2008 19:43:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:33</guid></item><item><comments>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/32/Building-a-SAFE-HttpUtility-Class-for-SQL-CLR.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=54&amp;ModuleID=371&amp;ArticleID=32</wfw:commentRss><trackback:ping>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=32&amp;PortalID=0&amp;TabID=54</trackback:ping><title>Building a SAFE HttpUtility Class for SQL CLR</title><link>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/32/Building-a-SAFE-HttpUtility-Class-for-SQL-CLR.aspx</link><description>This Article covers how to build a SQL Safe version of the System.Web.HttpUtility class methods HtmlEncode and HtmlDecode.&amp;#160; Source code is provided in the Examples area for these specific methods to be used in SQL CLR as User-Defined Functions with a SAFE Permission Set.</description><dc:creator>Jonathan Kehayias</dc:creator><pubDate>Tue, 22 Jul 2008 02:05:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:32</guid></item><item><comments>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/27/Default.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=54&amp;ModuleID=371&amp;ArticleID=27</wfw:commentRss><trackback:ping>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=27&amp;PortalID=0&amp;TabID=54</trackback:ping><title>Using CLR User Defined Types in SQL Server - Part 3 - Altering an Existing UDT</title><link>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/27/Default.aspx</link><description>No matter how hard you try at some point it might become necessary for you to add a method to an existing CLR User-Defined Type to support a new business rule, or&amp;#160;if created a single assembly with&amp;#160;all of your objects including your CLR&amp;#160;UDT, you may need to&amp;#160;modify an existing function or stored procedure to meet new requirements.&amp;#160; This article will demonstrate how to use ALTER ASSEMBLY to perform these updates.</description><dc:creator>Jonathan Kehayias</dc:creator><pubDate>Tue, 08 Jul 2008 03:51:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:27</guid></item><item><comments>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/26/Default.aspx#Comments</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=54&amp;ModuleID=371&amp;ArticleID=26</wfw:commentRss><trackback:ping>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=26&amp;PortalID=0&amp;TabID=54</trackback:ping><title>XML Transformation with User-defined CLR Function, C#, and XSLT - Part 1</title><link>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/26/Default.aspx</link><description>This article is part one of a two part series to try and show some of the versatility that CLR provides us.&amp;#160;Part one will focus on creating a user-defined CLR function to use a XSLT file to transform a XML string and e-mail it using sp_send_dbMail.</description><dc:creator>Reuben Shaffer</dc:creator><pubDate>Thu, 03 Jul 2008 23:20:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:26</guid></item><item><comments>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/25/Default.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=54&amp;ModuleID=371&amp;ArticleID=25</wfw:commentRss><trackback:ping>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=25&amp;PortalID=0&amp;TabID=54</trackback:ping><title>How to Produce Clean Errors from CLR Exceptions</title><link>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/25/Default.aspx</link><description>An important part of building CLR objects for use in SQL Server is good exception management.&amp;#160; Part of this is raising the exception back to the calling operation so that it can be handled appropriately.&amp;#160; In .NET this is handled using try/catch blocks in the code, and throwing a new instance of the Exception class with a message.&amp;#160;This article will show how to cleanup the Exception message in TSQL to show only the needed information cleanly.</description><dc:creator>Jonathan Kehayias</dc:creator><pubDate>Thu, 03 Jul 2008 15:58:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:25</guid></item><item><comments>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/23/Default.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=54&amp;ModuleID=371&amp;ArticleID=23</wfw:commentRss><trackback:ping>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=23&amp;PortalID=0&amp;TabID=54</trackback:ping><title>A Simple Regular Expression Function with C# and SQL Server 2005 </title><link>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/23/Default.aspx</link><description>This article is to demonstrate how easy it is to write a primitive CLR regular expression function with C# and SQL Server 2005.&amp;#160; We will solve the problem of separating numeric from nonnumeric characters.&amp;#160;</description><dc:creator>Reuben Shaffer</dc:creator><pubDate>Mon, 23 Jun 2008 17:21:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:23</guid></item><item><comments>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/12/Default.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=54&amp;ModuleID=371&amp;ArticleID=12</wfw:commentRss><trackback:ping>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=12&amp;PortalID=0&amp;TabID=54</trackback:ping><title>Creating a User Defined Aggregate with SQL Server 2005</title><link>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/12/Default.aspx</link><description>Sample SQLCLR user-defined aggregate for the product of a column of numbers.&amp;#160; There is related discussion about the SQL&amp;#160; alternatives to SQLCLR aggregates.&amp;#160;&amp;#160;</description><dc:creator>Andrew Novick</dc:creator><pubDate>Mon, 26 May 2008 07:00:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:12</guid></item><item><comments>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/18/Default.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=54&amp;ModuleID=371&amp;ArticleID=18</wfw:commentRss><trackback:ping>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=18&amp;PortalID=0&amp;TabID=54</trackback:ping><title>Using CLR User Defined Types in SQL Server - Part 1 - Considerations</title><link>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/18/Default.aspx</link><description>If you choose to implement CLR User Defined Types in SQL Server, there are certain considerations that must be understood to minimize problems later on.&amp;#160; This article covers these considerations and how to plan for them when you are designing the UDT.</description><dc:creator>Jonathan Kehayias</dc:creator><pubDate>Mon, 12 May 2008 00:47:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:18</guid></item><item><comments>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/10/Using-SQLBulkCopy-in-SQL-CLR.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=54&amp;ModuleID=371&amp;ArticleID=10</wfw:commentRss><trackback:ping>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=10&amp;PortalID=0&amp;TabID=54</trackback:ping><title>Using SQLBulkCopy in SQL CLR</title><link>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/10/Using-SQLBulkCopy-in-SQL-CLR.aspx</link><description>At some point you might want to Bulk Copy data from one database to another, either for archiving, or for reporting.&amp;#160; Whatever your reason, if you choose to implement this with CLR, there is an important gotcha that you need to be aware of.&amp;#160; You can not use SqlBulkCopy with the context connection.</description><dc:creator>Jonathan Kehayias</dc:creator><pubDate>Fri, 18 Apr 2008 03:37:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:10</guid></item><item><comments>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/9/Default.aspx#Comments</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=54&amp;ModuleID=371&amp;ArticleID=9</wfw:commentRss><trackback:ping>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=9&amp;PortalID=0&amp;TabID=54</trackback:ping><title>Signing an Assembly with a Certificate (Visual Studio)</title><link>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/9/Default.aspx</link><description>When deploying a CLR Assembly that requires EXTERNAL_ACCESS or UNSAFE as the Permission Set you have the option of either Signing the Assembly with a strong key or setting the database to TRUSTWORTHY ON.&amp;#160; Microsoft's recommendation is&amp;#160;that you sign the assembly with a strong key as a best practice.</description><dc:creator>Jonathan Kehayias</dc:creator><pubDate>Fri, 11 Apr 2008 04:44:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:9</guid></item><item><comments>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/8/Default.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=54&amp;ModuleID=371&amp;ArticleID=8</wfw:commentRss><trackback:ping>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=8&amp;PortalID=0&amp;TabID=54</trackback:ping><title>Setting Database Trustworthy On or Signing Assemblies with Certificates</title><link>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/8/Default.aspx</link><description>Determining whether to set the Trustworthy Property of a database to ON or to sign your assembly with a certificate might be a confusing thing.&amp;#160; Simply searching online for how to run UNSAFE or EXTERNAL permission Assemblies in SQL Server makes it seem as if setting the Trustworthy Property to ON is the right way to go.&amp;#160; This however is not the Microsoft recommended practice...</description><dc:creator>Jonathan Kehayias</dc:creator><pubDate>Fri, 11 Apr 2008 03:35:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:8</guid></item><item><comments>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/5/Determining-When-to-Use-CLR.aspx#Comments</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=54&amp;ModuleID=371&amp;ArticleID=5</wfw:commentRss><trackback:ping>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=5&amp;PortalID=0&amp;TabID=54</trackback:ping><title>Determining When to Use CLR</title><link>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/5/Determining-When-to-Use-CLR.aspx</link><description>One of the most commonly asked questions I get from developers is, should this be done with a CLR function/procedure or in TSQL?&amp;#160; The addition of CLR in SQL Server brought a very powerful extension to the Database Engine.&amp;#160; This article will focus on providing information on how to best make the decision to use CLR or TSQL to solve a problem.</description><dc:creator>Jonathan Kehayias</dc:creator><pubDate>Sat, 05 Apr 2008 17:35:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:5</guid></item><item><comments>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/4/Single-Assembly-versus-Multiple-Assemblies.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=54&amp;ModuleID=371&amp;ArticleID=4</wfw:commentRss><trackback:ping>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=4&amp;PortalID=0&amp;TabID=54</trackback:ping><title>Single Assembly versus Multiple Assemblies</title><link>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/4/Single-Assembly-versus-Multiple-Assemblies.aspx</link><description>When implementing CLR in SQL Server, often times it easier for developers to use a singe assembly.&amp;#160; This allows them to open a single Visual Studio Solution to add to or change existing CLR.&amp;#160; To a DBA, this can lead to a problem with security in the database server.&amp;#160; Rather than having a single assembly, it is instead better to separate the code out by safety level, placing all Safe Code in a common assembly.&amp;#160; This helps to minimize the volume of code that has to be reviewed by the DBA to know how safe the Assembly is.</description><dc:creator>Jonathan Kehayias</dc:creator><pubDate>Sat, 05 Apr 2008 17:20:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:4</guid></item><item><comments>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/1/Enabling-CLR-in-SQL-Server.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=54&amp;ModuleID=371&amp;ArticleID=1</wfw:commentRss><trackback:ping>http://www.sqlclr.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1&amp;PortalID=0&amp;TabID=54</trackback:ping><title>Enabling CLR in SQL Server</title><link>http://www.sqlclr.net/Articles/tabid/54/articleType/ArticleView/articleId/1/Enabling-CLR-in-SQL-Server.aspx</link><description>Learn how to enable CLR for the SQL Instance and set your database to the correct compatibility level for running CLR.</description><dc:creator>Jonathan Kehayias</dc:creator><pubDate>Fri, 04 Apr 2008 03:01:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1</guid></item></channel></rss>
