<?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:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>SQLGeek.pl</title>
	
	<link>http://sqlgeek.pl</link>
	<description>from SQL developer's life</description>
	<lastBuildDate>Fri, 09 Mar 2012 09:09:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Sqlgeek_pl" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="sqlgeek_pl" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>[PL] SQL Server 2012 RTM już jest</title>
		<link>http://sqlgeek.pl/2012/03/09/pl-sql-server-2012-rtm-juz-jest/</link>
		<comments>http://sqlgeek.pl/2012/03/09/pl-sql-server-2012-rtm-juz-jest/#comments</comments>
		<pubDate>Fri, 09 Mar 2012 08:33:45 +0000</pubDate>
		<dc:creator>Pawel Potasinski</dc:creator>
				<category><![CDATA[Denali]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[RTM]]></category>

		<guid isPermaLink="false">http://sqlgeek.pl/2012/03/09/pl-sql-server-2012-rtm-juz-jest/</guid>
		<description><![CDATA[
Trzy dni temu (6 marca) ujrzała światło dzienne wersja RTM (Ready To Manufacture) SQL Server 2012. Oznacza to, że produkt nie jest już w fazie testów i stał się gotowy do użycia w produkcyjnych środowiskach. A zatem… Czas przystąpić do testowania :-)
Na co warto zwrócić uwagę w czasie testowania? Poniżej kluczowe, w mojej ocenie, funkcjonalności [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.microsoft.com/sqlserver/en/us/default.aspx"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://sqlgeek.pl/wp-content/uploads/2012/03/image.png" width="600" height="102" /></a></p>
<p>Trzy dni temu (6 marca) ujrzała światło dzienne wersja RTM (Ready To Manufacture) <strong>SQL Server 2012</strong>. Oznacza to, że produkt nie jest już w fazie testów i stał się gotowy do użycia w produkcyjnych środowiskach. A zatem… Czas przystąpić do testowania :-)</p>
<p>Na co warto zwrócić uwagę w czasie testowania? Poniżej kluczowe, w mojej ocenie, funkcjonalności nowej odsłony SQL Server:</p>
<ul>
<li>AlwaysOn – rozwiązania wysokiej dostępności łączące zalety klastrów i Database Mirroringu,</li>
<li>ColumnStore Index – nowy rodzaj indeksów do optymalizacji zapytań wykonywanych w hurtowniach danych,</li>
<li>Distributed Replay – narzędzie do testów obciążeniowych i funkcjonalnych,</li>
<li>Nowości w SQL Server Management Studio – m.in. interfejs dla Extended Events, wizualizacja timeline przy odtwarzaniu baz z backupów, interfejs dla Page Restore, snippety w kodzie T-SQL</li>
<li>Nowości w T-SQL – m.in. sekwencje, nowe funkcje okienkowe i analityczne, THROW, File Table,</li>
<li>Tworzenie ról na poziomie serwera</li>
<li>Udoskonalony mechanizm SQL Audit dostępny w każdej edycji</li>
<li>Data Quality Services – w uproszczeniu: platforma do czyszczenia danych, zintegrowana z Master Data Services i Integration Services,</li>
<li>Master Data Services – zarządzanie danymi “master” wprowadzone w SQL Server 2008 R2, od teraz integralny komponent SQL Server, z poprawionym inerfejsem web (Silverlight) i dodatkiem do Excela dla sprawniejszego zarządzania danymi,</li>
<li>Nowości w Integration Services – m.in. nowy interfejs do projektowania paczek, dedykowana baza danych do katalogowania paczek, zarządzanie i monitorowanie z poziomu SQL Server Management Studio,</li>
<li>Nowe tryby pracy Analysis Services – Tabular Mode i PowerPivot for SharePoint,</li>
<li>Power View – nowe narzędzie do szybkiego tworzenia efektownych raportów na portalu SharePoint,</li>
<li>Data Alerts w Reporting Services – alerty uzależnione od danych w raportach,</li>
<li>SQL Server Data Tools – nowe wydanie Business Intelligence Development Studio wzbogacone o szablon rozbudowanego projektu bazy danych (Database Project).</li>
</ul>
<p>Powyższe funkcjonalności to oczywiście nie wszystko, co jest nowe w SQL Server 2012. Oznacza to, że naprawdę jest co testować, bez dwóch zdań :-)</p>
<p>Wersję ewaluacyjną można pobrać tutaj: <a title="http://www.microsoft.com/sqlserver/en/us/get-sql-server/try-it.aspx" href="http://www.microsoft.com/sqlserver/en/us/get-sql-server/try-it.aspx">http://www.microsoft.com/sqlserver/en/us/get-sql-server/try-it.aspx</a>.</p>
<p>Jeśli ktoś z Was natknie się w czasie testowania na jakieś ciekawostki lub problemy, chętnie się o tym dowiem i podyskutuję.</p>
<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
<li class="shr-comfeed">
			<a href="http://sqlgeek.pl/2012/03/09/pl-sql-server-2012-rtm-juz-jest/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
<li class="shr-twitter">
			<a href="http://twitter.com/home?status=%5BPL%5D+SQL+Server+2012+RTM+ju%C5%BC+jest+-+http://bit.ly/yZ6YA1&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://sqlgeek.pl/2012/03/09/pl-sql-server-2012-rtm-juz-jest/&amp;t=%5BPL%5D+SQL+Server+2012+RTM+ju%C5%BC+jest" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://sqlgeek.pl/2012/03/09/pl-sql-server-2012-rtm-juz-jest/&amp;title=%5BPL%5D+SQL+Server+2012+RTM+ju%C5%BC+jest&amp;summary=%20%20Trzy%20dni%20temu%20%286%20marca%29%20ujrza%C5%82a%20%C5%9Bwiat%C5%82o%20dzienne%20wersja%20RTM%20%28Ready%20To%20Manufacture%29%20SQL%20Server%202012.%20Oznacza%20to%2C%20%C5%BCe%20produkt%20nie%20jest%20ju%C5%BC%20w%20fazie%20test%C3%B3w%20i%20sta%C5%82%20si%C4%99%20gotowy%20do%20u%C5%BCycia%20w%20produkcyjnych%20%C5%9Brodowiskach.%20A%20zatem%E2%80%A6%20Czas%20przyst%C4%85pi%C4%87%20do%20testowania%20%3A-%29%20%20Na%20co%20warto%20zwr%C3%B3ci%C4%87%20uwag%C4%99%20w%20c&amp;source=SQLGeek.pl" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://sqlgeek.pl/2012/03/09/pl-sql-server-2012-rtm-juz-jest/&amp;title=%5BPL%5D+SQL+Server+2012+RTM+ju%C5%BC+jest" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
<li class="shr-wykop">
			<a href="http://www.wykop.pl/dodaj?url=http://sqlgeek.pl/2012/03/09/pl-sql-server-2012-rtm-juz-jest/&amp;title=%5BPL%5D+SQL+Server+2012+RTM+ju%C5%BC+jest" rel="nofollow" class="external" title="Add this to Wykop!">Add this to Wykop!</a>
		</li>
