{"id":435,"date":"2009-11-03T09:16:57","date_gmt":"2009-11-03T07:16:57","guid":{"rendered":"https:\/\/www.sqlinthewild.co.za\/?p=435"},"modified":"2009-11-03T09:16:57","modified_gmt":"2009-11-03T07:16:57","slug":"pass-2009-pre-con","status":"publish","type":"post","link":"https:\/\/www.sqlinthewild.co.za\/index.php\/2009\/11\/03\/pass-2009-pre-con\/","title":{"rendered":"PASS 2009 &#8211; Pre-con"},"content":{"rendered":"<p>PASS 2009 is underway!<\/p>\n<p>It\u2019s getting to the point that these conferences feel like a family reunion (where the family members are people that you like). Last night, coming to registration there was a whole crowd of people that I know from previous conferences, newsgroups, blogs and forums. I\u2019m not going to name everyone I ran into last night, simply because I\u2019ll forget someone.<\/p>\n<p>There were a lot of insider sessions today, but the only one that I attended was the introduction. Most of the topics were ones I wasn\u2019t overly interested in. Rather spent the day at\u00a0 Adam\u2019s CLR pre-con. CLR is an area that I\u2019ve barely looked at and have little experience with, so it was a good choice.<\/p>\n<p>Some very interesting info on CLR table valued functions. Apparently there\u2019s no temp table\/table variable involved. The CLR function streams the values back one row at a time. Might well remove the impact that the multi-statement table valued function has. Needs testing.<\/p>\n<p>Late morning was spent at a Chapter Leaders meeting. Some of the resources available I didn\u2019t know about. Things to look at when I get home. Also need, next month, to write up a report for the regional mentors on the meetings that we\u2019ve had and what the attendance numbers look like. Something else to add to the to-do list.<\/p>\n<p>Jack Corbett was at the meeting. One more person that I\u2019ve chatted with online located. Ran into Steve and Bob right after lunch. Good to see Steve again. Will run into Bob later today and chat.<\/p>\n<p>Some of the comments on CLR and Attention events was interesting. Basically, the CLR doesn\u2019t receive attention events, so a timeout or a SSMS stop can result in orphaned CLR objects that will hang around for a while until the garbage collector comes across the object and collects it.<\/p>\n<p>Very interesting sample code for collecting system performance counters using a CLR proc (unsafe CLR proc because it uses dlls that aren\u2019t on the safe list.)<\/p>\n<p>CLR Triggers. Just say no. Well, if it\u2019s a ddl trigger with xml manipulation of the EventDate() maybe. Possibly. Perhaps.<\/p>\n<p>Or maybe not. SQL DDL trigger with a CLR function to do the xml manipulation.<\/p>\n<p>Some very interesting discussion of Code Access Security, Host Protection Attributes, Trustworthy and signed assemblies. It\u2019s possible to have safe assemblies calling unsafe (external access) assemblies with the minimum amount of code marked unsafe (external access), have the database untrustworthy and still have everything working. Lots and lots of work though.<\/p>\n<p>Day ended with the opening party (and the quiz bowl) followed by the SSC party. Good fun all.<\/p>\n<p>Some photos from the day<\/p>\n<p><a href=\"https:\/\/www.sqlinthewild.co.za\/wp-content\/uploads\/2009\/11\/Blythecookies.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px\" title=\"Blythe cookies\" src=\"https:\/\/www.sqlinthewild.co.za\/wp-content\/uploads\/2009\/11\/Blythecookies_thumb.jpg\" border=\"0\" alt=\"Blythe cookies\" width=\"184\" height=\"244\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.sqlinthewild.co.za\/wp-content\/uploads\/2009\/11\/WeirdPerson.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px\" title=\"WeirdPerson\" src=\"https:\/\/www.sqlinthewild.co.za\/wp-content\/uploads\/2009\/11\/WeirdPerson_thumb.jpg\" border=\"0\" alt=\"WeirdPerson\" width=\"244\" height=\"184\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.sqlinthewild.co.za\/wp-content\/uploads\/2009\/11\/Quizbowl1.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px\" title=\"Quizbowl 1\" src=\"https:\/\/www.sqlinthewild.co.za\/wp-content\/uploads\/2009\/11\/Quizbowl1_thumb.jpg\" border=\"0\" alt=\"Quizbowl 1\" width=\"244\" height=\"184\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.sqlinthewild.co.za\/wp-content\/uploads\/2009\/11\/QuizBowl2.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px\" title=\"QuizBowl 2\" src=\"https:\/\/www.sqlinthewild.co.za\/wp-content\/uploads\/2009\/11\/QuizBowl2_thumb.jpg\" border=\"0\" alt=\"QuizBowl 2\" width=\"244\" height=\"184\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.sqlinthewild.co.za\/wp-content\/uploads\/2009\/11\/Quizbowl3.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px\" title=\"Quizbowl 3\" src=\"https:\/\/www.sqlinthewild.co.za\/wp-content\/uploads\/2009\/11\/Quizbowl3_thumb.jpg\" border=\"0\" alt=\"Quizbowl 3\" width=\"244\" height=\"184\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.sqlinthewild.co.za\/wp-content\/uploads\/2009\/11\/QuizBowl4.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px\" title=\"QuizBowl 4\" src=\"https:\/\/www.sqlinthewild.co.za\/wp-content\/uploads\/2009\/11\/QuizBowl4_thumb.jpg\" border=\"0\" alt=\"QuizBowl 4\" width=\"244\" height=\"184\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PASS 2009 is underway! It\u2019s getting to the point that these conferences feel like a family reunion (where the family members are people that you like). Last night, coming to registration there was a whole crowd of people that I&#8230; <a class=\"read-more-button\" href=\"https:\/\/www.sqlinthewild.co.za\/index.php\/2009\/11\/03\/pass-2009-pre-con\/\">(Read more)<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[6,11],"tags":[],"class_list":["post-435","post","type-post","status-publish","format-standard","hentry","category-conferences","category-pass-2009"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p7h6n-71","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sqlinthewild.co.za\/index.php\/wp-json\/wp\/v2\/posts\/435","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sqlinthewild.co.za\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sqlinthewild.co.za\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sqlinthewild.co.za\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sqlinthewild.co.za\/index.php\/wp-json\/wp\/v2\/comments?post=435"}],"version-history":[{"count":0,"href":"https:\/\/www.sqlinthewild.co.za\/index.php\/wp-json\/wp\/v2\/posts\/435\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.sqlinthewild.co.za\/index.php\/wp-json\/wp\/v2\/media?parent=435"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sqlinthewild.co.za\/index.php\/wp-json\/wp\/v2\/categories?post=435"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sqlinthewild.co.za\/index.php\/wp-json\/wp\/v2\/tags?post=435"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}