<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://sqlgeek.pl/2012/03/09/pl-sql-server-2012-rtm-juz-jest/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://sqlgeek.pl/2012/03/09/pl-sql-server-2012-rtm-juz-jest/&amp;title=%5BPL%5D+SQL+Server+2012+RTM+ju%C5%BC+jest&amp;srcUrl=http://sqlgeek.pl/2012/03/09/pl-sql-server-2012-rtm-juz-jest/&amp;srcTitle=%5BPL%5D+SQL+Server+2012+RTM+ju%C5%BC+jest&amp;snippet=%20%20Trzy%20dni%20temu%20%286%20marca%29%20ujrza%C5%82a%20%C5%9Bwiat%C5%82o%20dzienne%20wersja%20RTM%20%28Ready%20To%20Manufacture%29%20SQL%20Server%202012.%20Oznacza%20to%2C%20%C5%BCe%20produkt%20nie%20jest%20ju%C5%BC%20w%20fazie%20test%C3%B3w%20i%20sta%C5%82%20si%C4%99%20gotowy%20do%20u%C5%BCycia%20w%20produkcyjnych%20%C5%9Brodowiskach.%20A%20zatem%E2%80%A6%20Czas%20przyst%C4%85pi%C4%87%20do%20testowania%20%3A-%29%20%20Na%20co%20warto%20zwr%C3%B3ci%C4%87%20uwag%C4%99%20w%20c" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=%5BPL%5D+SQL+Server+2012+RTM+ju%C5%BC+jest&amp;body=Link: http://sqlgeek.pl/2012/03/09/pl-sql-server-2012-rtm-juz-jest/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %20%20Trzy%20dni%20temu%20%286%20marca%29%20ujrza%C5%82a%20%C5%9Bwiat%C5%82o%20dzienne%20wersja%20RTM%20%28Ready%20To%20Manufacture%29%20SQL%20Server%202012.%20Oznacza%20to%2C%20%C5%BCe%20produkt%20nie%20jest%20ju%C5%BC%20w%20fazie%20test%C3%B3w%20i%20sta%C5%82%20si%C4%99%20gotowy%20do%20u%C5%BCycia%20w%20produkcyjnych%20%C5%9Brodowiskach.%20A%20zatem%E2%80%A6%20Czas%20przyst%C4%85pi%C4%87%20do%20testowania%20%3A-%29%20%20Na%20co%20warto%20zwr%C3%B3ci%C4%87%20uwag%C4%99%20w%20c" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://sqlgeek.pl/2012/03/09/pl-sql-server-2012-rtm-juz-jest/&amp;title=%5BPL%5D+SQL+Server+2012+RTM+ju%C5%BC+jest" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
<li class="shr-hotmail">
			<a href="http://mail.live.com/?rru=compose?subject=%5BPL%5D+SQL+Server+2012+RTM+ju%C5%BC+jest&amp;body=Link: http://sqlgeek.pl/2012/03/09/pl-sql-server-2012-rtm-juz-jest/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %20%20Trzy%20dni%20temu%20%286%20marca%29%20ujrza%C5%82a%20%C5%9Bwiat%C5%82o%20dzienne%20wersja%20RTM%20%28Ready%20To%20Manufacture%29%20SQL%20Server%202012.%20Oznacza%20to%2C%20%C5%BCe%20produkt%20nie%20jest%20ju%C5%BC%20w%20fazie%20test%C3%B3w%20i%20sta%C5%82%20si%C4%99%20gotowy%20do%20u%C5%BCycia%20w%20produkcyjnych%20%C5%9Brodowiskach.%20A%20zatem%E2%80%A6%20Czas%20przyst%C4%85pi%C4%87%20do%20testowania%20%3A-%29%20%20Na%20co%20warto%20zwr%C3%B3ci%C4%87%20uwag%C4%99%20w%20c" rel="nofollow" class="external" title="Email this via Hotmail">Email this via Hotmail</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://sqlgeek.pl/2012/03/09/pl-sql-server-2012-rtm-juz-jest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Server 2012 – Nowinki w planach wykonania</title>
		<link>http://sqlgeek.pl/2012/02/14/sql-server-2012-nowinki-w-planach-wykonania/</link>
		<comments>http://sqlgeek.pl/2012/02/14/sql-server-2012-nowinki-w-planach-wykonania/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 20:24:23 +0000</pubDate>
		<dc:creator>Pawel Potasinski</dc:creator>
				<category><![CDATA[Denali]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[nowości]]></category>
		<category><![CDATA[plany wykonania]]></category>

		<guid isPermaLink="false">http://sqlgeek.pl/2012/02/14/sql-server-2012-nowinki-w-planach-wykonania/</guid>
		<description><![CDATA[Ostatnimi czasy bardzo dużo mówię o funkcjonalnościach SQL Server 2012, którego premiera zbliża się wielkimi krokami (na razie, w oczekiwaniu na wersję RTM produktu, warto wziąć udział w pewnym wirtualnym wydarzeniu). I tak, demonstruję m.in. AlwaysOn (arcyciekawe nowe podejście do wysokiej dostępności), ColumnStore Index (“turbo boost” dla zapytań wykonywanych na hurtowni danych) czy Power View [...]]]></description>
			<content:encoded><![CDATA[<p>Ostatnimi czasy bardzo dużo mówię o funkcjonalnościach SQL Server 2012, którego premiera zbliża się wielkimi krokami (na razie, w oczekiwaniu na wersję RTM produktu, warto wziąć udział w <a href="http://www.sqlserverlaunch.com/ww/Home">pewnym wirtualnym wydarzeniu</a>). I tak, demonstruję m.in. AlwaysOn (arcyciekawe nowe podejście do wysokiej dostępności), ColumnStore Index (“turbo boost” dla zapytań wykonywanych na hurtowni danych) czy Power View (nowe podejście do interaktywnego raportowania). Ale oprócz kluczowych funkcjonalności, spośród których niektóre wymieniłem, są też takie, które umykają naszej uwadze.</p>
<p>Jedną z takich funkcjonalności jest nowinka w planach wykonania – ostrzeżenia przed operacjami wykonywanymi w bazie tempdb. Chodzi o scenariusze, gdy podczas wykonywania zapytania grant pamięci dla wykonywanych operacji typu Sort lub Hash jest zbyt mały, by operacja mogła być wykonana w pamięci i SQL Server dokonuje zrzutu danych do bazy tempdb.</p>
<p>Zobaczmy przykład (zapożyczony częściowo od <a href="http://www.sqlworkshops.com">Ramesha Meyyappan</a>):</p>
<div class="wp_syntax">
<div class="code">
<pre class="tsql" style="font-family:monospace;"><span style="color: #0000FF;">IF</span> <span style="color: #FF00FF;">OBJECT_ID</span><span style="color: #808080;">&#40;</span><span style="color: #FF0000;">'tempdb.dbo.#T'</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">IS</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span>
  <span style="color: #0000FF;">DROP</span> <span style="color: #0000FF;">TABLE</span> #T;
GO
<span style="color: #008080;">--Tworzymy tabelę</span>
<span style="color: #0000FF;">CREATE</span> <span style="color: #0000FF;">TABLE</span> #T <span style="color: #808080;">&#40;</span>
  ID <span style="color: #0000FF;">int</span> <span style="color: #0000FF;">IDENTITY</span><span style="color: #808080;">&#40;</span><span style="color: #000;">1</span>,<span style="color: #000;">1</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span> <span style="color: #0000FF;">PRIMARY</span> <span style="color: #0000FF;">KEY</span>,
  Name <span style="color: #0000FF;">char</span><span style="color: #808080;">&#40;</span><span style="color: #000;">1000</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span>,
  <span style="color: #0000FF;">Size</span> <span style="color: #0000FF;">int</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span>
<span style="color: #808080;">&#41;</span>;
GO
<span style="color: #008080;">--Wstawiamy 10k wierszy</span>
<span style="color: #0000FF;">INSERT</span> <span style="color: #0000FF;">INTO</span> #T <span style="color: #808080;">&#40;</span>Name, <span style="color: #0000FF;">Size</span><span style="color: #808080;">&#41;</span>
<span style="color: #0000FF;">SELECT</span>
  <span style="color: #FF0000;">'Item '</span> <span style="color: #808080;">+</span> <span style="color: #FF00FF;">CONVERT</span><span style="color: #808080;">&#40;</span><span style="color: #0000FF;">varchar</span><span style="color: #808080;">&#40;</span><span style="color: #000;">10</span><span style="color: #808080;">&#41;</span>, v2.<span style="color: #202020;">number</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">+</span>
  <span style="color: #FF0000;">'('</span> <span style="color: #808080;">+</span> <span style="color: #FF00FF;">CONVERT</span><span style="color: #808080;">&#40;</span><span style="color: #0000FF;">varchar</span><span style="color: #808080;">&#40;</span><span style="color: #000;">10</span><span style="color: #808080;">&#41;</span>, v1.<span style="color: #202020;">number</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">+</span> <span style="color: #FF0000;">')'</span>,
  v1.<span style="color: #202020;">number</span>
<span style="color: #0000FF;">FROM</span> master.<span style="color: #202020;">dbo</span>.<span style="color: #202020;">spt_values</span> <span style="color: #0000FF;">AS</span> v1, master.<span style="color: #202020;">dbo</span>.<span style="color: #202020;">spt_values</span> <span style="color: #0000FF;">AS</span> v2
<span style="color: #0000FF;">WHERE</span> v1.<span style="color: #202020;">type</span> <span style="color: #808080;">=</span> <span style="color: #FF0000;">'P'</span> <span style="color: #808080;">AND</span> v2.<span style="color: #202020;">type</span> <span style="color: #808080;">=</span> <span style="color: #FF0000;">'P'</span>
<span style="color: #808080;">AND</span> v1.<span style="color: #202020;">number</span> <span style="color: #808080;">BETWEEN</span> <span style="color: #000;">1</span> <span style="color: #808080;">AND</span> <span style="color: #000;">10</span>
<span style="color: #808080;">AND</span> v2.<span style="color: #202020;">number</span> <span style="color: #808080;">BETWEEN</span> <span style="color: #000;">1</span> <span style="color: #808080;">AND</span> <span style="color: #000;">1000</span>;
GO
<span style="color: #008080;">--Upewniamy się, że statystyki są aktualne</span>
<span style="color: #0000FF;">UPDATE</span> <span style="color: #0000FF;">STATISTICS</span> #T <span style="color: #0000FF;">WITH</span> FULLSCAN;
GO
<span style="color: #008080;">--Testowe zapytanie (Sort w tempdb)</span>
<span style="color: #0000FF;">SELECT</span> <span style="color: #808080;">*</span> <span style="color: #0000FF;">FROM</span> #T <span style="color: #0000FF;">WHERE</span> ID <span style="color: #808080;">&lt;=</span> <span style="color: #000;">7000</span>
<span style="color: #0000FF;">ORDER</span> <span style="color: #0000FF;">BY</span> <span style="color: #0000FF;">Size</span> <span style="color: #0000FF;">OPTION</span> <span style="color: #808080;">&#40;</span>MAXDOP <span style="color: #000;">1</span><span style="color: #808080;">&#41;</span>;
GO</pre>
</div>
</div>
<p>Przed wykonaniem ostatniego polecenia (SELECT) włączamy pokazywanie planu wykonania i naszym oczom ukazuje się coś takiego:</p>
<p><a href="http://sqlgeek.pl/wp-content/uploads/2012/02/image.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://sqlgeek.pl/wp-content/uploads/2012/02/image_thumb.png" width="555" height="122" /></a></p>
<p>Uwagę przykuwa znaczek ostrzeżenia na ikonie operatora Sort. Gdy najedziemy myszką na ów operator, pokazuje się karta właściwości, a na niej:</p>
<p><a href="http://sqlgeek.pl/wp-content/uploads/2012/02/image1.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://sqlgeek.pl/wp-content/uploads/2012/02/image_thumb1.png" width="311" height="506" /></a></p>
<p>Otrzymujemy jasną przesłankę, że operacja została wykonana z użyciem tempdb. Analogiczne ostrzeżenia możemy dostać w przypadku wystąpienia operatora Hash. Do tej pory takie ostrzeżenia można było przechwycić w aplikacji SQL Server Profiler (przy założeniu, że włączyliśmy w trace zdarzenia Sort Warning i Hash Warning). Niby niewiele, a jednak ta nowinka cieszy, bo może oszczędzić sporo czasu poświęconego na zastanawianie się, czemu zapytanie wykonuje się dłużej niż oczekujemy, choć plan wykonania wygląda w porządku. Dla mnie bomba :-)</p>
<p>PS. W miarę możliwości postaram się w niedługim czasie napisać coś o wspomnianych kluczowych funkcjonalnościach SQL Server 2012. Stay tuned!</p>
<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
<li class="shr-comfeed">
			<a href="http://sqlgeek.pl/2012/02/14/sql-server-2012-nowinki-w-planach-wykonania/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
<li class="shr-twitter">
			<a href="http://twitter.com/home?status=SQL+Server+2012+-+Nowinki+w+planach+wykonania+-+http://bit.ly/xfrdUA&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://sqlgeek.pl/2012/02/14/sql-server-2012-nowinki-w-planach-wykonania/&amp;t=SQL+Server+2012+-+Nowinki+w+planach+wykonania" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://sqlgeek.pl/2012/02/14/sql-server-2012-nowinki-w-planach-wykonania/&amp;title=SQL+Server+2012+-+Nowinki+w+planach+wykonania&amp;summary=Ostatnimi%20czasy%20bardzo%20du%C5%BCo%20m%C3%B3wi%C4%99%20o%20funkcjonalno%C5%9Bciach%20SQL%20Server%202012%2C%20kt%C3%B3rego%20premiera%20zbli%C5%BCa%20si%C4%99%20wielkimi%20krokami%20%28na%20razie%2C%20w%20oczekiwaniu%20na%20wersj%C4%99%20RTM%20produktu%2C%20warto%20wzi%C4%85%C4%87%20udzia%C5%82%20w%20pewnym%20wirtualnym%20wydarzeniu%29.%20I%20tak%2C%20demonstruj%C4%99%20m.in.%20AlwaysOn%20%28arcyciekawe%20nowe%20podej%C5%9Bcie%20do%20wyso&amp;source=SQLGeek.pl" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://sqlgeek.pl/2012/02/14/sql-server-2012-nowinki-w-planach-wykonania/&amp;title=SQL+Server+2012+-+Nowinki+w+planach+wykonania" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
<li class="shr-wykop">
			<a href="http://www.wykop.pl/dodaj?url=http://sqlgeek.pl/2012/02/14/sql-server-2012-nowinki-w-planach-wykonania/&amp;title=SQL+Server+2012+-+Nowinki+w+planach+wykonania" rel="nofollow" class="external" title="Add this to Wykop!">Add this to Wykop!</a>
		</li>
<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://sqlgeek.pl/2012/02/14/sql-server-2012-nowinki-w-planach-wykonania/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://sqlgeek.pl/2012/02/14/sql-server-2012-nowinki-w-planach-wykonania/&amp;title=SQL+Server+2012+-+Nowinki+w+planach+wykonania&amp;srcUrl=http://sqlgeek.pl/2012/02/14/sql-server-2012-nowinki-w-planach-wykonania/&amp;srcTitle=SQL+Server+2012+-+Nowinki+w+planach+wykonania&amp;snippet=Ostatnimi%20czasy%20bardzo%20du%C5%BCo%20m%C3%B3wi%C4%99%20o%20funkcjonalno%C5%9Bciach%20SQL%20Server%202012%2C%20kt%C3%B3rego%20premiera%20zbli%C5%BCa%20si%C4%99%20wielkimi%20krokami%20%28na%20razie%2C%20w%20oczekiwaniu%20na%20wersj%C4%99%20RTM%20produktu%2C%20warto%20wzi%C4%85%C4%87%20udzia%C5%82%20w%20pewnym%20wirtualnym%20wydarzeniu%29.%20I%20tak%2C%20demonstruj%C4%99%20m.in.%20AlwaysOn%20%28arcyciekawe%20nowe%20podej%C5%9Bcie%20do%20wyso" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=SQL+Server+2012+-+Nowinki+w+planach+wykonania&amp;body=Link: http://sqlgeek.pl/2012/02/14/sql-server-2012-nowinki-w-planach-wykonania/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Ostatnimi%20czasy%20bardzo%20du%C5%BCo%20m%C3%B3wi%C4%99%20o%20funkcjonalno%C5%9Bciach%20SQL%20Server%202012%2C%20kt%C3%B3rego%20premiera%20zbli%C5%BCa%20si%C4%99%20wielkimi%20krokami%20%28na%20razie%2C%20w%20oczekiwaniu%20na%20wersj%C4%99%20RTM%20produktu%2C%20warto%20wzi%C4%85%C4%87%20udzia%C5%82%20w%20pewnym%20wirtualnym%20wydarzeniu%29.%20I%20tak%2C%20demonstruj%C4%99%20m.in.%20AlwaysOn%20%28arcyciekawe%20nowe%20podej%C5%9Bcie%20do%20wyso" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://sqlgeek.pl/2012/02/14/sql-server-2012-nowinki-w-planach-wykonania/&amp;title=SQL+Server+2012+-+Nowinki+w+planach+wykonania" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
<li class="shr-hotmail">
			<a href="http://mail.live.com/?rru=compose?subject=SQL+Server+2012+-+Nowinki+w+planach+wykonania&amp;body=Link: http://sqlgeek.pl/2012/02/14/sql-server-2012-nowinki-w-planach-wykonania/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Ostatnimi%20czasy%20bardzo%20du%C5%BCo%20m%C3%B3wi%C4%99%20o%20funkcjonalno%C5%9Bciach%20SQL%20Server%202012%2C%20kt%C3%B3rego%20premiera%20zbli%C5%BCa%20si%C4%99%20wielkimi%20krokami%20%28na%20razie%2C%20w%20oczekiwaniu%20na%20wersj%C4%99%20RTM%20produktu%2C%20warto%20wzi%C4%85%C4%87%20udzia%C5%82%20w%20pewnym%20wirtualnym%20wydarzeniu%29.%20I%20tak%2C%20demonstruj%C4%99%20m.in.%20AlwaysOn%20%28arcyciekawe%20nowe%20podej%C5%9Bcie%20do%20wyso" rel="nofollow" class="external" title="Email this via Hotmail">Email this via Hotmail</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://sqlgeek.pl/2012/02/14/sql-server-2012-nowinki-w-planach-wykonania/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Wirtualna premiera SQL Server 2012</title>
		<link>http://sqlgeek.pl/2012/01/23/wirtualna-premiera-sql-server-2012/</link>
		<comments>http://sqlgeek.pl/2012/01/23/wirtualna-premiera-sql-server-2012/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 21:21:46 +0000</pubDate>
		<dc:creator>Pawel Potasinski</dc:creator>
				<category><![CDATA[Denali]]></category>
		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://sqlgeek.pl/?p=938</guid>
		<description><![CDATA[Właśnie dowiedziałem się, będąc w Redmond na szkoleniu Bare Metal SQL Server 2012, że 7 marca będzie miała miejsce wirtualna premiera SQL Server 2012! Jeżeli interesuje Cię nowa wersja SQL Servera, chcesz obejrzeć 30+ sesji prowadzonych przez czołowych specjalistów z całego świata i pracowników Microsoft, nie przegap tego wydarzenia i rejestruj się już dzisiaj na [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sqlgeek.pl/wp-content/uploads/2012/01/sql_logo.png"><img title="sql_logo" src="http://sqlgeek.pl/wp-content/uploads/2012/01/sql_logo.png" alt="" class="alignright size-full wp-image-939" width="312" height="64" /></a>Właśnie dowiedziałem się, będąc w Redmond na szkoleniu <em>Bare Metal SQL Server 2012</em>, że <strong>7 marca </strong>będzie miała miejsce wirtualna premiera SQL Server 2012! Jeżeli interesuje Cię nowa wersja SQL Servera, chcesz obejrzeć 30+ sesji prowadzonych przez czołowych specjalistów z całego świata i pracowników Microsoft, nie przegap tego wydarzenia i rejestruj się już dzisiaj na witrynie <strong><a href=" http://www.sqlserverlaunch.com">http://www.sqlserverlaunch.com</a></strong>. Na zachętę dodam, że w ramach premiery będzie miał miejsce mały konkurs z ciekawymi nagrodami. Po szczegóły odsyłam już na witrynę wydarzenia. Ja już się zarejestrowałem, a teraz wracam do tworzenia wirtualnych maszyn na potrzeby labów ;-)</p>
<p><strong>Ważne! Wspomniana wirtualna premiera będzie wyłącznie wydarzeniem promującym najnowszą wersję SQL Servera i nie należy jej traktować jako oficjalnej premiery produktu. Nie oczekujcie więc, że 7 marca będziemy w stanie pobrać wersję RTM produktu :-)</strong></p>
<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
<li class="shr-comfeed">
			<a href="http://sqlgeek.pl/2012/01/23/wirtualna-premiera-sql-server-2012/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Wirtualna+premiera+SQL+Server+2012+-+http://bit.ly/ACfm3o&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://sqlgeek.pl/2012/01/23/wirtualna-premiera-sql-server-2012/&amp;t=Wirtualna+premiera+SQL+Server+2012" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://sqlgeek.pl/2012/01/23/wirtualna-premiera-sql-server-2012/&amp;title=Wirtualna+premiera+SQL+Server+2012&amp;summary=W%C5%82a%C5%9Bnie%20dowiedzia%C5%82em%20si%C4%99%2C%20b%C4%99d%C4%85c%20w%20Redmond%20na%20szkoleniu%20Bare%20Metal%20SQL%20Server%202012%2C%20%C5%BCe%207%20marca%20b%C4%99dzie%20mia%C5%82a%20miejsce%20wirtualna%20premiera%20SQL%20Server%202012%21%20Je%C5%BCeli%20interesuje%20Ci%C4%99%20nowa%20wersja%20SQL%20Servera%2C%20chcesz%20obejrze%C4%87%2030%2B%20sesji%20prowadzonych%20przez%20czo%C5%82owych%20specjalist%C3%B3w%20z%20ca%C5%82ego%20%C5%9Bwiata%20i%20&amp;source=SQLGeek.pl" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://sqlgeek.pl/2012/01/23/wirtualna-premiera-sql-server-2012/&amp;title=Wirtualna+premiera+SQL+Server+2012" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
<li class="shr-wykop">
			<a href="http://www.wykop.pl/dodaj?url=http://sqlgeek.pl/2012/01/23/wirtualna-premiera-sql-server-2012/&amp;title=Wirtualna+premiera+SQL+Server+2012" rel="nofollow" class="external" title="Add this to Wykop!">Add this to Wykop!</a>
		</li>
<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://sqlgeek.pl/2012/01/23/wirtualna-premiera-sql-server-2012/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://sqlgeek.pl/2012/01/23/wirtualna-premiera-sql-server-2012/&amp;title=Wirtualna+premiera+SQL+Server+2012&amp;srcUrl=http://sqlgeek.pl/2012/01/23/wirtualna-premiera-sql-server-2012/&amp;srcTitle=Wirtualna+premiera+SQL+Server+2012&amp;snippet=W%C5%82a%C5%9Bnie%20dowiedzia%C5%82em%20si%C4%99%2C%20b%C4%99d%C4%85c%20w%20Redmond%20na%20szkoleniu%20Bare%20Metal%20SQL%20Server%202012%2C%20%C5%BCe%207%20marca%20b%C4%99dzie%20mia%C5%82a%20miejsce%20wirtualna%20premiera%20SQL%20Server%202012%21%20Je%C5%BCeli%20interesuje%20Ci%C4%99%20nowa%20wersja%20SQL%20Servera%2C%20chcesz%20obejrze%C4%87%2030%2B%20sesji%20prowadzonych%20przez%20czo%C5%82owych%20specjalist%C3%B3w%20z%20ca%C5%82ego%20%C5%9Bwiata%20i%20" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Wirtualna+premiera+SQL+Server+2012&amp;body=Link: http://sqlgeek.pl/2012/01/23/wirtualna-premiera-sql-server-2012/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A W%C5%82a%C5%9Bnie%20dowiedzia%C5%82em%20si%C4%99%2C%20b%C4%99d%C4%85c%20w%20Redmond%20na%20szkoleniu%20Bare%20Metal%20SQL%20Server%202012%2C%20%C5%BCe%207%20marca%20b%C4%99dzie%20mia%C5%82a%20miejsce%20wirtualna%20premiera%20SQL%20Server%202012%21%20Je%C5%BCeli%20interesuje%20Ci%C4%99%20nowa%20wersja%20SQL%20Servera%2C%20chcesz%20obejrze%C4%87%2030%2B%20sesji%20prowadzonych%20przez%20czo%C5%82owych%20specjalist%C3%B3w%20z%20ca%C5%82ego%20%C5%9Bwiata%20i%20" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://sqlgeek.pl/2012/01/23/wirtualna-premiera-sql-server-2012/&amp;title=Wirtualna+premiera+SQL+Server+2012" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
<li class="shr-hotmail">
			<a href="http://mail.live.com/?rru=compose?subject=Wirtualna+premiera+SQL+Server+2012&amp;body=Link: http://sqlgeek.pl/2012/01/23/wirtualna-premiera-sql-server-2012/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A W%C5%82a%C5%9Bnie%20dowiedzia%C5%82em%20si%C4%99%2C%20b%C4%99d%C4%85c%20w%20Redmond%20na%20szkoleniu%20Bare%20Metal%20SQL%20Server%202012%2C%20%C5%BCe%207%20marca%20b%C4%99dzie%20mia%C5%82a%20miejsce%20wirtualna%20premiera%20SQL%20Server%202012%21%20Je%C5%BCeli%20interesuje%20Ci%C4%99%20nowa%20wersja%20SQL%20Servera%2C%20chcesz%20obejrze%C4%87%2030%2B%20sesji%20prowadzonych%20przez%20czo%C5%82owych%20specjalist%C3%B3w%20z%20ca%C5%82ego%20%C5%9Bwiata%20i%20" rel="nofollow" class="external" title="Email this via Hotmail">Email this via Hotmail</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://sqlgeek.pl/2012/01/23/wirtualna-premiera-sql-server-2012/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Materiały z dwóch edycji SQLDay Workshop</title>
		<link>http://sqlgeek.pl/2012/01/07/materialy-z-dwch-edycji-sqlday-workshop/</link>
		<comments>http://sqlgeek.pl/2012/01/07/materialy-z-dwch-edycji-sqlday-workshop/#comments</comments>
		<pubDate>Sat, 07 Jan 2012 07:49:41 +0000</pubDate>
		<dc:creator>Pawel Potasinski</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQLDay]]></category>

		<guid isPermaLink="false">http://sqlgeek.pl/2012/01/07/materialy-z-dwch-edycji-sqlday-workshop/</guid>
		<description><![CDATA[Ostatnio informowałem o trzeciej edycji warsztatów SQLDay Workshop. Miejsca na warsztaty rozeszły się błyskawicznie, co tylko potwierdza, jak potrzebne są podobne przedsięwzięcia.
Miło mi poinformować za Tobiaszem Koprowskim, aktualnym prezesem Polskiej Grupy Użytkowników SQL Server (PLSSUG), że na kanale YouTube PLSSUG dostępne są nagrania wideo z dwóch poprzednich edycji warsztatów.
Osoby zainteresowane materiałami zapraszam na podane poniżej [...]]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 0px 0px 10px 10px; display: inline; float: right" align="right" src="http://plssug.org.pl/wp-content/uploads/2010/11/LOGO-Black-100x100.png" />Ostatnio <a href="http://sqlgeek.pl/2011/12/27/wydarzenie-warsztaty-sqlday-workshop-2012/">informowałem</a> o trzeciej edycji warsztatów <a href="http://workshop.sqlday.pl">SQLDay Workshop</a>. Miejsca na warsztaty rozeszły się błyskawicznie, co tylko potwierdza, jak potrzebne są podobne przedsięwzięcia.</p>
<p>Miło mi poinformować za <a href="http://itblogs.pl/notbeautifulanymore/">Tobiaszem Koprowskim</a>, aktualnym prezesem <a href="http://plssug.org.pl">Polskiej Grupy Użytkowników SQL Server (PLSSUG)</a>, że <a href="http://www.youtube.com/user/PLSSUG"><strong>na kanale YouTube PLSSUG</strong></a> dostępne są nagrania wideo z dwóch poprzednich edycji warsztatów.</p>
<p>Osoby zainteresowane materiałami zapraszam na podane poniżej strony.</p>
<p>SQLDay Workshop 2009 PlayList: <a href="http://www.youtube.com/playlist?list=PL6FF436F4330A598C&amp;feature=plcp">http://www.youtube.com/playlist?list=PL6FF436F4330A598C&amp;feature=plcp</a>    </p>
<p>SQLDay Workshop 2010 PlayList: <a href="http://www.youtube.com/playlist?list=PLB07B560412F478F6&amp;feature=plcp">http://www.youtube.com/playlist?list=PLB07B560412F478F6&amp;feature=plcp</a></p>
<p>Polecam też <a href="http://www.facebook.com/pages/Polish-SQL-Server-User-Group/195488836373">fanpage PLSSUG na Facebooku</a>, gdzie można śledzić aktualne wydarzenia i działania grupy.</p>
<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
<li class="shr-comfeed">
			<a href="http://sqlgeek.pl/2012/01/07/materialy-z-dwch-edycji-sqlday-workshop/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Materia%C5%82y+z+dw%C3%B3ch+edycji+SQLDay+Workshop+-+http://bit.ly/ywgWyE&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://sqlgeek.pl/2012/01/07/materialy-z-dwch-edycji-sqlday-workshop/&amp;t=Materia%C5%82y+z+dw%C3%B3ch+edycji+SQLDay+Workshop" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://sqlgeek.pl/2012/01/07/materialy-z-dwch-edycji-sqlday-workshop/&amp;title=Materia%C5%82y+z+dw%C3%B3ch+edycji+SQLDay+Workshop&amp;summary=Ostatnio%20informowa%C5%82em%20o%20trzeciej%20edycji%20warsztat%C3%B3w%20SQLDay%20Workshop.%20Miejsca%20na%20warsztaty%20rozesz%C5%82y%20si%C4%99%20b%C5%82yskawicznie%2C%20co%20tylko%20potwierdza%2C%20jak%20potrzebne%20s%C4%85%20podobne%20przedsi%C4%99wzi%C4%99cia.%20%20Mi%C5%82o%20mi%20poinformowa%C4%87%20za%20Tobiaszem%20Koprowskim%2C%20aktualnym%20prezesem%20Polskiej%20Grupy%20U%C5%BCytkownik%C3%B3w%20SQL%20Server%20%28PL&amp;source=SQLGeek.pl" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://sqlgeek.pl/2012/01/07/materialy-z-dwch-edycji-sqlday-workshop/&amp;title=Materia%C5%82y+z+dw%C3%B3ch+edycji+SQLDay+Workshop" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
<li class="shr-wykop">
			<a href="http://www.wykop.pl/dodaj?url=http://sqlgeek.pl/2012/01/07/materialy-z-dwch-edycji-sqlday-workshop/&amp;title=Materia%C5%82y+z+dw%C3%B3ch+edycji+SQLDay+Workshop" rel="nofollow" class="external" title="Add this to Wykop!">Add this to Wykop!</a>
		</li>
<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://sqlgeek.pl/2012/01/07/materialy-z-dwch-edycji-sqlday-workshop/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://sqlgeek.pl/2012/01/07/materialy-z-dwch-edycji-sqlday-workshop/&amp;title=Materia%C5%82y+z+dw%C3%B3ch+edycji+SQLDay+Workshop&amp;srcUrl=http://sqlgeek.pl/2012/01/07/materialy-z-dwch-edycji-sqlday-workshop/&amp;srcTitle=Materia%C5%82y+z+dw%C3%B3ch+edycji+SQLDay+Workshop&amp;snippet=Ostatnio%20informowa%C5%82em%20o%20trzeciej%20edycji%20warsztat%C3%B3w%20SQLDay%20Workshop.%20Miejsca%20na%20warsztaty%20rozesz%C5%82y%20si%C4%99%20b%C5%82yskawicznie%2C%20co%20tylko%20potwierdza%2C%20jak%20potrzebne%20s%C4%85%20podobne%20przedsi%C4%99wzi%C4%99cia.%20%20Mi%C5%82o%20mi%20poinformowa%C4%87%20za%20Tobiaszem%20Koprowskim%2C%20aktualnym%20prezesem%20Polskiej%20Grupy%20U%C5%BCytkownik%C3%B3w%20SQL%20Server%20%28PL" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Materia%C5%82y+z+dw%C3%B3ch+edycji+SQLDay+Workshop&amp;body=Link: http://sqlgeek.pl/2012/01/07/materialy-z-dwch-edycji-sqlday-workshop/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Ostatnio%20informowa%C5%82em%20o%20trzeciej%20edycji%20warsztat%C3%B3w%20SQLDay%20Workshop.%20Miejsca%20na%20warsztaty%20rozesz%C5%82y%20si%C4%99%20b%C5%82yskawicznie%2C%20co%20tylko%20potwierdza%2C%20jak%20potrzebne%20s%C4%85%20podobne%20przedsi%C4%99wzi%C4%99cia.%20%20Mi%C5%82o%20mi%20poinformowa%C4%87%20za%20Tobiaszem%20Koprowskim%2C%20aktualnym%20prezesem%20Polskiej%20Grupy%20U%C5%BCytkownik%C3%B3w%20SQL%20Server%20%28PL" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://sqlgeek.pl/2012/01/07/materialy-z-dwch-edycji-sqlday-workshop/&amp;title=Materia%C5%82y+z+dw%C3%B3ch+edycji+SQLDay+Workshop" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
<li class="shr-hotmail">
			<a href="http://mail.live.com/?rru=compose?subject=Materia%C5%82y+z+dw%C3%B3ch+edycji+SQLDay+Workshop&amp;body=Link: http://sqlgeek.pl/2012/01/07/materialy-z-dwch-edycji-sqlday-workshop/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Ostatnio%20informowa%C5%82em%20o%20trzeciej%20edycji%20warsztat%C3%B3w%20SQLDay%20Workshop.%20Miejsca%20na%20warsztaty%20rozesz%C5%82y%20si%C4%99%20b%C5%82yskawicznie%2C%20co%20tylko%20potwierdza%2C%20jak%20potrzebne%20s%C4%85%20podobne%20przedsi%C4%99wzi%C4%99cia.%20%20Mi%C5%82o%20mi%20poinformowa%C4%87%20za%20Tobiaszem%20Koprowskim%2C%20aktualnym%20prezesem%20Polskiej%20Grupy%20U%C5%BCytkownik%C3%B3w%20SQL%20Server%20%28PL" rel="nofollow" class="external" title="Email this via Hotmail">Email this via Hotmail</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://sqlgeek.pl/2012/01/07/materialy-z-dwch-edycji-sqlday-workshop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wydarzenie – warsztaty SQLDay Workshop 2012</title>
		<link>http://sqlgeek.pl/2011/12/27/wydarzenie-warsztaty-sqlday-workshop-2012/</link>
		<comments>http://sqlgeek.pl/2011/12/27/wydarzenie-warsztaty-sqlday-workshop-2012/#comments</comments>
		<pubDate>Tue, 27 Dec 2011 20:34:06 +0000</pubDate>
		<dc:creator>Pawel Potasinski</dc:creator>
				<category><![CDATA[Communities]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQLDay]]></category>
		<category><![CDATA[warsztaty]]></category>

		<guid isPermaLink="false">http://sqlgeek.pl/2011/12/27/wydarzenie-warsztaty-sqlday-workshop-2012/</guid>
		<description><![CDATA[W imieniu krakowskiego oddziału Polskiej Grupy Użytkowników SQL Server (PLSSUG) zapraszam na doroczne warsztaty SQLDay Workshop 2012. Warsztaty odbędą się, tradycyjnie już, w Krakowie. Termin imprezy: 4 lutego 2012. Miejsce: Krakowski Park Technologiczny Sp. z o.o., Al. Jana Pawła II 41L. Warsztaty będą bezpłatne, ale wymagana będzie rejestracja (wkrótce na stronie warsztatów). Wszelkich informacji na [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://workshop.sqlday.pl/"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 10px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="Banner2" border="0" alt="Banner2" align="right" src="http://sqlgeek.pl/wp-content/uploads/2011/12/Banner2.png" width="402" height="237" /></a>W imieniu krakowskiego oddziału <a href="http://plssug.org.pl">Polskiej Grupy Użytkowników SQL Server (PLSSUG)</a> zapraszam na doroczne warsztaty <strong><a href="http://workshop.sqlday.pl/">SQLDay Workshop 2012</a></strong>. Warsztaty odbędą się, tradycyjnie już, w Krakowie. Termin imprezy: <strong>4 lutego 2012</strong>. Miejsce: <strong>Krakowski Park Technologiczny Sp. z o.o., Al. Jana Pawła II 41L</strong>. Warsztaty będą <strong><u>bezpłatne</u></strong>, ale wymagana będzie <strong><u>rejestracja</u></strong> (wkrótce na stronie warsztatów). Wszelkich informacji na temat warsztatów udziela lider krakowskiego PLSSUG-a, <strong>Paweł Wilkosz </strong>(<u>pawel.wilkosz[małpa]plssug.org.pl</u>). Ale już teraz mogę śmiało polecić te warsztaty wszystkim pasjonatom systemu Microsoft SQL Server oraz osobom, które pracują z tym systemem na co dzień. Udział w warsztatach zapowiedziały 4 osoby legitymujące się tytułem <a href="https://mvp.support.microsoft.com/">Microsoft Most Valuable Professional (MVP)</a> w kategorii SQL Server, a więc znakomici specjaliści znający tajniki także najnowszej odsłony systemu &#8211; <a href="http://www.microsoft.com/sqlserver/en/us/default.aspx">SQL Server 2012</a> (&quot;Denali&quot;). Polecam!</p>
<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
<li class="shr-comfeed">
			<a href="http://sqlgeek.pl/2011/12/27/wydarzenie-warsztaty-sqlday-workshop-2012/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Wydarzenie+-+warsztaty+SQLDay+Workshop+2012+-+UNKNOWN_ERROR&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://sqlgeek.pl/2011/12/27/wydarzenie-warsztaty-sqlday-workshop-2012/&amp;t=Wydarzenie+-+warsztaty+SQLDay+Workshop+2012" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://sqlgeek.pl/2011/12/27/wydarzenie-warsztaty-sqlday-workshop-2012/&amp;title=Wydarzenie+-+warsztaty+SQLDay+Workshop+2012&amp;summary=W%20imieniu%20krakowskiego%20oddzia%C5%82u%20Polskiej%20Grupy%20U%C5%BCytkownik%C3%B3w%20SQL%20Server%20%28PLSSUG%29%20zapraszam%20na%20doroczne%20warsztaty%20SQLDay%20Workshop%202012.%20Warsztaty%20odb%C4%99d%C4%85%20si%C4%99%2C%20tradycyjnie%20ju%C5%BC%2C%20w%20Krakowie.%20Termin%20imprezy%3A%204%20lutego%202012.%20Miejsce%3A%20Krakowski%20Park%20Technologiczny%20Sp.%20z%20o.o.%2C%20Al.%20Jana%20Paw%C5%82a%20II%2041L.%20Wa&amp;source=SQLGeek.pl" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://sqlgeek.pl/2011/12/27/wydarzenie-warsztaty-sqlday-workshop-2012/&amp;title=Wydarzenie+-+warsztaty+SQLDay+Workshop+2012" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
<li class="shr-wykop">
			<a href="http://www.wykop.pl/dodaj?url=http://sqlgeek.pl/2011/12/27/wydarzenie-warsztaty-sqlday-workshop-2012/&amp;title=Wydarzenie+-+warsztaty+SQLDay+Workshop+2012" rel="nofollow" class="external" title="Add this to Wykop!">Add this to Wykop!</a>
		</li>
<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://sqlgeek.pl/2011/12/27/wydarzenie-warsztaty-sqlday-workshop-2012/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://sqlgeek.pl/2011/12/27/wydarzenie-warsztaty-sqlday-workshop-2012/&amp;title=Wydarzenie+-+warsztaty+SQLDay+Workshop+2012&amp;srcUrl=http://sqlgeek.pl/2011/12/27/wydarzenie-warsztaty-sqlday-workshop-2012/&amp;srcTitle=Wydarzenie+-+warsztaty+SQLDay+Workshop+2012&amp;snippet=W%20imieniu%20krakowskiego%20oddzia%C5%82u%20Polskiej%20Grupy%20U%C5%BCytkownik%C3%B3w%20SQL%20Server%20%28PLSSUG%29%20zapraszam%20na%20doroczne%20warsztaty%20SQLDay%20Workshop%202012.%20Warsztaty%20odb%C4%99d%C4%85%20si%C4%99%2C%20tradycyjnie%20ju%C5%BC%2C%20w%20Krakowie.%20Termin%20imprezy%3A%204%20lutego%202012.%20Miejsce%3A%20Krakowski%20Park%20Technologiczny%20Sp.%20z%20o.o.%2C%20Al.%20Jana%20Paw%C5%82a%20II%2041L.%20Wa" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Wydarzenie+-+warsztaty+SQLDay+Workshop+2012&amp;body=Link: http://sqlgeek.pl/2011/12/27/wydarzenie-warsztaty-sqlday-workshop-2012/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A W%20imieniu%20krakowskiego%20oddzia%C5%82u%20Polskiej%20Grupy%20U%C5%BCytkownik%C3%B3w%20SQL%20Server%20%28PLSSUG%29%20zapraszam%20na%20doroczne%20warsztaty%20SQLDay%20Workshop%202012.%20Warsztaty%20odb%C4%99d%C4%85%20si%C4%99%2C%20tradycyjnie%20ju%C5%BC%2C%20w%20Krakowie.%20Termin%20imprezy%3A%204%20lutego%202012.%20Miejsce%3A%20Krakowski%20Park%20Technologiczny%20Sp.%20z%20o.o.%2C%20Al.%20Jana%20Paw%C5%82a%20II%2041L.%20Wa" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://sqlgeek.pl/2011/12/27/wydarzenie-warsztaty-sqlday-workshop-2012/&amp;title=Wydarzenie+-+warsztaty+SQLDay+Workshop+2012" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
<li class="shr-hotmail">
			<a href="http://mail.live.com/?rru=compose?subject=Wydarzenie+-+warsztaty+SQLDay+Workshop+2012&amp;body=Link: http://sqlgeek.pl/2011/12/27/wydarzenie-warsztaty-sqlday-workshop-2012/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A W%20imieniu%20krakowskiego%20oddzia%C5%82u%20Polskiej%20Grupy%20U%C5%BCytkownik%C3%B3w%20SQL%20Server%20%28PLSSUG%29%20zapraszam%20na%20doroczne%20warsztaty%20SQLDay%20Workshop%202012.%20Warsztaty%20odb%C4%99d%C4%85%20si%C4%99%2C%20tradycyjnie%20ju%C5%BC%2C%20w%20Krakowie.%20Termin%20imprezy%3A%204%20lutego%202012.%20Miejsce%3A%20Krakowski%20Park%20Technologiczny%20Sp.%20z%20o.o.%2C%20Al.%20Jana%20Paw%C5%82a%20II%2041L.%20Wa" rel="nofollow" class="external" title="Email this via Hotmail">Email this via Hotmail</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://sqlgeek.pl/2011/12/27/wydarzenie-warsztaty-sqlday-workshop-2012/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Podsumowanie roku + zmiany, zmiany, zmiany</title>
		<link>http://sqlgeek.pl/2011/12/14/podsumowanie-roku-zmiany-zmiany-zmiany/</link>
		<comments>http://sqlgeek.pl/2011/12/14/podsumowanie-roku-zmiany-zmiany-zmiany/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 07:15:37 +0000</pubDate>
		<dc:creator>Pawel Potasinski</dc:creator>
				<category><![CDATA[Offtopic]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[podsumowanie]]></category>
		<category><![CDATA[praca]]></category>

		<guid isPermaLink="false">http://sqlgeek.pl/?p=885</guid>
		<description><![CDATA[Co roku w grudniu publikuję na blogu swego rodzaju podsumowanie ostatniego roku kalendarzowego i moje plany na nadchodzący rok. By tradycji stało się zadość, poniżej kilka słów podsumowania na zakończenie kończącego się roku 2011.
Społeczności IT
Na dobry początek roku 2011 okazało się, że całkiem nieźle wyglądała moja aktywność na portalu WSS.pl w ubiegłym roku. Cieszę się, [...]]]></description>
			<content:encoded><![CDATA[<p>Co roku w grudniu publikuję na blogu swego rodzaju podsumowanie ostatniego roku kalendarzowego i moje plany na nadchodzący rok. By tradycji stało się zadość, poniżej kilka słów podsumowania na zakończenie kończącego się roku 2011.</p>
<h3>Społeczności IT</h3>
<p>Na dobry początek roku 2011 okazało się, że całkiem nieźle wyglądała moja aktywność na portalu <a href="http://wss.pl">WSS.pl </a>w ubiegłym roku. Cieszę się, że w poprzednim roku mogłem pomóc wielu użytkownikom portalu zadającym pytania na forum. W tym roku moja aktywność na WSS.pl nie była już tak duża, głównie za sprawą notorycznego braku wolnego czasu :-)<br />
W miarę możliwości starałem się wspierać <a href="http://plssug.org.pl">Polską Grupę Użytkowników SQL Server </a>(PLSSUG). Udało mi się przeprowadzić kilka prelekcji w Warszawie. Niestety, nie udało mi się dotrzeć na konferencję <a href="http://sqlday.pl">SQLDay</a>, nad czym boleję (zatrzymały mnie sprawy zawodowe).</p>
<p>Bardzo miło za to wspominam <a href="http://mtskonferencja.pl">Microsoft Technology Summit 2011</a>, na której to konferencji miałem okazję spotkać wiele osób, z którymi chętnie dyskutuję i rozmawiam o technologiach, ale nie mam okazji spotykać ich na codzień.  Na MTS udało mi się, wspólnie z <strong>Markiem Adamczukiem</strong>, zaprezentować sesję  pt. &#8220;<em>Najlepsze praktyki dla programisty T-SQL</em>&#8220;, która została oceniona najwyżej ze wszystkich sesji podczas tegorocznej konferencji. Średnia ocen z ankiet wyniosła 8.44 na 9, więc była rewelacyjna. Dziękuję wszystkim, którzy zechcieli wypełnić naszą ankietę i cieszę się, że odbiór naszej prezentacji był tak dobry. Mam nadzieję w przyszłości ponownie pojawić się na MTS (oczywiście, najlepiej w duecie z Markiem).</p>
<h3>Życie prywatne</h3>
<p>Tu wydarzyło się bardzo dużo. Ci, co mnie znają bliżej, wiedzą, że ostatnie dwa lata miałem &#8220;wyjęte z życia&#8221;. Ale koniec końców udało się zrealizować projekt, który &#8211; póki co &#8211; mogę śmiało nazwać &#8220;projektem mojego życia&#8221;. Dość powiedzieć, że od sierpnia mieszkam z rodziną w nowym domu. Nareszcie :-)</p>
<h3>Życie zawodowe</h3>
<p>W życiu zawodowym wiodło mi się również bardzo dobrze. W <a href="http://consulting.action.com.pl">Action IT Consulting</a> przepracowałem ponad rok w znakomitym zespole, którego skuteczność działania i realizacji projektów stoją na najwyższym poziomie. Sporo się nauczyłem, głównie z zakresu BI, ale także w zakresie umiejętności miękkich &#8211; negocjacji z klientem i korespondencji w ramach korporacji. Miło było również poprowadzić latem kilka szkoleń poświęconych systemowi SQL Server (pozdrawiam zwłaszcza kursantów ze szkoleń w Sopocie).</p>
<p>W tym miejscu chciałbym podziękować kilku osobom, które przyczyniły się do moich pozytywnych odczuć na temat pracy w ciągu ostatniego roku. W pierwszej kolejności dziękuję <strong>Włodkowi Bielskiemu</strong>, z którym mam przyjemność pracować w zespole, a który jest w moich oczach jednym z najskuteczniejszych managerów, jakich znam. Dzięki Włodkowi nauczyłem się, jak skutecznie łączyć politykę z technologią oraz jak efektywnie zarządzać projektami. Cenna wiedza. Osobami, którym należą się moje podziękowania, są także prezesi <a href="http://edukacja.action.com.pl">Action Centrum Edukacyjnego</a>, <strong>Michał Karski</strong> i <strong>Tomek Siemek</strong>. Jest mi niezmiernie miło, że po raz drugi mogliśmy udanie współpracować i że mimo nadchodzących zmian wszyscy jesteśmy nastawieni na ewentualną przyszłą współpracę :-)</p>
<p>Nie mógłbym też nie wspomnieć o pracy na uczelni, <a href="http://wwsi.edu.pl">Warszawskiej Wyższej Szkole Informatyki</a>, gdzie w ramach studium podyplomowego na kierunku <a href="http://www.wwsi.edu.pl/pg.php/arth/bazy_danych_i_business_intelligence/25/">Bazy Danych i Business Intelligence</a> prowadzę zajęcia z kilku przedmiotów krzewiąc wiedzę na temat baz danych :-)</p>
<h3>Zmiany, zmiany, zmiany</h3>
<p>Wspomniałem o zmianach&#8230; Ano, przechodzę na &#8220;ciemną stronę mocy&#8221;, jak to niektórzy mawiają ;-),  i od nowego roku <strong>rozpoczynam pracę w polskim oddziale Microsoft</strong> w dziale <strong>Small &amp; Medium Business Solutions and Partners</strong> na stanowisku <strong>Partner Technology Advisor &#8211; Application Platform</strong>. Zatem, jeśli to czytasz i pracujesz w firmie, która jest partnerem Microsoft wykonującym projekty z zastosowaniem SQL Servera (a także Bizztalka i SharePointa) &#8211; niewykluczone, że się spotkamy i będziemy mieli okazję współpracować :-)</p>
<p>Nie wątpię, że nowa praca będzie nie lada wyzwaniem. Po raz pierwszy wkroczę w życie międzynarodowej korporacji. Charakter stanowiska różni się znacznie od wszystkiego, co do tej pory robiłem. Moją rolą będzie wspieranie partnerów firmy Microsoft w projektach wykorzystujących technologie i platformy aplikacyjne mojego nowego pracodawcy. Nie będę więc pisał kodu SQL, a zajmę się doradztwem technologicznym i wsparciem sprzedaży produktów Microsoftu.</p>
<p>Czy sprawdzę się w nowej roli? Nie wiem, ale jestem bardzo zmotywowany, a to pierwszy krok do sukcesu :-) Trzymajcie zatem za mnie kciuki. Już dziś mój &#8220;korporacyjny&#8221; kalendarz zapełnia się spotkaniami i prezentacjami. Pod koniec stycznia wybiorę się zapewne do Redmond i Seattle, by wziąć udział w konferencji TechReady i odbyć serię szkoleń. Może być bardzo ciekawie. Z pewnością będę miał o czym pisać na blogu, o ile znajdę tylko czas na pisanie.</p>
<p>A skoro o blogu mowa, na nim też nastąpią zmiany. Zniknie logo <a href="http://mvp.support.microsoft.com/">programu MVP</a> (w tym roku otrzymałem tę nagrodę po raz czwarty z kolei), ponieważ jako pracownik Microsoftu nie będę mógł utrzymać statusu SQL Server MVP (trochę żal, ale jakoś to przeżyję :-)). Ponadto, od tej pory wszystkie wpisy na blogu będą w języku polskim (i tak tych w języku angielskim było mało, więc zrezygnuję z prefiksowania tytułów dopiskiem [PL]).</p>
<p>Czy zmieni się mój profil zainteresowań? Nie sądzę. W końcu moja praca nadal będzie ściśle związana z systemem SQL Server (co najwyżej poszerzy moje horyzonty).</p>
<h3>Plany</h3>
<p>Moje plany na przyszłość? Hmmm&#8230; Głównie związane są z nowym wyzwaniem zawodowym, ale oczywiście mam też swoje plany co do bloga. Chciałbym, by zaczęły się na nim pojawiać artykuły o SQL Server 2012. Mam już nawet kilka pomysłów. Jak będzie z ich realizacją, trudno mi powiedzieć w tej chwili. Ale jak tylko znajdę chwilę, postaram się pisać w miarę systematycznie. Z pewnością chciałbym pojawić się na przyszłorocznej konferencji SQLDay (w maju) i dać jakieś prelekcje na spotkaniach PLSSUG. Co z tych planów uda się zrealizować, czas pokaże.</p>
<p>Tymczasem idą Święta Bożego Narodzenia i Nowy Rok. Życzę wszystkim czytelnikom mojego bloga, by spędzili najbliższy czas w świątecznej i rodzinnej atmosferze. Życzę zdrowia i spokoju ducha oraz by udało się zrealizować maksymalnie wiele noworocznych postanowień. Wszystkiego dobrego i do poczytania :-)</p>
<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
<li class="shr-comfeed">
			<a href="http://sqlgeek.pl/2011/12/14/podsumowanie-roku-zmiany-zmiany-zmiany/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Podsumowanie+roku+%2B+zmiany%2C+zmiany%2C+zmiany+-+http://bit.ly/vD7RIm&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://sqlgeek.pl/2011/12/14/podsumowanie-roku-zmiany-zmiany-zmiany/&amp;t=Podsumowanie+roku+%2B+zmiany%2C+zmiany%2C+zmiany" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://sqlgeek.pl/2011/12/14/podsumowanie-roku-zmiany-zmiany-zmiany/&amp;title=Podsumowanie+roku+%2B+zmiany%2C+zmiany%2C+zmiany&amp;summary=Co%20roku%20w%20grudniu%20publikuj%C4%99%20na%20blogu%20swego%20rodzaju%20podsumowanie%20ostatniego%20roku%20kalendarzowego%20i%20moje%20plany%20na%20nadchodz%C4%85cy%20rok.%20By%20tradycji%20sta%C5%82o%20si%C4%99%20zado%C5%9B%C4%87%2C%20poni%C5%BCej%20kilka%20s%C5%82%C3%B3w%20podsumowania%20na%20zako%C5%84czenie%20ko%C5%84cz%C4%85cego%20si%C4%99%20roku%202011.%0D%0ASpo%C5%82eczno%C5%9Bci%20IT%0D%0ANa%20dobry%20pocz%C4%85tek%20roku%202011%20okaza%C5%82&amp;source=SQLGeek.pl" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://sqlgeek.pl/2011/12/14/podsumowanie-roku-zmiany-zmiany-zmiany/&amp;title=Podsumowanie+roku+%2B+zmiany%2C+zmiany%2C+zmiany" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
<li class="shr-wykop">
			<a href="http://www.wykop.pl/dodaj?url=http://sqlgeek.pl/2011/12/14/podsumowanie-roku-zmiany-zmiany-zmiany/&amp;title=Podsumowanie+roku+%2B+zmiany%2C+zmiany%2C+zmiany" rel="nofollow" class="external" title="Add this to Wykop!">Add this to Wykop!</a>
		</li>
<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://sqlgeek.pl/2011/12/14/podsumowanie-roku-zmiany-zmiany-zmiany/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://sqlgeek.pl/2011/12/14/podsumowanie-roku-zmiany-zmiany-zmiany/&amp;title=Podsumowanie+roku+%2B+zmiany%2C+zmiany%2C+zmiany&amp;srcUrl=http://sqlgeek.pl/2011/12/14/podsumowanie-roku-zmiany-zmiany-zmiany/&amp;srcTitle=Podsumowanie+roku+%2B+zmiany%2C+zmiany%2C+zmiany&amp;snippet=Co%20roku%20w%20grudniu%20publikuj%C4%99%20na%20blogu%20swego%20rodzaju%20podsumowanie%20ostatniego%20roku%20kalendarzowego%20i%20moje%20plany%20na%20nadchodz%C4%85cy%20rok.%20By%20tradycji%20sta%C5%82o%20si%C4%99%20zado%C5%9B%C4%87%2C%20poni%C5%BCej%20kilka%20s%C5%82%C3%B3w%20podsumowania%20na%20zako%C5%84czenie%20ko%C5%84cz%C4%85cego%20si%C4%99%20roku%202011.%0D%0ASpo%C5%82eczno%C5%9Bci%20IT%0D%0ANa%20dobry%20pocz%C4%85tek%20roku%202011%20okaza%C5%82" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Podsumowanie+roku+%2B+zmiany%2C+zmiany%2C+zmiany&amp;body=Link: http://sqlgeek.pl/2011/12/14/podsumowanie-roku-zmiany-zmiany-zmiany/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Co%20roku%20w%20grudniu%20publikuj%C4%99%20na%20blogu%20swego%20rodzaju%20podsumowanie%20ostatniego%20roku%20kalendarzowego%20i%20moje%20plany%20na%20nadchodz%C4%85cy%20rok.%20By%20tradycji%20sta%C5%82o%20si%C4%99%20zado%C5%9B%C4%87%2C%20poni%C5%BCej%20kilka%20s%C5%82%C3%B3w%20podsumowania%20na%20zako%C5%84czenie%20ko%C5%84cz%C4%85cego%20si%C4%99%20roku%202011.%0D%0ASpo%C5%82eczno%C5%9Bci%20IT%0D%0ANa%20dobry%20pocz%C4%85tek%20roku%202011%20okaza%C5%82" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://sqlgeek.pl/2011/12/14/podsumowanie-roku-zmiany-zmiany-zmiany/&amp;title=Podsumowanie+roku+%2B+zmiany%2C+zmiany%2C+zmiany" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
<li class="shr-hotmail">
			<a href="http://mail.live.com/?rru=compose?subject=Podsumowanie+roku+%2B+zmiany%2C+zmiany%2C+zmiany&amp;body=Link: http://sqlgeek.pl/2011/12/14/podsumowanie-roku-zmiany-zmiany-zmiany/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Co%20roku%20w%20grudniu%20publikuj%C4%99%20na%20blogu%20swego%20rodzaju%20podsumowanie%20ostatniego%20roku%20kalendarzowego%20i%20moje%20plany%20na%20nadchodz%C4%85cy%20rok.%20By%20tradycji%20sta%C5%82o%20si%C4%99%20zado%C5%9B%C4%87%2C%20poni%C5%BCej%20kilka%20s%C5%82%C3%B3w%20podsumowania%20na%20zako%C5%84czenie%20ko%C5%84cz%C4%85cego%20si%C4%99%20roku%202011.%0D%0ASpo%C5%82eczno%C5%9Bci%20IT%0D%0ANa%20dobry%20pocz%C4%85tek%20roku%202011%20okaza%C5%82" rel="nofollow" class="external" title="Email this via Hotmail">Email this via Hotmail</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://sqlgeek.pl/2011/12/14/podsumowanie-roku-zmiany-zmiany-zmiany/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>[PL] Nowe obiekty systemowe w SQL Server 2012 RC0</title>
		<link>http://sqlgeek.pl/2011/12/12/pl-nowe-obiekty-systemowe-w-sql-server-2012-rc0/</link>
		<comments>http://sqlgeek.pl/2011/12/12/pl-nowe-obiekty-systemowe-w-sql-server-2012-rc0/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 20:11:04 +0000</pubDate>
		<dc:creator>Pawel Potasinski</dc:creator>
				<category><![CDATA[Denali]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[metadane]]></category>
		<category><![CDATA[obiekty]]></category>

		<guid isPermaLink="false">http://sqlgeek.pl/?p=903</guid>
		<description><![CDATA[Całkiem niedawno Aaron Bertrand (SQL Server MVP) opublikował na swoim blogu listę nowych obiektów systemowych, które pojawiły się w SQL Server 2012 RC0, a nie było ich w SQL Server 2012 CTP3. Pomyślałem, że przydałaby się analogiczna lista, ale w odniesieniu do obiektów z SQL Server 2008 R2.
Jak taką listę przyrządzić? W moim przypadku było [...]]]></description>
			<content:encoded><![CDATA[<p>Całkiem niedawno <a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2011/11/18/sql-server-2012-changes-to-system-objects-in-rc0.aspx">Aaron Bertrand (SQL Server MVP) opublikował na swoim blogu</a> listę nowych obiektów systemowych, które pojawiły się w SQL Server 2012 RC0, a nie było ich w SQL Server 2012 CTP3. Pomyślałem, że przydałaby się analogiczna lista, ale w odniesieniu do obiektów z SQL Server 2008 R2.</p>
<p>Jak taką listę przyrządzić? W moim przypadku było to dziecinnie proste :-) Mam na jednej maszynie dwie instancje SQL Server &#8211; 2012 RC0 i 2008 R2. Wystarczyło na jednej z nich stworzyć serwer dołączony do drugiej i już można było pisać zapytania porównujące metadane obu instancji w stylu:</p>
<div class="wp_syntax">
<div class="code">
<pre class="tsql" style="font-family:monospace;"><span style="color: #008080;">-- Nowe obiekty</span>
<span style="color: #0000FF;">SELECT</span>
	<span style="color: #FF00FF;">QUOTENAME</span><span style="color: #808080;">&#40;</span>SCHEMA_NAME<span style="color: #808080;">&#40;</span><span style="color: #808080;">&#91;</span>schema_id<span style="color: #808080;">&#93;</span><span style="color: #808080;">&#41;</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">+</span> <span style="color: #FF0000;">'.'</span> <span style="color: #808080;">+</span>
	<span style="color: #FF00FF;">QUOTENAME</span><span style="color: #808080;">&#40;</span>name<span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">AS</span> <span style="color: #0000FF;">object</span>,
	type_desc
<span style="color: #0000FF;">FROM</span> sys.<span style="color: #202020;">system_objects</span>
<span style="color: #0000FF;">WHERE</span> is_ms_shipped <span style="color: #808080;">=</span> <span style="color: #000;">1</span>
<span style="color: #0000FF;">EXCEPT</span>
<span style="color: #0000FF;">SELECT</span>
	<span style="color: #808080;">&#40;</span><span style="color: #FF00FF;">QUOTENAME</span><span style="color: #808080;">&#40;</span>SCHEMA_NAME<span style="color: #808080;">&#40;</span><span style="color: #808080;">&#91;</span>schema_id<span style="color: #808080;">&#93;</span><span style="color: #808080;">&#41;</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">+</span> <span style="color: #FF0000;">'.'</span> <span style="color: #808080;">+</span>
	<span style="color: #FF00FF;">QUOTENAME</span><span style="color: #808080;">&#40;</span>name<span style="color: #808080;">&#41;</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">COLLATE</span> database_default,
	type_desc <span style="color: #0000FF;">COLLATE</span> database_default
<span style="color: #0000FF;">FROM</span> <span style="color: #808080;">&#91;</span>ASUS\SQL2008R2<span style="color: #808080;">&#93;</span>.<span style="color: #202020;">master</span>.<span style="color: #202020;">sys</span>.<span style="color: #202020;">system_objects</span>
<span style="color: #0000FF;">WHERE</span> is_ms_shipped <span style="color: #808080;">=</span> <span style="color: #000;">1</span>
<span style="color: #0000FF;">ORDER</span> <span style="color: #0000FF;">BY</span> <span style="color: #000;">1</span>;
&nbsp;
<span style="color: #008080;">-- Obiekty usunięte</span>
<span style="color: #0000FF;">SELECT</span>
	<span style="color: #808080;">&#40;</span><span style="color: #FF00FF;">QUOTENAME</span><span style="color: #808080;">&#40;</span>SCHEMA_NAME<span style="color: #808080;">&#40;</span><span style="color: #808080;">&#91;</span>schema_id<span style="color: #808080;">&#93;</span><span style="color: #808080;">&#41;</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">+</span> <span style="color: #FF0000;">'.'</span> <span style="color: #808080;">+</span>
	<span style="color: #FF00FF;">QUOTENAME</span><span style="color: #808080;">&#40;</span>name<span style="color: #808080;">&#41;</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">COLLATE</span> database_default <span style="color: #0000FF;">AS</span> <span style="color: #0000FF;">object</span>,
	type_desc <span style="color: #0000FF;">COLLATE</span> database_default <span style="color: #0000FF;">AS</span> type_desc
<span style="color: #0000FF;">FROM</span> <span style="color: #808080;">&#91;</span>ASUS\SQL2008R2<span style="color: #808080;">&#93;</span>.<span style="color: #202020;">master</span>.<span style="color: #202020;">sys</span>.<span style="color: #202020;">system_objects</span>
<span style="color: #0000FF;">WHERE</span> is_ms_shipped <span style="color: #808080;">=</span> <span style="color: #000;">1</span>
<span style="color: #0000FF;">EXCEPT</span>
<span style="color: #0000FF;">SELECT</span>
	<span style="color: #FF00FF;">QUOTENAME</span><span style="color: #808080;">&#40;</span>SCHEMA_NAME<span style="color: #808080;">&#40;</span><span style="color: #808080;">&#91;</span>schema_id<span style="color: #808080;">&#93;</span><span style="color: #808080;">&#41;</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">+</span> <span style="color: #FF0000;">'.'</span> <span style="color: #808080;">+</span>
	<span style="color: #FF00FF;">QUOTENAME</span><span style="color: #808080;">&#40;</span>name<span style="color: #808080;">&#41;</span>,
	type_desc
<span style="color: #0000FF;">FROM</span> sys.<span style="color: #202020;">system_objects</span>
<span style="color: #0000FF;">WHERE</span> is_ms_shipped <span style="color: #808080;">=</span> <span style="color: #000;">1</span>
<span style="color: #0000FF;">ORDER</span> <span style="color: #0000FF;">BY</span> <span style="color: #000;">1</span>;</pre>
</div>
</div>
<p>Powyższe zapytania były uruchamiane na instancji SQL Server 2012 RC0, zaś ASUS\SQL2008R2 to nazwa linked servera wskazującego na instancję SQL Server 2008 R2.</p>
<p>Co z tego wyszło?</p>
<h3>Nowe obiekty systemowe</h3>
<table style="border-collapse: collapse;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: #3f3f3f 0.5pt solid; border-left: #3f3f3f 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; background-color: #f2f2f2; padding-left: 1px; padding-right: 1px; border-right-color: #3f3f3f; vertical-align: bottom; border-top: #3f3f3f 0.5pt solid; padding-top: 1px;" width="418" height="20"><span style="color: #3f3f3f;"><strong>Nazwa obiektu</strong></span></td>
<td style="border-bottom: #3f3f3f 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; background-color: #f2f2f2; padding-left: 1px; padding-right: 1px; border-right-color: #3f3f3f; vertical-align: bottom; border-top: #3f3f3f 0.5pt solid; padding-top: 1px;" width="256"><span style="color: #3f3f3f;"><strong>Typ obiektu</strong></span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: windowtext 0.5pt solid; padding-top: 1px;" height="20"><span style="color: #000000;">[INFORMATION_SCHEMA].[SEQUENCES]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: windowtext 0.5pt solid; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[availability_databases_cluster]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[availability_group_listener_ip_addresses]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[availability_group_listeners]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[availability_groups]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[availability_groups_cluster]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[availability_read_only_routing_lists]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[availability_replicas]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[column_store_dictionaries]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[column_store_index_stats]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[column_store_segments]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[database_filestream_options]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_db_database_page_allocations]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_INLINE_TABLE_VALUED_FUNCTION</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_db_fts_index_physical_stats]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_db_log_space_usage]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_db_objects_disabled_on_compatibility_level_change]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_INLINE_TABLE_VALUED_FUNCTION</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_db_uncontained_entities]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_exec_describe_first_result_set]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_INLINE_TABLE_VALUED_FUNCTION</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_exec_describe_first_result_set_for_object]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_INLINE_TABLE_VALUED_FUNCTION</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_filestream_non_transacted_handles]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_fts_index_keywords_by_property]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_INLINE_TABLE_VALUED_FUNCTION</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_fts_semantic_similarity_population]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_hadr_auto_page_repair]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_hadr_availability_group_states]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_hadr_availability_replica_cluster_nodes]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_hadr_availability_replica_cluster_states]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_hadr_availability_replica_states]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_hadr_cluster]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_hadr_cluster_members]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_hadr_cluster_networks]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_hadr_database_replica_cluster_states]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_hadr_database_replica_states]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_hadr_instance_node_map]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_hadr_name_id_map]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_logconsumer_cachebufferrefs]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_INLINE_TABLE_VALUED_FUNCTION</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_logconsumer_privatecachebuffers]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_INLINE_TABLE_VALUED_FUNCTION</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_logpool_consumers]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_INLINE_TABLE_VALUED_FUNCTION</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_logpool_hashentries]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_logpool_sharedcachebuffers]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_INLINE_TABLE_VALUED_FUNCTION</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_logpool_stats]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_logpoolmgr_freepools]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_INLINE_TABLE_VALUED_FUNCTION</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_logpoolmgr_respoolsize]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_INLINE_TABLE_VALUED_FUNCTION</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_logpoolmgr_stats]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_INLINE_TABLE_VALUED_FUNCTION</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_os_cluster_properties]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_os_memory_broker_clerks]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_os_server_diagnostics_log_configurations]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_os_volume_stats]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_INLINE_TABLE_VALUED_FUNCTION</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_os_windows_info]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_resource_governor_resource_pool_affinity]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_server_memory_dumps]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_server_registry]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_server_services]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[dm_tcp_listener_states]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[filetable_system_defined_objects]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[filetables]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[fn_hadr_backup_is_preferred_replica]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_SCALAR_FUNCTION</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[fn_MSxe_read_event_stream]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_INLINE_TABLE_VALUED_FUNCTION</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[fulltext_semantic_language_statistics_database]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[fulltext_semantic_languages]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[GeographyCollectionAggregate]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">AGGREGATE_FUNCTION</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[GeographyConvexHullAggregate]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">AGGREGATE_FUNCTION</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[GeographyEnvelopeAggregate]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">AGGREGATE_FUNCTION</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[GeographyUnionAggregate]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">AGGREGATE_FUNCTION</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[GeometryCollectionAggregate]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">AGGREGATE_FUNCTION</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[GeometryConvexHullAggregate]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">AGGREGATE_FUNCTION</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[GeometryEnvelopeAggregate]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">AGGREGATE_FUNCTION</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[GeometryUnionAggregate]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">AGGREGATE_FUNCTION</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[registered_search_properties]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[registered_search_property_lists]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[resource_governor_resource_pool_affinity]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sequences]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_audit_write]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_availability_group_command_internal]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_begin_parallel_nested_tran]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_commit_parallel_nested_tran]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_db_increased_partitions]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_describe_first_result_set]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_describe_undeclared_parameters]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_filestream_force_garbage_collection]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_filestream_recalculate_container_size]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_flush_commit_table_on_demand]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_fulltext_semantic_register_language_statistics_db]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_fulltext_semantic_unregister_language_statistics_db]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_get_redirected_publisher]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_help_spatial_geography_histogram]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_help_spatial_geometry_histogram]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_kill_filestream_non_transacted_handles]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_migrate_user_to_contained]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_MS_marksystemobject]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_MScheckIsPubOfSub]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_MSgetversion]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_MSsetupnosyncsubwithlsnatdist_cleanup]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_MSsetupnosyncsubwithlsnatdist_helper]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_new_parallel_nested_tran_id]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_redirect_publisher]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_repl_generateevent]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_rollback_parallel_nested_tran]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_sequence_get_range]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_server_diagnostics]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_showmemo_xml]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_validate_redirected_publisher]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_validate_replica_hosts_as_publishers]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[trace_xe_action_map]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">USER_TABLE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[trace_xe_event_map]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">USER_TABLE</span></td>
</tr>
</tbody>
</table>
<p>Kilka obserwacji:</p>
<ul>
<li>pojawiło się ponad 100 nowych obiektów &#8211; sporo,</li>
<li>wśród nowych obiektów widać sporą grupę funkcji agregujących przeznaczonych do pracy z danymi przestrzennymi,</li>
<li>widać pokaźną grupę obiektów zwracających metadane i informacje o HADR,</li>
<li>z jakichś powodów nadal dodawane są procedury rozszerzone,</li>
<li>kilka obiektów wygląda całkiem ciekawie &#8211; np. sp_server_diagnostics.</li>
</ul>
<h3>Obiekty, które były w 2008 R2, ale nie ma ich w SQL Server 2012 RC0</h3>
<table style="border-collapse: collapse;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: #3f3f3f 0.5pt solid; border-left: #3f3f3f 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; background-color: #f2f2f2; padding-left: 1px; padding-right: 1px; border-right-color: #3f3f3f; vertical-align: bottom; border-top: #3f3f3f 0.5pt solid; padding-top: 1px;" width="237" height="20"><span style="color: #3f3f3f;"><strong>Nazwa obiektu</strong></span></td>
<td style="border-bottom: #3f3f3f 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; background-color: #f2f2f2; padding-left: 1px; padding-right: 1px; border-right-color: #3f3f3f; vertical-align: bottom; border-top: #3f3f3f 0.5pt solid; padding-top: 1px;" width="212"><span style="color: #3f3f3f;"><strong>Typ obiektu</strong></span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: windowtext 0.5pt solid; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[database_principal_aliases]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: windowtext 0.5pt solid; padding-top: 1px;"><span style="color: #000000;">VIEW</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_ActiveDirectory_Obj]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_ActiveDirectory_SCP]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_ActiveDirectory_Start]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_batch_params]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_dboption]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_dropalias]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_fetchLOBfromcookie]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_MSgetversion]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[sp_processmail]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">SQL_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[xp_adsirequest]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[xp_deletemail]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[xp_findnextmsg]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[xp_get_mapi_default_profile]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[xp_get_mapi_profiles]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[xp_MSADEnabled]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[xp_MSADSIObjReg]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[xp_MSADSIObjRegDB]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[xp_MSADSIReg]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[xp_readmail]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[xp_sendmail]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[xp_startmail]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[xp_stopmail]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
<tr style="height: 15pt;" height="20">
<td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;" height="20"><span style="color: #000000;">[sys].[xp_test_mapi_profile]</span></td>
<td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-bottom: 0px; border-right-width: 0.5pt; padding-left: 1px; padding-right: 1px; border-right-color: windowtext; vertical-align: bottom; border-top: medium none; padding-top: 1px;"><span style="color: #000000;">EXTENDED_STORED_PROCEDURE</span></td>
</tr>
</tbody>
</table>
<p>Komentarze do listy obiektów usuniętych w porównaniu do wersji 2008 R2:</p>
<ul>
<li>usuniętych zostało sporo procedur rozszerzonych,</li>
<li>na liście znalazła się m.in. procedura sp_dboption, którą można było spotkać choćby w skrypcie tworzącym bazę danych Northwind (wiem, wiem, to zabytek, ale niektórzy nadal jej używają do celów edukacyjnych),</li>
<li>sporo obiektów dotyczy usługi SQLMail, która została skutecznie zastąpiona usługą Database Mail w poprzednich wersjach SQL Servera.</li>
</ul>
<p>Zadanie domowe dla chętnych &#8211; wyprodukować listy nowych kolumn i kolumn o zmienionych długościach w widokach systemowych w SQL Server 2012 RC0 w porównaniu do wersji 2008 R2. Nie powinno to być wielkie wyzwanie :-) Generalnie, zachęcam do podobnych zabaw, ponieważ w ten sposób odkrywamy nowe obiekty systemowe, poznajemy dogłębnie warstwę metadanych systemu, a to &#8211; według mnie &#8211; podstawowa wiedza o systemie, dzięki której DBA umie wydobywać stosowne informacje z najgłębszych zakamarków systemu.</p>
<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
<li class="shr-comfeed">
			<a href="http://sqlgeek.pl/2011/12/12/pl-nowe-obiekty-systemowe-w-sql-server-2012-rc0/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
<li class="shr-twitter">
			<a href="http://twitter.com/home?status=%5BPL%5D+Nowe+obiekty+systemowe+w+SQL+Server+2012+RC0+-+http://bit.ly/u1Ofho&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://sqlgeek.pl/2011/12/12/pl-nowe-obiekty-systemowe-w-sql-server-2012-rc0/&amp;t=%5BPL%5D+Nowe+obiekty+systemowe+w+SQL+Server+2012+RC0" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://sqlgeek.pl/2011/12/12/pl-nowe-obiekty-systemowe-w-sql-server-2012-rc0/&amp;title=%5BPL%5D+Nowe+obiekty+systemowe+w+SQL+Server+2012+RC0&amp;summary=Ca%C5%82kiem%20niedawno%20Aaron%20Bertrand%20%28SQL%20Server%20MVP%29%20opublikowa%C5%82%20na%20swoim%20blogu%20list%C4%99%20nowych%20obiekt%C3%B3w%20systemowych%2C%20kt%C3%B3re%20pojawi%C5%82y%20si%C4%99%20w%20SQL%20Server%202012%20RC0%2C%20a%20nie%20by%C5%82o%20ich%20w%20SQL%20Server%202012%20CTP3.%20Pomy%C5%9Bla%C5%82em%2C%20%C5%BCe%20przyda%C5%82aby%20si%C4%99%20analogiczna%20lista%2C%20ale%20w%20odniesieniu%20do%20obiekt%C3%B3w%20z%20SQL%20Server%2020&amp;source=SQLGeek.pl" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://sqlgeek.pl/2011/12/12/pl-nowe-obiekty-systemowe-w-sql-server-2012-rc0/&amp;title=%5BPL%5D+Nowe+obiekty+systemowe+w+SQL+Server+2012+RC0" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
<li class="shr-wykop">
			<a href="http://www.wykop.pl/dodaj?url=http://sqlgeek.pl/2011/12/12/pl-nowe-obiekty-systemowe-w-sql-server-2012-rc0/&amp;title=%5BPL%5D+Nowe+obiekty+systemowe+w+SQL+Server+2012+RC0" rel="nofollow" class="external" title="Add this to Wykop!">Add this to Wykop!</a>
		</li>
<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://sqlgeek.pl/2011/12/12/pl-nowe-obiekty-systemowe-w-sql-server-2012-rc0/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://sqlgeek.pl/2011/12/12/pl-nowe-obiekty-systemowe-w-sql-server-2012-rc0/&amp;title=%5BPL%5D+Nowe+obiekty+systemowe+w+SQL+Server+2012+RC0&amp;srcUrl=http://sqlgeek.pl/2011/12/12/pl-nowe-obiekty-systemowe-w-sql-server-2012-rc0/&amp;srcTitle=%5BPL%5D+Nowe+obiekty+systemowe+w+SQL+Server+2012+RC0&amp;snippet=Ca%C5%82kiem%20niedawno%20Aaron%20Bertrand%20%28SQL%20Server%20MVP%29%20opublikowa%C5%82%20na%20swoim%20blogu%20list%C4%99%20nowych%20obiekt%C3%B3w%20systemowych%2C%20kt%C3%B3re%20pojawi%C5%82y%20si%C4%99%20w%20SQL%20Server%202012%20RC0%2C%20a%20nie%20by%C5%82o%20ich%20w%20SQL%20Server%202012%20CTP3.%20Pomy%C5%9Bla%C5%82em%2C%20%C5%BCe%20przyda%C5%82aby%20si%C4%99%20analogiczna%20lista%2C%20ale%20w%20odniesieniu%20do%20obiekt%C3%B3w%20z%20SQL%20Server%2020" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=%5BPL%5D+Nowe+obiekty+systemowe+w+SQL+Server+2012+RC0&amp;body=Link: http://sqlgeek.pl/2011/12/12/pl-nowe-obiekty-systemowe-w-sql-server-2012-rc0/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Ca%C5%82kiem%20niedawno%20Aaron%20Bertrand%20%28SQL%20Server%20MVP%29%20opublikowa%C5%82%20na%20swoim%20blogu%20list%C4%99%20nowych%20obiekt%C3%B3w%20systemowych%2C%20kt%C3%B3re%20pojawi%C5%82y%20si%C4%99%20w%20SQL%20Server%202012%20RC0%2C%20a%20nie%20by%C5%82o%20ich%20w%20SQL%20Server%202012%20CTP3.%20Pomy%C5%9Bla%C5%82em%2C%20%C5%BCe%20przyda%C5%82aby%20si%C4%99%20analogiczna%20lista%2C%20ale%20w%20odniesieniu%20do%20obiekt%C3%B3w%20z%20SQL%20Server%2020" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://sqlgeek.pl/2011/12/12/pl-nowe-obiekty-systemowe-w-sql-server-2012-rc0/&amp;title=%5BPL%5D+Nowe+obiekty+systemowe+w+SQL+Server+2012+RC0" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
<li class="shr-hotmail">
			<a href="http://mail.live.com/?rru=compose?subject=%5BPL%5D+Nowe+obiekty+systemowe+w+SQL+Server+2012+RC0&amp;body=Link: http://sqlgeek.pl/2011/12/12/pl-nowe-obiekty-systemowe-w-sql-server-2012-rc0/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Ca%C5%82kiem%20niedawno%20Aaron%20Bertrand%20%28SQL%20Server%20MVP%29%20opublikowa%C5%82%20na%20swoim%20blogu%20list%C4%99%20nowych%20obiekt%C3%B3w%20systemowych%2C%20kt%C3%B3re%20pojawi%C5%82y%20si%C4%99%20w%20SQL%20Server%202012%20RC0%2C%20a%20nie%20by%C5%82o%20ich%20w%20SQL%20Server%202012%20CTP3.%20Pomy%C5%9Bla%C5%82em%2C%20%C5%BCe%20przyda%C5%82aby%20si%C4%99%20analogiczna%20lista%2C%20ale%20w%20odniesieniu%20do%20obiekt%C3%B3w%20z%20SQL%20Server%2020" rel="nofollow" class="external" title="Email this via Hotmail">Email this via Hotmail</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://sqlgeek.pl/2011/12/12/pl-nowe-obiekty-systemowe-w-sql-server-2012-rc0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[PL] Konferencje, prelekcje, wydarzenia</title>
		<link>http://sqlgeek.pl/2011/11/24/pl-konferencje-prelekcje-wydarzenia/</link>
		<comments>http://sqlgeek.pl/2011/11/24/pl-konferencje-prelekcje-wydarzenia/#comments</comments>
		<pubDate>Thu, 24 Nov 2011 19:36:29 +0000</pubDate>
		<dc:creator>Pawel Potasinski</dc:creator>
				<category><![CDATA[Communities]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[konferencja]]></category>
		<category><![CDATA[PLSSUG]]></category>
		<category><![CDATA[WWSI]]></category>

		<guid isPermaLink="false">http://sqlgeek.pl/2011/11/24/pl-konferencje-prelekcje-wydarzenia/</guid>
		<description><![CDATA[Szykuje się sporo atrakcji dla osób zainteresowanych bazami danych, w szczególności tymi implementowanymi w systemie Microsoft SQL Server. Pomyślałem, że dobrze by było zebrać informacje o nadchodzących wydarzeniach i wyostrzyć czujność pasjonatów baz danych.
Już za tydzień, w czwartek 1 grudnia, o godzinie 18:00 w siedzibie firmy Microsoft w Warszawie przy Al. Jerozolimskich 195A rozpocznie się [...]]]></description>
			<content:encoded><![CDATA[<p>Szykuje się sporo atrakcji dla osób zainteresowanych bazami danych, w szczególności tymi implementowanymi w systemie Microsoft SQL Server. Pomyślałem, że dobrze by było zebrać informacje o nadchodzących wydarzeniach i wyostrzyć czujność pasjonatów baz danych.</p>
<p>Już za tydzień, w czwartek <strong>1 grudnia</strong>, o godzinie 18:00 w siedzibie firmy Microsoft w Warszawie przy Al. Jerozolimskich 195A rozpocznie się spotkanie warszawskiego oddziału <a href="http://plssug.org.pl">Polskiej Grupy Użytkowników SQL Server</a> (PLSSUG). Z czystym sumieniem polecam obu prelegentów, którzy wystąpią w ramach tego spotkania. <strong>Marek Adamczuk</strong>, ekspert w dziedzinie architektury rozwiązań i programowania w języku T-SQL, opowie o kursorach &#8211; często znienawidzonym i jeszcze częściej niedocenianym elemencie języka T-SQL. Z kolei <strong>Włodek Bielski</strong>, znakomity specjalista z zakresu hurtowni danych i Business Intelligence, zaprezentuje PowerView &#8211; nowe narzędzie do prezentacji danych dostępne w SQL Server 2012. Naprawdę polecam obie ciekawie zapowiadające się sesje i obu prelegentów, których mam przyjemność znać osobiście i z którymi mam lub miałem okazję blisko współpracować.</p>
<p>Jeśli ktoś jest zainteresowany budowaniem rozwiązań analitycznych w oparciu o SQL Server i przy okazji jest studentem <a href="http://wwsi.edu.pl">WWSI</a> (Warszawska Wyższa Szkoła Informatyki), może być zainteresowany konferencją organizowaną przez tę uczelnię. Konferencja ta &#8211; odbywająca się co roku pod szyldem &quot;<a href="http://projektyefs.wwsi.edu.pl/infp.php/konferencje.html">Od studenta do specjalisty Business Intelligence</a>&quot; &#8211; jest skierowana głównie do studentów, ale gdy spojrzeć na sylwetki prelegentów &#8211; <strong>Marcin Szeliga </strong>(SQL Server MVP), <strong>Grzegorz Stolecki </strong>(SQL Server MVP) czy wspomniany <strong>Włodek Bielski</strong>, wydaje mi się, że każdy entuzjasta hurtowni, BI i data miningu może znaleźć tam coś dla siebie. Ja również będę miał przyjemność wystąpienia na tej konferencji. Zaprezentuję temat &quot;<em>Władcy Danych &#8211; wykorzystanie Master Data Services do zapanowania nad wszechobecnym chaosem</em>&quot;. Prezentacja będzie poświęcona nowemu narzędziu do zarządzania różnymi reprezentacjami danych w rozproszonych środowiskach &#8211; Master Data Services. Konferencja odbędzie się <strong>8 grudnia </strong>w budynku uczelni. Więcej informacji na stronie pod linkiem powyżej. Niestety, z tego, co wiem, konferencja jest przeznaczona wyłącznie dla studentów WWSI. Spróbuję się zorientować, czy będą jakieś nagrania z prezentacji i ew. materiały udostępnione publicznie.</p>
<p>I wreszcie wisienka na torcie. <strong>SQLDay</strong> <strong>2012</strong> czyli doroczna konferencja organizowana przez PLSSUG we Wrocławiu. Znamy już daty &#8211; <strong>25 i 26 maja</strong> <strong>przyszłego roku</strong> &#8211; a więc warto zarezerwować sobie te dwa dni (a najlepiej także 24 maja). Dwa dni, a więc coś nowego (do tej pory wszystkie edycje były jednodniowe). Co więcej, od obecnego prezesa PLSSUG, <strong>Tobiasza &quot;Anoraka&quot; Koprowskiego</strong>, wiem, że swój udział zapowiedziało kilku zagranicznych prelegentów, wybitnych specjalistów w zakresie systemu SQL Server (naprawdę głośne nazwiska, sądzę, że niebawem pojawią się na <a href="http://sqlday.pl">witrynie konferencji</a>). Zapowiada się znakomity zlot pasjonatów, geeków i innych SQL-owych zboczeńców :-)</p>
<p>To tyle informacji, a zarazem mojego blogowania na dzisiaj. A teraz czas zaprzyjaźnić się z SQL Server 2012 RC0, którego wczoraj udało mi się po walce zainstalować! ;-)</p>
<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
<li class="shr-comfeed">
			<a href="http://sqlgeek.pl/2011/11/24/pl-konferencje-prelekcje-wydarzenia/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
<li class="shr-twitter">
			<a href="http://twitter.com/home?status=%5BPL%5D+Konferencje%2C+prelekcje%2C+wydarzenia+-+http://bit.ly/rv6o7p&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://sqlgeek.pl/2011/11/24/pl-konferencje-prelekcje-wydarzenia/&amp;t=%5BPL%5D+Konferencje%2C+prelekcje%2C+wydarzenia" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://sqlgeek.pl/2011/11/24/pl-konferencje-prelekcje-wydarzenia/&amp;title=%5BPL%5D+Konferencje%2C+prelekcje%2C+wydarzenia&amp;summary=Szykuje%20si%C4%99%20sporo%20atrakcji%20dla%20os%C3%B3b%20zainteresowanych%20bazami%20danych%2C%20w%20szczeg%C3%B3lno%C5%9Bci%20tymi%20implementowanymi%20w%20systemie%20Microsoft%20SQL%20Server.%20Pomy%C5%9Bla%C5%82em%2C%20%C5%BCe%20dobrze%20by%20by%C5%82o%20zebra%C4%87%20informacje%20o%20nadchodz%C4%85cych%20wydarzeniach%20i%20wyostrzy%C4%87%20czujno%C5%9B%C4%87%20pasjonat%C3%B3w%20baz%20danych.%20%20Ju%C5%BC%20za%20tydzie%C5%84%2C%20w%20czwar&amp;source=SQLGeek.pl" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://sqlgeek.pl/2011/11/24/pl-konferencje-prelekcje-wydarzenia/&amp;title=%5BPL%5D+Konferencje%2C+prelekcje%2C+wydarzenia" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
<li class="shr-wykop">
			<a href="http://www.wykop.pl/dodaj?url=http://sqlgeek.pl/2011/11/24/pl-konferencje-prelekcje-wydarzenia/&amp;title=%5BPL%5D+Konferencje%2C+prelekcje%2C+wydarzenia" rel="nofollow" class="external" title="Add this to Wykop!">Add this to Wykop!</a>
		</li>
<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://sqlgeek.pl/2011/11/24/pl-konferencje-prelekcje-wydarzenia/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://sqlgeek.pl/2011/11/24/pl-konferencje-prelekcje-wydarzenia/&amp;title=%5BPL%5D+Konferencje%2C+prelekcje%2C+wydarzenia&amp;srcUrl=http://sqlgeek.pl/2011/11/24/pl-konferencje-prelekcje-wydarzenia/&amp;srcTitle=%5BPL%5D+Konferencje%2C+prelekcje%2C+wydarzenia&amp;snippet=Szykuje%20si%C4%99%20sporo%20atrakcji%20dla%20os%C3%B3b%20zainteresowanych%20bazami%20danych%2C%20w%20szczeg%C3%B3lno%C5%9Bci%20tymi%20implementowanymi%20w%20systemie%20Microsoft%20SQL%20Server.%20Pomy%C5%9Bla%C5%82em%2C%20%C5%BCe%20dobrze%20by%20by%C5%82o%20zebra%C4%87%20informacje%20o%20nadchodz%C4%85cych%20wydarzeniach%20i%20wyostrzy%C4%87%20czujno%C5%9B%C4%87%20pasjonat%C3%B3w%20baz%20danych.%20%20Ju%C5%BC%20za%20tydzie%C5%84%2C%20w%20czwar" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=%5BPL%5D+Konferencje%2C+prelekcje%2C+wydarzenia&amp;body=Link: http://sqlgeek.pl/2011/11/24/pl-konferencje-prelekcje-wydarzenia/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Szykuje%20si%C4%99%20sporo%20atrakcji%20dla%20os%C3%B3b%20zainteresowanych%20bazami%20danych%2C%20w%20szczeg%C3%B3lno%C5%9Bci%20tymi%20implementowanymi%20w%20systemie%20Microsoft%20SQL%20Server.%20Pomy%C5%9Bla%C5%82em%2C%20%C5%BCe%20dobrze%20by%20by%C5%82o%20zebra%C4%87%20informacje%20o%20nadchodz%C4%85cych%20wydarzeniach%20i%20wyostrzy%C4%87%20czujno%C5%9B%C4%87%20pasjonat%C3%B3w%20baz%20danych.%20%20Ju%C5%BC%20za%20tydzie%C5%84%2C%20w%20czwar" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://sqlgeek.pl/2011/11/24/pl-konferencje-prelekcje-wydarzenia/&amp;title=%5BPL%5D+Konferencje%2C+prelekcje%2C+wydarzenia" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
<li class="shr-hotmail">
			<a href="http://mail.live.com/?rru=compose?subject=%5BPL%5D+Konferencje%2C+prelekcje%2C+wydarzenia&amp;body=Link: http://sqlgeek.pl/2011/11/24/pl-konferencje-prelekcje-wydarzenia/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Szykuje%20si%C4%99%20sporo%20atrakcji%20dla%20os%C3%B3b%20zainteresowanych%20bazami%20danych%2C%20w%20szczeg%C3%B3lno%C5%9Bci%20tymi%20implementowanymi%20w%20systemie%20Microsoft%20SQL%20Server.%20Pomy%C5%9Bla%C5%82em%2C%20%C5%BCe%20dobrze%20by%20by%C5%82o%20zebra%C4%87%20informacje%20o%20nadchodz%C4%85cych%20wydarzeniach%20i%20wyostrzy%C4%87%20czujno%C5%9B%C4%87%20pasjonat%C3%B3w%20baz%20danych.%20%20Ju%C5%BC%20za%20tydzie%C5%84%2C%20w%20czwar" rel="nofollow" class="external" title="Email this via Hotmail">Email this via Hotmail</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://sqlgeek.pl/2011/11/24/pl-konferencje-prelekcje-wydarzenia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[PL] Najlepsze praktyki dla programisty T-SQL – collation i "obce znaczki"</title>
		<link>http://sqlgeek.pl/2011/11/06/pl-najlepsze-praktyki-dla-programisty-t-sql-collation-i-obce-znaczki/</link>
		<comments>http://sqlgeek.pl/2011/11/06/pl-najlepsze-praktyki-dla-programisty-t-sql-collation-i-obce-znaczki/#comments</comments>
		<pubDate>Sun, 06 Nov 2011 21:26:39 +0000</pubDate>
		<dc:creator>Pawel Potasinski</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[konferencja]]></category>
		<category><![CDATA[MTS]]></category>
		<category><![CDATA[T-SQL]]></category>

		<guid isPermaLink="false">http://sqlgeek.pl/?p=874</guid>
		<description><![CDATA[Na tegorocznej konferencji Microsoft Technology Summit (MTS) przedstawiłem wraz z Markiem Adamczukiem prezentację pt. &#34;Najlepsze praktyki dla programisty Transact-SQL&#34;. Po tej sesji sporo osób prosiło mnie o materiały, a głównie demonstracje. Dobra informacja jest taka, że materiały te można już pobrać ze strony konferencji. Najwięcej dyskusji po prezentacji dotyczyło fragmentu poświęconego collation i pracy z [...]]]></description>
			<content:encoded><![CDATA[<p>Na tegorocznej konferencji <a href="http://mtskonferencja.pl">Microsoft Technology Summit</a> (MTS) przedstawiłem wraz z <strong>Markiem Adamczukiem </strong>prezentację pt. &quot;<em>Najlepsze praktyki dla programisty Transact-SQL</em>&quot;. Po tej sesji sporo osób prosiło mnie o materiały, a głównie demonstracje. Dobra informacja jest taka, że materiały te można już pobrać ze <a href="https://rejestracja.mtskonferencja.pl/sessions.aspx">strony konferencji</a>. Najwięcej dyskusji po prezentacji dotyczyło fragmentu poświęconego collation i pracy z danymi tekstowymi pochodzącymi z różnych języków. Dlatego, po rozmowie z Markiem, postanowiłem napisać niniejszy artykuł, w którym omówię wybrane najlepsze praktyki posługując się kodem zaprezentowanym na MTS.</p>
<h3>Nvarchar &#8211; N ma znaczenie</h3>
<p>Typy danych nchar i nvarchar umożliwiają przechowywanie w bazie danych tekstów zawierających znaki charakterystyczne dla różnych języków. Przykładowo, mamy bazę w collation &quot;rosyjskim&quot;, a w jednej z kolumn w tabeli w tej bazie chcemy przechować tekst w języku polskim. Wówczas typ danych nvarchar doskonale nadaje się do przechowywania danych (co ciekawe, kolumna tego typu ma nadal przypisane collation &quot;rosyjskie&quot;). Co jest jednak istotne w takim przypadku? Ważne jest, by przy używaniu literałów tekstowych dawać systemowi SQL Server znać, że podany tekst ma być traktowany jako Unicode. Do tego służy prefiks N umieszczany bezpośrednio przed literałem (wielkość litery ma znaczenie). Poniższy przykład dobrze obrazuje tę zasadę. Bez prefiksu N polskie znaki w napisie, który otrzymuje collation bazy danych, po prostu znikają (w niektórych przypadkach zamiast znaków charakterystycznych dla różnych alfabetów pojawiają się znaki zapytania lub inne &quot;krzaczki&quot;). Po dodaniu prefiksu N polskie znaki są wstawiane w kolumnę typu nvarchar bez problemu, mimo że collation bazy i kolumny jest &quot;rosyjskie&quot;. </p>
<div class="wp_syntax">
<div class="code">
<pre class="tsql" style="font-family:monospace;"><span style="color: #008080;">--Tworzymy &quot;rosyjską&quot; bazę</span>
<span style="color: #0000FF;">USE</span> master;
GO
<span style="color: #0000FF;">IF</span> <span style="color: #FF00FF;">DB_ID</span><span style="color: #808080;">&#40;</span><span style="color: #FF0000;">'RussianDB'</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">IS</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span> <span style="color: #0000FF;">BEGIN</span>
  <span style="color: #0000FF;">ALTER</span> <span style="color: #0000FF;">DATABASE</span> RussianDB <span style="color: #0000FF;">SET</span> S<span style="color: #808080;">IN</span>GLE_USER
  <span style="color: #0000FF;">WITH</span> <span style="color: #0000FF;">ROLLBACK</span> <span style="color: #0000FF;">IMMEDIATE</span>;
  <span style="color: #0000FF;">DROP</span> <span style="color: #0000FF;">DATABASE</span> RussianDB;
<span style="color: #0000FF;">END</span>;
GO
<span style="color: #0000FF;">CREATE</span> <span style="color: #0000FF;">DATABASE</span> RussianDB <span style="color: #0000FF;">COLLATE</span> Cyrillic_General_CI_AS;
GO
&nbsp;
<span style="color: #0000FF;">USE</span> RussianDB;
GO
&nbsp;
<span style="color: #008080;">--Tabela z kolumną nvarchar</span>
<span style="color: #0000FF;">CREATE</span> <span style="color: #0000FF;">TABLE</span> dbo.<span style="color: #202020;">Tab</span> <span style="color: #808080;">&#40;</span>c <span style="color: #0000FF;">nvarchar</span><span style="color: #808080;">&#40;</span><span style="color: #000;">20</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">NULL</span><span style="color: #808080;">&#41;</span>;
GO
&nbsp;
<span style="color: #008080;">--Wstawiamy dane</span>
<span style="color: #0000FF;">INSERT</span> <span style="color: #0000FF;">INTO</span> dbo.<span style="color: #202020;">Tab</span> <span style="color: #808080;">&#40;</span>c<span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">SELECT</span> <span style="color: #FF0000;">'ąęśćłóżźń'</span>;
GO
&nbsp;
<span style="color: #008080;">--Test</span>
<span style="color: #0000FF;">SELECT</span> <span style="color: #808080;">*</span> <span style="color: #0000FF;">FROM</span> dbo.<span style="color: #202020;">Tab</span>;
GO
&nbsp;
<span style="color: #008080;">--A teraz zróbmy to, jak trzeba</span>
<span style="color: #0000FF;">INSERT</span> <span style="color: #0000FF;">INTO</span> dbo.<span style="color: #202020;">Tab</span> <span style="color: #808080;">&#40;</span>c<span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">SELECT</span> N<span style="color: #FF0000;">'ąęśćłóżźń'</span>;
GO
&nbsp;
<span style="color: #008080;">--Test</span>
<span style="color: #0000FF;">SELECT</span> <span style="color: #808080;">*</span> <span style="color: #0000FF;">FROM</span> dbo.<span style="color: #202020;">Tab</span>;
GO</pre>
</div>
</div>
<h3>Długa czy krótka kolacja?</h3>
<p>W SQL Server mamy bogactwo możliwych do wyboru collation. Zawsze, gdy tworzymy nową bazę danych, stajemy przed wyborem, jakie collation nadać tworzonej bazie? Pierwsza myśl &#8211; niech baza ma takie collation, jak bazy systemowe (czyli takie collation, jakie wybraliśmy przy instalacji SQL Servera). A jeśli ma mieć inne collation? Co wybierać &#8211; collation SQL-owe (prefiks SQL_ &#8211; zwane dalej &quot;długim collation&quot;) czy raczej collation rodem z systemu Windows (np. Polish_CI_AS &#8211; zwane dalej &quot;krótkim collation&quot;)? Istnieje kilka przesłanek przemawiających na korzyść collation &quot;Windowsowych&quot;. Pierwsza przesłanka &#8211; niejawne rzutowania w przypadku, gdy do kolumny o &quot;długim collation&quot; spróbujemy wstawić dane typu nvarchar. Wówczas niejawna konwersja kolumny na nvarchar spowoduje niemożliwość wykorzystania ewentualnego indeksu (i odbędzie się skanowanie tabeli). W przypadku kolumny z &quot;krótkim collation&quot; problem znika &#8211; dane Unicode są rzutowane do typu varchar i indeks może zostać wykorzystany.</p>
<div class="wp_syntax">
<div class="code">
<pre class="tsql" style="font-family:monospace;"><span style="color: #008080;">--Tabela z &quot;długim&quot; collation</span>
<span style="color: #0000FF;">CREATE</span> <span style="color: #0000FF;">TABLE</span> #t1 <span style="color: #808080;">&#40;</span>
  c1 <span style="color: #0000FF;">varchar</span><span style="color: #808080;">&#40;</span><span style="color: #000;">128</span><span style="color: #808080;">&#41;</span>
    <span style="color: #0000FF;">COLLATE</span> SQL_Polish_CP1250_CS_AS <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span>
  <span style="color: #808080;">&#41;</span>;
<span style="color: #0000FF;">CREATE</span> <span style="color: #0000FF;">CLUSTERED</span> <span style="color: #0000FF;">INDEX</span> IX_1 <span style="color: #0000FF;">ON</span> #t1 <span style="color: #808080;">&#40;</span>c1<span style="color: #808080;">&#41;</span>;
GO
&nbsp;
<span style="color: #008080;">--Tabela z &quot;krótkim&quot; collation</span>
<span style="color: #0000FF;">CREATE</span> <span style="color: #0000FF;">TABLE</span> #t2 <span style="color: #808080;">&#40;</span>
   c2 <span style="color: #0000FF;">varchar</span><span style="color: #808080;">&#40;</span><span style="color: #000;">128</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">COLLATE</span> Polish_CI_AS <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span>
   <span style="color: #808080;">&#41;</span>;
<span style="color: #0000FF;">CREATE</span> <span style="color: #0000FF;">CLUSTERED</span> <span style="color: #0000FF;">INDEX</span> IX_2 <span style="color: #0000FF;">ON</span> #t2 <span style="color: #808080;">&#40;</span>c2<span style="color: #808080;">&#41;</span>;
GO
&nbsp;
<span style="color: #008080;">--Dane</span>
<span style="color: #0000FF;">INSERT</span> <span style="color: #0000FF;">INTO</span> #t1 <span style="color: #808080;">&#40;</span>c1<span style="color: #808080;">&#41;</span>
<span style="color: #0000FF;">SELECT</span> name <span style="color: #0000FF;">FROM</span> sys.<span style="color: #202020;">all_objects</span>;
GO
<span style="color: #0000FF;">INSERT</span> <span style="color: #0000FF;">INTO</span> #t2 <span style="color: #808080;">&#40;</span>c2<span style="color: #808080;">&#41;</span>
<span style="color: #0000FF;">SELECT</span> name <span style="color: #0000FF;">FROM</span> sys.<span style="color: #202020;">all_objects</span>;
GO
&nbsp;
<span style="color: #008080;">--Test</span>
<span style="color: #0000FF;">SELECT</span> <span style="color: #808080;">*</span> <span style="color: #0000FF;">FROM</span> #t1 <span style="color: #0000FF;">WHERE</span> c1 <span style="color: #808080;">=</span> N<span style="color: #FF0000;">'objects'</span>;
<span style="color: #0000FF;">SELECT</span> <span style="color: #808080;">*</span> <span style="color: #0000FF;">FROM</span> #t2 <span style="color: #0000FF;">WHERE</span> c2 <span style="color: #808080;">=</span> N<span style="color: #FF0000;">'objects'</span>;
GO</pre>
</div>
</div>
<p><a href="http://sqlgeek.pl/wp-content/uploads/2011/11/image.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://sqlgeek.pl/wp-content/uploads/2011/11/image_thumb.png" width="557" height="338" /></a></p>
<p>Innym zachowaniem &quot;długich collation&quot;, które może być powodem do zaniechania ich wykorzystywania, jest sortowanie tekstów, w których pojawiają się myślniki. W zasadzie komentarz jest zbędny &#8211; wystarczy rzut oka na wyniki zapytania z sortowaniem, by stwierdzić, że wynik dla &quot;długiego collation&quot; jest dość nieoczekiwany.</p>
<div class="wp_syntax">
<div class="code">
<pre class="tsql" style="font-family:monospace;"><span style="color: #008080;">--Zmieńmy zawartość</span>
<span style="color: #0000FF;">TRUNCATE</span> <span style="color: #0000FF;">TABLE</span> #t1;
<span style="color: #0000FF;">TRUNCATE</span> <span style="color: #0000FF;">TABLE</span> #t2;
<span style="color: #0000FF;">INSERT</span> <span style="color: #0000FF;">INTO</span> #t1 <span style="color: #808080;">&#40;</span>c1<span style="color: #808080;">&#41;</span>
<span style="color: #0000FF;">VALUES</span> <span style="color: #808080;">&#40;</span><span style="color: #FF0000;">'a'</span><span style="color: #808080;">&#41;</span>, <span style="color: #808080;">&#40;</span><span style="color: #FF0000;">'a-'</span><span style="color: #808080;">&#41;</span>, <span style="color: #808080;">&#40;</span><span style="color: #FF0000;">'a-a'</span><span style="color: #808080;">&#41;</span>;
<span style="color: #0000FF;">INSERT</span> <span style="color: #0000FF;">INTO</span> #t2 <span style="color: #808080;">&#40;</span>c2<span style="color: #808080;">&#41;</span>
<span style="color: #0000FF;">VALUES</span> <span style="color: #808080;">&#40;</span><span style="color: #FF0000;">'a'</span><span style="color: #808080;">&#41;</span>, <span style="color: #808080;">&#40;</span><span style="color: #FF0000;">'a-'</span><span style="color: #808080;">&#41;</span>, <span style="color: #808080;">&#40;</span><span style="color: #FF0000;">'a-a'</span><span style="color: #808080;">&#41;</span>;
GO
&nbsp;
<span style="color: #008080;">--Problem sortowania i myślników</span>
<span style="color: #0000FF;">SELECT</span> <span style="color: #808080;">*</span> <span style="color: #0000FF;">FROM</span> #t1 <span style="color: #0000FF;">ORDER</span> <span style="color: #0000FF;">BY</span> c1;
<span style="color: #0000FF;">SELECT</span> <span style="color: #808080;">*</span> <span style="color: #0000FF;">FROM</span> #t2 <span style="color: #0000FF;">ORDER</span> <span style="color: #0000FF;">BY</span> c2;
GO</pre>
</div>
</div>
<p><a href="http://sqlgeek.pl/wp-content/uploads/2011/11/image1.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://sqlgeek.pl/wp-content/uploads/2011/11/image_thumb1.png" width="70" height="156" /></a></p>
<h3>Collation a tabele tymczasowe</h3>
<p>Jeśli już zdecydujemy się na wybór dla bazy danych collation innego niż collation serwera, musimy liczyć się z tym, że nasza nowo utworzona baza będzie miała inne collation niż baza tempdb. Co za tym idzie? Gdy będziemy używali tabel tymczasowych w kodzie proceduralnym w naszej bazie, możemy napotkać na konflikty collation w sytuacjach, gdy będą wykonywane operacje porównywania czy sortowania tekstu.</p>
<div class="wp_syntax">
<div class="code">
<pre class="tsql" style="font-family:monospace;"><span style="color: #0000FF;">USE</span> RussianDB;
GO
&nbsp;
<span style="color: #0000FF;">IF</span> <span style="color: #FF00FF;">OBJECT_ID</span><span style="color: #808080;">&#40;</span><span style="color: #FF0000;">'dbo.T11'</span>, <span style="color: #FF0000;">'U'</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">IS</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span>
  <span style="color: #0000FF;">DROP</span> <span style="color: #0000FF;">TABLE</span> dbo.<span style="color: #202020;">T11</span>;
GO
<span style="color: #0000FF;">CREATE</span> <span style="color: #0000FF;">TABLE</span> dbo.<span style="color: #202020;">T11</span> <span style="color: #808080;">&#40;</span>
  c11 <span style="color: #0000FF;">varchar</span><span style="color: #808080;">&#40;</span><span style="color: #000;">128</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span>
<span style="color: #808080;">&#41;</span>;
GO
<span style="color: #0000FF;">INSERT</span> <span style="color: #0000FF;">INTO</span> dbo.<span style="color: #202020;">T11</span> <span style="color: #808080;">&#40;</span>c11<span style="color: #808080;">&#41;</span>
<span style="color: #0000FF;">VALUES</span> <span style="color: #808080;">&#40;</span><span style="color: #FF0000;">'MTS'</span><span style="color: #808080;">&#41;</span>;
GO
&nbsp;
<span style="color: #0000FF;">IF</span> <span style="color: #FF00FF;">OBJECT_ID</span><span style="color: #808080;">&#40;</span><span style="color: #FF0000;">'tempdb.dbo.#T11'</span>, <span style="color: #FF0000;">'U'</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">IS</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span>
  <span style="color: #0000FF;">DROP</span> <span style="color: #0000FF;">TABLE</span> #T11;
GO
<span style="color: #0000FF;">CREATE</span> <span style="color: #0000FF;">TABLE</span> #T11 <span style="color: #808080;">&#40;</span>
  c11 <span style="color: #0000FF;">varchar</span><span style="color: #808080;">&#40;</span><span style="color: #000;">128</span><span style="color: #808080;">&#41;</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span>
<span style="color: #808080;">&#41;</span>;
GO
&nbsp;
<span style="color: #008080;">-- Test - konflikt collation</span>
<span style="color: #0000FF;">SELECT</span> <span style="color: #808080;">*</span> <span style="color: #0000FF;">FROM</span> dbo.<span style="color: #202020;">T11</span>
<span style="color: #0000FF;">UNION</span>
<span style="color: #0000FF;">SELECT</span> <span style="color: #808080;">*</span> <span style="color: #0000FF;">FROM</span> #T11;
GO</pre>
</div>
</div>
<pre><font color="#ff0000">Msg 468, Level 16, State 9, Line 3
Cannot resolve the collation conflict between &quot;Polish_CI_AS&quot; and &quot;Cyrillic_General_CI_AS&quot; in the UNION operation.</font></pre>
<p>Rozwiązanie połowiczne &#8211; użyć składni SELECT INTO do stworzenia tabeli tymczasowej jako kopii istniejącej tabeli. Wówczas collation kolumn tekstowych są identyczne z tymi z tabeli źródłowej.</p>
<div class="wp_syntax">
<div class="code">
<pre class="tsql" style="font-family:monospace;"><span style="color: #0000FF;">IF</span> <span style="color: #FF00FF;">OBJECT_ID</span><span style="color: #808080;">&#40;</span><span style="color: #FF0000;">'tempdb.dbo.#T11'</span>, <span style="color: #FF0000;">'U'</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">IS</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span>
  <span style="color: #0000FF;">DROP</span> <span style="color: #0000FF;">TABLE</span> #T11;
GO
<span style="color: #0000FF;">SELECT</span> <span style="color: #0000FF;">TOP</span> <span style="color: #000;">0</span> <span style="color: #808080;">*</span> <span style="color: #0000FF;">INTO</span> #T11 <span style="color: #0000FF;">FROM</span> dbo.<span style="color: #202020;">T11</span>;
GO
&nbsp;
<span style="color: #008080;">-- Test: ciut lepiej, bo działa</span>
<span style="color: #0000FF;">SELECT</span> <span style="color: #808080;">*</span> <span style="color: #0000FF;">FROM</span> dbo.<span style="color: #202020;">T11</span>
<span style="color: #0000FF;">UNION</span>
<span style="color: #0000FF;">SELECT</span> <span style="color: #808080;">*</span> <span style="color: #0000FF;">FROM</span> #T11;
GO</pre>
</div>
</div>
<p>Nie zawsze jednak mamy tabelę wzorcową, na której możemy oprzeć tabelę tymczasową. Dlatego najlepszym rozwiązaniem wydaje się być użycie klauzuli COLLATE DATABASE_DEFAULT. Wówczas kolumna tekstowa otrzymuje collation identyczne z tym, jakie zostało przypisane bazie danych, w kontekście której uruchamiamy kod.</p>
<div class="wp_syntax">
<div class="code">
<pre class="tsql" style="font-family:monospace;"><span style="color: #0000FF;">IF</span> <span style="color: #FF00FF;">OBJECT_ID</span><span style="color: #808080;">&#40;</span><span style="color: #FF0000;">'tempdb.dbo.#T11'</span>, <span style="color: #FF0000;">'U'</span><span style="color: #808080;">&#41;</span> <span style="color: #0000FF;">IS</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span>
  <span style="color: #0000FF;">DROP</span> <span style="color: #0000FF;">TABLE</span> #T11;
GO
<span style="color: #0000FF;">CREATE</span> <span style="color: #0000FF;">TABLE</span> #T11 <span style="color: #808080;">&#40;</span>
  c11 <span style="color: #0000FF;">varchar</span><span style="color: #808080;">&#40;</span><span style="color: #000;">128</span><span style="color: #808080;">&#41;</span>
  <span style="color: #0000FF;">COLLATE</span> DATABASE_DEFAULT
  <span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL</span>
<span style="color: #808080;">&#41;</span>;
GO
&nbsp;
<span style="color: #008080;">-- Test: jest dobrze :)</span>
<span style="color: #0000FF;">SELECT</span> <span style="color: #808080;">*</span> <span style="color: #0000FF;">FROM</span> dbo.<span style="color: #202020;">T11</span>
<span style="color: #0000FF;">UNION</span>
<span style="color: #0000FF;">SELECT</span> <span style="color: #808080;">*</span> <span style="color: #0000FF;">FROM</span> #T11;
GO</pre>
</div>
</div>
<h3>Podsumowanie</h3>
<p>Powyższe przykłady ilustrują pewne wybrane przeze mnie i Marka problemy dotyczące danych tekstowych w SQL Server. Oczywiście, podobnych problemów jest więcej (np. jak zmienić collation istniejącej bazy?), ale wydawało nam się, że przedstawione dema pozwolą na ominięcie najczęściej występujących pułapek. No i druga sprawa &#8211; mieliśmy tylko 60 minut na prezentację :-) W tym miejscu pragnę podziękować wszystkim, którzy byli na naszej sesji na MTS i wypełnili ankietę dotyczącą naszej prezentacji. Jest mi też niezmiernie miło, że nasz przekaz spotkał się z bardzo pozytywnym odbiorem. Gdyby była potrzeba opisania w kolejnym artykule jakiegoś fragmentu kodu z naszych demonstracji, dajcie znać, a chętnie opublikuję kolejny fragment tekstu na blogu.</p>
<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
<li class="shr-comfeed">
			<a href="http://sqlgeek.pl/2011/11/06/pl-najlepsze-praktyki-dla-programisty-t-sql-collation-i-obce-znaczki/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
<li class="shr-twitter">
			<a href="http://twitter.com/home?status=%5BPL%5D+Najlepsze+praktyki+dla+programisty+T-SQL+-+collation+i+%26quot%3Bobce+znaczki%26q%5B..%5D+-+http://bit.ly/v4WcvO&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://sqlgeek.pl/2011/11/06/pl-najlepsze-praktyki-dla-programisty-t-sql-collation-i-obce-znaczki/&amp;t=%5BPL%5D+Najlepsze+praktyki+dla+programisty+T-SQL+-+collation+i+%26quot%3Bobce+znaczki%26quot%3B" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://sqlgeek.pl/2011/11/06/pl-najlepsze-praktyki-dla-programisty-t-sql-collation-i-obce-znaczki/&amp;title=%5BPL%5D+Najlepsze+praktyki+dla+programisty+T-SQL+-+collation+i+%26quot%3Bobce+znaczki%26quot%3B&amp;summary=Na%20tegorocznej%20konferencji%20Microsoft%20Technology%20Summit%20%28MTS%29%20przedstawi%C5%82em%20wraz%20z%20Markiem%20Adamczukiem%20prezentacj%C4%99%20pt.%20%26quot%3BNajlepsze%20praktyki%20dla%20programisty%20Transact-SQL%26quot%3B.%20Po%20tej%20sesji%20sporo%20os%C3%B3b%20prosi%C5%82o%20mnie%20o%20materia%C5%82y%2C%20a%20g%C5%82%C3%B3wnie%20demonstracje.%20Dobra%20informacja%20jest%20taka%2C%20%C5%BCe%20materia%C5&amp;source=SQLGeek.pl" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://sqlgeek.pl/2011/11/06/pl-najlepsze-praktyki-dla-programisty-t-sql-collation-i-obce-znaczki/&amp;title=%5BPL%5D+Najlepsze+praktyki+dla+programisty+T-SQL+-+collation+i+%26quot%3Bobce+znaczki%26quot%3B" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
<li class="shr-wykop">
			<a href="http://www.wykop.pl/dodaj?url=http://sqlgeek.pl/2011/11/06/pl-najlepsze-praktyki-dla-programisty-t-sql-collation-i-obce-znaczki/&amp;title=%5BPL%5D+Najlepsze+praktyki+dla+programisty+T-SQL+-+collation+i+%26quot%3Bobce+znaczki%26quot%3B" rel="nofollow" class="external" title="Add this to Wykop!">Add this to Wykop!</a>
		</li>
<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://sqlgeek.pl/2011/11/06/pl-najlepsze-praktyki-dla-programisty-t-sql-collation-i-obce-znaczki/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://sqlgeek.pl/2011/11/06/pl-najlepsze-praktyki-dla-programisty-t-sql-collation-i-obce-znaczki/&amp;title=%5BPL%5D+Najlepsze+praktyki+dla+programisty+T-SQL+-+collation+i+%26quot%3Bobce+znaczki%26quot%3B&amp;srcUrl=http://sqlgeek.pl/2011/11/06/pl-najlepsze-praktyki-dla-programisty-t-sql-collation-i-obce-znaczki/&amp;srcTitle=%5BPL%5D+Najlepsze+praktyki+dla+programisty+T-SQL+-+collation+i+%26quot%3Bobce+znaczki%26quot%3B&amp;snippet=Na%20tegorocznej%20konferencji%20Microsoft%20Technology%20Summit%20%28MTS%29%20przedstawi%C5%82em%20wraz%20z%20Markiem%20Adamczukiem%20prezentacj%C4%99%20pt.%20%26quot%3BNajlepsze%20praktyki%20dla%20programisty%20Transact-SQL%26quot%3B.%20Po%20tej%20sesji%20sporo%20os%C3%B3b%20prosi%C5%82o%20mnie%20o%20materia%C5%82y%2C%20a%20g%C5%82%C3%B3wnie%20demonstracje.%20Dobra%20informacja%20jest%20taka%2C%20%C5%BCe%20materia%C5" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=%5BPL%5D+Najlepsze+praktyki+dla+programisty+T-SQL+-+collation+i+%26quot%3Bobce+znaczki%26quot%3B&amp;body=Link: http://sqlgeek.pl/2011/11/06/pl-najlepsze-praktyki-dla-programisty-t-sql-collation-i-obce-znaczki/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Na%20tegorocznej%20konferencji%20Microsoft%20Technology%20Summit%20%28MTS%29%20przedstawi%C5%82em%20wraz%20z%20Markiem%20Adamczukiem%20prezentacj%C4%99%20pt.%20%26quot%3BNajlepsze%20praktyki%20dla%20programisty%20Transact-SQL%26quot%3B.%20Po%20tej%20sesji%20sporo%20os%C3%B3b%20prosi%C5%82o%20mnie%20o%20materia%C5%82y%2C%20a%20g%C5%82%C3%B3wnie%20demonstracje.%20Dobra%20informacja%20jest%20taka%2C%20%C5%BCe%20materia%C5" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://sqlgeek.pl/2011/11/06/pl-najlepsze-praktyki-dla-programisty-t-sql-collation-i-obce-znaczki/&amp;title=%5BPL%5D+Najlepsze+praktyki+dla+programisty+T-SQL+-+collation+i+%26quot%3Bobce+znaczki%26quot%3B" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
<li class="shr-hotmail">
			<a href="http://mail.live.com/?rru=compose?subject=%5BPL%5D+Najlepsze+praktyki+dla+programisty+T-SQL+-+collation+i+%26quot%3Bobce+znaczki%26quot%3B&amp;body=Link: http://sqlgeek.pl/2011/11/06/pl-najlepsze-praktyki-dla-programisty-t-sql-collation-i-obce-znaczki/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Na%20tegorocznej%20konferencji%20Microsoft%20Technology%20Summit%20%28MTS%29%20przedstawi%C5%82em%20wraz%20z%20Markiem%20Adamczukiem%20prezentacj%C4%99%20pt.%20%26quot%3BNajlepsze%20praktyki%20dla%20programisty%20Transact-SQL%26quot%3B.%20Po%20tej%20sesji%20sporo%20os%C3%B3b%20prosi%C5%82o%20mnie%20o%20materia%C5%82y%2C%20a%20g%C5%82%C3%B3wnie%20demonstracje.%20Dobra%20informacja%20jest%20taka%2C%20%C5%BCe%20materia%C5" rel="nofollow" class="external" title="Email this via Hotmail">Email this via Hotmail</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://sqlgeek.pl/2011/11/06/pl-najlepsze-praktyki-dla-programisty-t-sql-collation-i-obce-znaczki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[PL] MTS 2011 oczami prelegenta i networkera</title>
		<link>http://sqlgeek.pl/2011/10/19/pl-mts-2011-oczami-prelegenta-i-networkera/</link>
		<comments>http://sqlgeek.pl/2011/10/19/pl-mts-2011-oczami-prelegenta-i-networkera/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 19:12:28 +0000</pubDate>
		<dc:creator>Pawel Potasinski</dc:creator>
				<category><![CDATA[Communities]]></category>
		<category><![CDATA[konferencja]]></category>
		<category><![CDATA[MTS]]></category>

		<guid isPermaLink="false">http://sqlgeek.pl/2011/10/19/pl-mts-2011-oczami-prelegenta-i-networkera/</guid>
		<description><![CDATA[
Konferencja Microsoft Technology Summit 2011 przeszła już do historii. Po roku przerwy ponownie miałem okazję uczestniczyć w tym, niewątpliwie wyjątkowym, wydarzeniu. MTS to konferencja jedyna w swoim rodzaju. Jest to jedyna okazja, by spotkać w jednym czasie i miejscu większość znajomych z branży, których zainteresowania oscylują wokół technologii firmy Microsoft. Tak było i tym razem.
W [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sqlgeek.pl/wp-content/uploads/2011/10/image.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://sqlgeek.pl/wp-content/uploads/2011/10/image_thumb.png" width="358" height="449" /></a></p>
<p>Konferencja <a href="http://mtskonferencja.pl">Microsoft Technology Summit 2011</a> przeszła już do historii. Po roku przerwy ponownie miałem okazję uczestniczyć w tym, niewątpliwie wyjątkowym, wydarzeniu. MTS to konferencja jedyna w swoim rodzaju. Jest to jedyna okazja, by spotkać w jednym czasie i miejscu większość znajomych z branży, których zainteresowania oscylują wokół technologii firmy Microsoft. Tak było i tym razem.</p>
<p>W tym roku zostałem zaproszony wraz z moim przyjacielem, <strong>Markiem Adamczukiem</strong>, do przygotowania jednej prezentacji poświęconej systemowi SQL Server. Po długim namyśle wybraliśmy temat &quot;<em>Najlepsze praktyki dla programisty Transact-SQL</em>&quot;. Zdawaliśmy sobie sprawę, że trudno by było w 60 minut przedstawić kompletną listę zaleceń, trików i najlepszych praktyk. Dlatego postanowiliśmy przygotować zestaw demonstracji, a następnie wybrać z nich takie, które reprezentowałyby problemy i wyzwania najczęściej dające się we znaki programistom Transact-SQL w ich codziennej pracy.</p>
<p>Sesja miała przypisany poziom trudności 400. Oczywiście, dla zaprawionych w bojach programistów nasza prezentacja raczej nie była trudna, ani nie pokazywała niczego nowego. Wyszliśmy bowiem z założenia, że &quot;maniaków&quot; SQL-owych na sali będzie niewielki procent. Poza tym, patrząc z perspektywy uczestnika sesji, nawet pojedynczy &quot;take away&quot; może sprawić, że prezentację wspomina się jako przydatną i ciekawą.</p>
<p>Dziękuję bardzo tym uczestnikom konferencji, którzy postanowili przyjść na naszą sesję. Byłem naprawdę zbudowany faktem, że sala, w której mieliśmy przyjemność występować, była wypełniona po brzegi. Taki widok daje niezłego &quot;kopa&quot;. Zresztą, mój współprelegent, Marek, też odczuł adrenalinę. To pozwoliło nam wejść we właściwy rytm i sądzę, że pod względem samego stylu i rytmu nie było najgorzej. Pod względem treści trudno mi oceniać naszą prezentację. Liczę, że dowiemy się całej prawdy i tylko prawdy z ankiet (były jakieś, prawda?).</p>
<p>Sama konferencja, z punktu widzenia prelegenta i uczestnika, bardzo mi się podobała. Mam wrażenie, że po latach goszczenia w PKiN wybór EXPO na miejsce konferencji był strzałem w dziesiątkę. Ponoć uczestników było ok. 2800. Naprawdę, nie było tego czuć. Można było spokojnie porozmawiać ze znajomymi, dotrzeć do sal. I wreszcie mieliśmy exhibition hall z prawdziwego zdarzenia. Nawet wystawiający się w nim partnerzy w większości dostosowali się poziomem do nowego miejsca. Sporo Kinect&#8217;ów do wygrania, trochę gadżetów, widoczne zainteresowanie uczestników. Brawo.</p>
<p>W tym roku moim głównym celem, oprócz przedstawienia sesji, był szeroko pojęty networking. Jeszcze nigdy w historii MTS, a to była moja piąta impreza pod tym szyldem, nie udało mi się porozmawiać z tyloma osobami, co w tym roku. Jestem zadowolony zwłaszcza z rozmów z koleżankami i kolegami z innych miast (a nawet z innych krajów), z którymi mam okazję rozmawiać w zasadzie wyłącznie przy okazji MTS. Dochodzę do wniosku, że chyba w tej chwili właśnie owo spotykanie się z ludźmi jest dla mnie ważniejsze niż treść prezentacji, w których biorę udział jako słuchacz. I, co istotne, wiedząc, jak trudno jest być dobrym prelegentem, umiem docenić trud włożony w przygotowanie prezentacji przez innych. Dlatego dość pozytywnie oceniam choćby sesję generalną, bo zdaję sobie sprawę, że wszyscy prezenterzy, którzy zabrali w niej głos, odczuwali spory stres wobec tak licznej publiki. Dodatkowo, gość specjalny (ponoć jego ściągnięcie na konferencje typu MTS to spore wyzwanie) obrał dość ciekawą formę prezentacji. Zarazem typowy keynote &quot;dużego gracza&quot;, ale jednocześnie powiew świeżości, bo prezentacja miała swoją &quot;ludzką twarz&quot;. To co, zmierzamy powoli do społeczeństwa &quot;Type 1&quot;? ;-)</p>
<p>I na koniec chciałbym skierować ciepłe słowa pod adresem osób, które przyczyniły się do tego, że stoisko firmy <a href="http://edukacja.action.com.pl">Action Centrum Edukacyjne</a>, dla której mam przyjemność obecnie pracować, było jednym z najbarwniejszych i najbardziej obleganych (a na pewno najdłużej działających pierwszego dnia konferencji) stoisk partnerskich. Duży szacunek za profesjonalizm i wyczucie potrzeb uczestników.</p>
<p>Jeśli za rok będzie organizowana konferencja MTS 2012, na pewno będę chciał w niej uczestniczyć. Zatem, mam nadzieję, do zobaczenia! :-)</p>
<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center">
<ul class="socials">
<li class="shr-comfeed">
			<a href="http://sqlgeek.pl/2011/10/19/pl-mts-2011-oczami-prelegenta-i-networkera/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
<li class="shr-twitter">
			<a href="http://twitter.com/home?status=%5BPL%5D+MTS+2011+oczami+prelegenta+i+networkera+-+http://bit.ly/rhgZgY&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://sqlgeek.pl/2011/10/19/pl-mts-2011-oczami-prelegenta-i-networkera/&amp;t=%5BPL%5D+MTS+2011+oczami+prelegenta+i+networkera" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://sqlgeek.pl/2011/10/19/pl-mts-2011-oczami-prelegenta-i-networkera/&amp;title=%5BPL%5D+MTS+2011+oczami+prelegenta+i+networkera&amp;summary=%20%20Konferencja%20Microsoft%20Technology%20Summit%202011%20przesz%C5%82a%20ju%C5%BC%20do%20historii.%20Po%20roku%20przerwy%20ponownie%20mia%C5%82em%20okazj%C4%99%20uczestniczy%C4%87%20w%20tym%2C%20niew%C4%85tpliwie%20wyj%C4%85tkowym%2C%20wydarzeniu.%20MTS%20to%20konferencja%20jedyna%20w%20swoim%20rodzaju.%20Jest%20to%20jedyna%20okazja%2C%20by%20spotka%C4%87%20w%20jednym%20czasie%20i%20miejscu%20wi%C4%99kszo%C5%9B%C4%87%20znajomy&amp;source=SQLGeek.pl" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://sqlgeek.pl/2011/10/19/pl-mts-2011-oczami-prelegenta-i-networkera/&amp;title=%5BPL%5D+MTS+2011+oczami+prelegenta+i+networkera" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
<li class="shr-wykop">
			<a href="http://www.wykop.pl/dodaj?url=http://sqlgeek.pl/2011/10/19/pl-mts-2011-oczami-prelegenta-i-networkera/&amp;title=%5BPL%5D+MTS+2011+oczami+prelegenta+i+networkera" rel="nofollow" class="external" title="Add this to Wykop!">Add this to Wykop!</a>
		</li>
<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://sqlgeek.pl/2011/10/19/pl-mts-2011-oczami-prelegenta-i-networkera/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
<li class="shr-googlereader">
			<a href="http://www.google.com/reader/link?url=http://sqlgeek.pl/2011/10/19/pl-mts-2011-oczami-prelegenta-i-networkera/&amp;title=%5BPL%5D+MTS+2011+oczami+prelegenta+i+networkera&amp;srcUrl=http://sqlgeek.pl/2011/10/19/pl-mts-2011-oczami-prelegenta-i-networkera/&amp;srcTitle=%5BPL%5D+MTS+2011+oczami+prelegenta+i+networkera&amp;snippet=%20%20Konferencja%20Microsoft%20Technology%20Summit%202011%20przesz%C5%82a%20ju%C5%BC%20do%20historii.%20Po%20roku%20przerwy%20ponownie%20mia%C5%82em%20okazj%C4%99%20uczestniczy%C4%87%20w%20tym%2C%20niew%C4%85tpliwie%20wyj%C4%85tkowym%2C%20wydarzeniu.%20MTS%20to%20konferencja%20jedyna%20w%20swoim%20rodzaju.%20Jest%20to%20jedyna%20okazja%2C%20by%20spotka%C4%87%20w%20jednym%20czasie%20i%20miejscu%20wi%C4%99kszo%C5%9B%C4%87%20znajomy" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=%5BPL%5D+MTS+2011+oczami+prelegenta+i+networkera&amp;body=Link: http://sqlgeek.pl/2011/10/19/pl-mts-2011-oczami-prelegenta-i-networkera/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %20%20Konferencja%20Microsoft%20Technology%20Summit%202011%20przesz%C5%82a%20ju%C5%BC%20do%20historii.%20Po%20roku%20przerwy%20ponownie%20mia%C5%82em%20okazj%C4%99%20uczestniczy%C4%87%20w%20tym%2C%20niew%C4%85tpliwie%20wyj%C4%85tkowym%2C%20wydarzeniu.%20MTS%20to%20konferencja%20jedyna%20w%20swoim%20rodzaju.%20Jest%20to%20jedyna%20okazja%2C%20by%20spotka%C4%87%20w%20jednym%20czasie%20i%20miejscu%20wi%C4%99kszo%C5%9B%C4%87%20znajomy" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://sqlgeek.pl/2011/10/19/pl-mts-2011-oczami-prelegenta-i-networkera/&amp;title=%5BPL%5D+MTS+2011+oczami+prelegenta+i+networkera" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
<li class="shr-hotmail">
			<a href="http://mail.live.com/?rru=compose?subject=%5BPL%5D+MTS+2011+oczami+prelegenta+i+networkera&amp;body=Link: http://sqlgeek.pl/2011/10/19/pl-mts-2011-oczami-prelegenta-i-networkera/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A %20%20Konferencja%20Microsoft%20Technology%20Summit%202011%20przesz%C5%82a%20ju%C5%BC%20do%20historii.%20Po%20roku%20przerwy%20ponownie%20mia%C5%82em%20okazj%C4%99%20uczestniczy%C4%87%20w%20tym%2C%20niew%C4%85tpliwie%20wyj%C4%85tkowym%2C%20wydarzeniu.%20MTS%20to%20konferencja%20jedyna%20w%20swoim%20rodzaju.%20Jest%20to%20jedyna%20okazja%2C%20by%20spotka%C4%87%20w%20jednym%20czasie%20i%20miejscu%20wi%C4%99kszo%C5%9B%C4%87%20znajomy" rel="nofollow" class="external" title="Email this via Hotmail">Email this via Hotmail</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://sqlgeek.pl/2011/10/19/pl-mts-2011-oczami-prelegenta-i-networkera/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

