<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlug.be/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Por Dentro Sql</title><subtitle type="html" /><id>http://sqlug.be/blogs/por_dentro_sql/atom.aspx</id><link rel="alternate" type="text/html" href="http://sqlug.be/blogs/por_dentro_sql/default.aspx" /><link rel="self" type="application/atom+xml" href="http://sqlug.be/blogs/por_dentro_sql/atom.aspx" /><generator uri="http://communityserver.org" version="4.0.30619.63">Community Server</generator><updated>2006-12-15T21:04:00Z</updated><entry><title>News from SQL Server 2005: SP3 arrived</title><link rel="alternate" type="text/html" href="/blogs/por_dentro_sql/archive/2008/12/16/news-from-sql-server-2005-sp3-arrived.aspx" /><id>/blogs/por_dentro_sql/archive/2008/12/16/news-from-sql-server-2005-sp3-arrived.aspx</id><published>2008-12-16T20:28:00Z</published><updated>2008-12-16T20:28:00Z</updated><content type="html">&lt;P&gt;Read all about SQL 2005 sp3: &lt;A href="http://msdn.microsoft.com/en-us/sqlserver/bb895958.aspx"&gt;http://msdn.microsoft.com/en-us/sqlserver/bb895958.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;... and the fixlist: &lt;A href="http://support.microsoft.com/?id=955706"&gt;http://support.microsoft.com/?id=955706&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Happy patching !&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlug.be/aggbug.aspx?PostID=1042" width="1" height="1"&gt;</content><author><name>Peter</name><uri>http://sqlug.be/members/Peter/default.aspx</uri></author><category term="Sql Server 2005" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/Sql+Server+2005/default.aspx" /><category term="Sql 2005 SP3" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/Sql+2005+SP3/default.aspx" /></entry><entry><title>Sql Server 2008 Feature Pack</title><link rel="alternate" type="text/html" href="/blogs/por_dentro_sql/archive/2008/11/29/sql-server-2008-feature-pack.aspx" /><id>/blogs/por_dentro_sql/archive/2008/11/29/sql-server-2008-feature-pack.aspx</id><published>2008-11-29T11:01:00Z</published><updated>2008-11-29T11:01:00Z</updated><content type="html">Some usefull extra tools/utilities/providers ...the Feature Pack for Sql Server 2008, for the october 2008&amp;nbsp;version:&amp;nbsp;click&amp;nbsp;&lt;A class="" title="Feature Pack - October 2008" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=228de03f-3b5a-428a-923f-58a033d316e1&amp;amp;displaylang=en" target=_blank&gt;here&lt;/A&gt;&amp;nbsp;and Enjoy!&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlug.be/aggbug.aspx?PostID=1036" width="1" height="1"&gt;</content><author><name>Peter</name><uri>http://sqlug.be/members/Peter/default.aspx</uri></author><category term="Tools" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/Tools/default.aspx" /><category term="Sql Server 2008" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/Sql+Server+2008/default.aspx" /></entry><entry><title>Sql Server 2008 - Cumulative Update Package 1 available</title><link rel="alternate" type="text/html" href="/blogs/por_dentro_sql/archive/2008/09/23/sql-server-2008-cumulative-update-package-1-available.aspx" /><id>/blogs/por_dentro_sql/archive/2008/09/23/sql-server-2008-cumulative-update-package-1-available.aspx</id><published>2008-09-23T20:16:00Z</published><updated>2008-09-23T20:16:00Z</updated><content type="html">&lt;P&gt;You read all about it in Wesley's blog post:&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:EN-US;mso-fareast-language:NL-BE;mso-bidi-language:AR-SA;mso-bidi-font-family:'Times New Roman';"&gt;&lt;A href="http://blogs.msdn.com/wesleyb/archive/2008/09/23/cumulative-update-package-1-for-sql-server-2008.aspx"&gt;http://blogs.msdn.com/wesleyb/archive/2008/09/23/cumulative-update-package-1-for-sql-server-2008.aspx&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:EN-US;mso-fareast-language:NL-BE;mso-bidi-language:AR-SA;mso-bidi-font-family:'Times New Roman';"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlug.be/aggbug.aspx?PostID=1016" width="1" height="1"&gt;</content><author><name>Peter</name><uri>http://sqlug.be/members/Peter/default.aspx</uri></author><category term="&amp;quot;Sql Server 2008&amp;quot; CU1" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/_2600_quot_3B00_Sql+Server+2008_2600_quot_3B00_+CU1/default.aspx" /></entry><entry><title>Microsoft Virtualization Roadshow</title><link rel="alternate" type="text/html" href="/blogs/por_dentro_sql/archive/2008/09/21/microsoft-virtualization-roadshow.aspx" /><id>/blogs/por_dentro_sql/archive/2008/09/21/microsoft-virtualization-roadshow.aspx</id><published>2008-09-21T16:44:00Z</published><updated>2008-09-21T16:44:00Z</updated><content type="html">&lt;P&gt;Is an interesting idea: should we virtualize Sql Server or not? Or better in which circomstances should we virtualize Sql Server ... ? Definitely a User Group evening worth !!&lt;/P&gt;
&lt;P&gt;In the mean time: learn more on virtualization on the Microsoft Virtualization Roadshow: &lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:EN-US;mso-fareast-language:NL-BE;mso-bidi-language:AR-SA;mso-bidi-font-family:'Times New Roman';"&gt;&lt;A href="http://www.getvirtualnow.be/"&gt;www.getvirtualnow.be&lt;/A&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:EN-US;mso-fareast-language:NL-BE;mso-bidi-language:AR-SA;mso-bidi-font-family:'Times New Roman';"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlug.be/aggbug.aspx?PostID=1015" width="1" height="1"&gt;</content><author><name>Peter</name><uri>http://sqlug.be/members/Peter/default.aspx</uri></author><category term="&amp;quot;Virtualization Roadshow&amp;quot;" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/_2600_quot_3B00_Virtualization+Roadshow_2600_quot_3B00_/default.aspx" /></entry><entry><title>WSSRA - Data Services link</title><link rel="alternate" type="text/html" href="/blogs/por_dentro_sql/archive/2008/09/21/wssra-data-services-link.aspx" /><id>/blogs/por_dentro_sql/archive/2008/09/21/wssra-data-services-link.aspx</id><published>2008-09-21T15:36:00Z</published><updated>2008-09-21T15:36:00Z</updated><content type="html">&lt;P&gt;The Windows Server System Reference Architecture is, I could not write it better than just a copy paste from the website itself:&lt;/P&gt;
&lt;P&gt;WSSRA is a detailed reference architecture, tested and proven in labs, that yields valuable implementation guidance for meeting the requirements of an enterprise. Customers can use this guidance to build highly available, secure, scalable, manageable, and reliable enterprise infrastructure&lt;/P&gt;
&lt;P&gt;Because I always forget this link for blue prints: &lt;A href="http://www.microsoft.com/technet/solutionaccelerators/wssra/raguide/dataservices/igdsbp.mspx"&gt;http://www.microsoft.com/technet/solutionaccelerators/wssra/raguide/dataservices/igdsbp.mspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Arial','sans-serif';mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-ansi-language:NL;mso-fareast-language:NL-BE;mso-bidi-language:AR-SA;"&gt;For the complete reference&amp;nbsp;&lt;A href="http://www.microsoft.com/technet/solutionaccelerators/wssra/raguide/default.mspx"&gt;&lt;FONT color=#800080&gt;http://www.microsoft.com/technet/solutionaccelerators/wssra/raguide/default.mspx&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlug.be/aggbug.aspx?PostID=1014" width="1" height="1"&gt;</content><author><name>Peter</name><uri>http://sqlug.be/members/Peter/default.aspx</uri></author><category term="WSSRA &amp;quot;Data Services&amp;quot;" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/WSSRA+_2600_quot_3B00_Data+Services_2600_quot_3B00_/default.aspx" /></entry><entry><title>Microsoft Office Visio 2007 Professional SQL Server Add-in available.</title><link rel="alternate" type="text/html" href="/blogs/por_dentro_sql/archive/2008/06/14/microsoft-office-visio-2007-professional-sql-server-add-in-available.aspx" /><id>/blogs/por_dentro_sql/archive/2008/06/14/microsoft-office-visio-2007-professional-sql-server-add-in-available.aspx</id><published>2008-06-14T08:22:00Z</published><updated>2008-06-14T08:22:00Z</updated><content type="html">&lt;P&gt;I did not play with the Sql Server add-in for Visio 2007 yet. Curious about your reaction for those you tried it out. You can download the add-in &lt;A class="" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=779561de-c704-4584-80ac-7e4348c927c0&amp;amp;displaylang=en"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=779561de-c704-4584-80ac-7e4348c927c0&amp;amp;displaylang=en"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlug.be/aggbug.aspx?PostID=984" width="1" height="1"&gt;</content><author><name>Peter</name><uri>http://sqlug.be/members/Peter/default.aspx</uri></author><category term="add-in" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/add-in/default.aspx" /><category term="&amp;quot;visio 2007&amp;quot;" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/_2600_quot_3B00_visio+2007_2600_quot_3B00_/default.aspx" /></entry><entry><title>Sql Server 2005 SP2 and the changed object_name function</title><link rel="alternate" type="text/html" href="/blogs/por_dentro_sql/archive/2007/11/16/sql-server-2005-sp2-and-the-changed-object-name-function.aspx" /><id>/blogs/por_dentro_sql/archive/2007/11/16/sql-server-2005-sp2-and-the-changed-object-name-function.aspx</id><published>2007-11-16T07:33:00Z</published><updated>2007-11-16T07:33:00Z</updated><content type="html">&lt;P&gt;This enhancement to the object_name function is so wonderfull for the T-Sql guru's under us:&lt;/P&gt;
&lt;P&gt;The object_name() function now accepts 2 arguments: the object_id as before and as a second argument the DATABASE_ID. Isn't this wonderfull? We can finally leave the current database context, without to play around with dynamic sql. Simply great!&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlug.be/aggbug.aspx?PostID=820" width="1" height="1"&gt;</content><author><name>Peter</name><uri>http://sqlug.be/members/Peter/default.aspx</uri></author><category term="Sql Server 2005" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/Sql+Server+2005/default.aspx" /></entry><entry><title>IT-Forum Day 4</title><link rel="alternate" type="text/html" href="/blogs/por_dentro_sql/archive/2007/11/16/it-forum-day-4.aspx" /><id>/blogs/por_dentro_sql/archive/2007/11/16/it-forum-day-4.aspx</id><published>2007-11-16T07:23:00Z</published><updated>2007-11-16T07:23:00Z</updated><content type="html">&lt;P&gt;It was a wonderfull day, full of Kimberly Trip and Paul Randal sessions. I will make it short today as they put all the slides and scripts on there website &lt;A class="" href="http://www.sqlskills.com/" target=_blank&gt;SQLskills&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;So only some thoughts for today:&lt;/P&gt;
&lt;P&gt;- I always thought that the default fill factor at the server level was 90%. It turned out that it is a 100%. I have to review some things ...&lt;/P&gt;
&lt;P&gt;- What new for database mirroring in Sql Server 2008? "Only" 3 things:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * automatically repair of page errors. It is, if the principle gets a bad page, it is corrected with the page information of the mirror and vice versa.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Log stream compression&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * More performance counters available.&lt;/P&gt;
&lt;P&gt;That is it (almost) for today, there is one tiny little thing which is so amazing that it urns a separate &lt;A class="" href="http://sqlug.be/controlpanel/blogs/posteditor.aspx?SelectedNavItem=Posts&amp;amp;sectionid=71&amp;amp;postid=820" target=_blank&gt;blog post&lt;/A&gt;: the change in function object_name&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlug.be/aggbug.aspx?PostID=819" width="1" height="1"&gt;</content><author><name>Peter</name><uri>http://sqlug.be/members/Peter/default.aspx</uri></author><category term="Sql Server 2008" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/Sql+Server+2008/default.aspx" /><category term="IT-Forum 2007" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/IT-Forum+2007/default.aspx" /></entry><entry><title>IT-Forum, Day 3</title><link rel="alternate" type="text/html" href="/blogs/por_dentro_sql/archive/2007/11/15/it-forum-day-3.aspx" /><id>/blogs/por_dentro_sql/archive/2007/11/15/it-forum-day-3.aspx</id><published>2007-11-15T07:22:00Z</published><updated>2007-11-15T07:22:00Z</updated><content type="html">&lt;P&gt;Another interesting day, full information. Once I return and I find more time, I will work out some topics. For the moment I'll provide you today with some 2-sentence topics:&lt;/P&gt;
&lt;P&gt;- Sql Server 2005: on logging in to Sql Server 2005 and you are not using any encryption, Sql Server will encrypt your login &amp;amp; password&amp;nbsp;automatically. I forgot to ask if this is only with the native driver ...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;- Sql Server 2005: Do you remember the application roles, with which you can make a difference in user-rights between different applications (in fact different connections)? Well, it is now recommended to use login-less users instead of these application roles.&amp;nbsp;I will search this out , because I forgot why - too much information&amp;nbsp;the last days :-).&lt;/P&gt;
&lt;P&gt;- Sql Server 2008 will contain a SQL Provider for Powershell.&lt;/P&gt;
&lt;P&gt;- Sql Server 2008: The boundaries for the new date-datatype are 0001-01-01 till 9999-01-01, the time-datatype goes to 100 ns. However you can define less precision if you want (less bytes to store).&lt;/P&gt;
&lt;P&gt;- Sql Server 2008: the insert statement can now contain multiple rows, e.g.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; insert Table1 values (1, 2, 3) , (10, 2, 30) , (100, 300, 400)&lt;/P&gt;
&lt;P&gt;- Sql Server 2008: object dependencies do not lie anylonger (e.g. after a drop and recreate of a procedure which is allready depending on another). Although make sure that you always use the 2-part naming style, it is schema&lt;STRONG&gt;.&lt;/STRONG&gt;objectname.&lt;/P&gt;
&lt;P&gt;- Sql Server 2008: user defined data-types can now be as large as 2 Gb.&lt;/P&gt;
&lt;P&gt;- Sql Server 2008 CTP5 (november 2007) will contain backup-compression. Backup-compression can be defined at the database level as well as in the backup-statement itself.&lt;/P&gt;
&lt;P&gt;- Sql Server 2008 CTP6 (february 2008) will contain data-compression for DWH fact tables. Not for blob data. For blob data, it is recommended to use the new filestream datatype. Rule of thumb I heard here: put never files &amp;gt; 100 Mb in your database. Personally, I am not pro putting files in your database anyway, although it might have some advantages (transactional consistency). This last one is included in the filestream datatype, so happy again.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have to leave, the 1st session of today will start.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlug.be/aggbug.aspx?PostID=818" width="1" height="1"&gt;</content><author><name>Peter</name><uri>http://sqlug.be/members/Peter/default.aspx</uri></author><category term="Sql Server 2005" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/Sql+Server+2005/default.aspx" /><category term="Sql Server 2008" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/Sql+Server+2008/default.aspx" /><category term="IT-Forum 2007" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/IT-Forum+2007/default.aspx" /><category term="what's new" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/what_2700_s+new/default.aspx" /><category term="CTP" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/CTP/default.aspx" /></entry><entry><title>IT-Forum day 2</title><link rel="alternate" type="text/html" href="/blogs/por_dentro_sql/archive/2007/11/14/it-forum-day-2.aspx" /><id>/blogs/por_dentro_sql/archive/2007/11/14/it-forum-day-2.aspx</id><published>2007-11-14T07:14:00Z</published><updated>2007-11-14T07:14:00Z</updated><content type="html">&lt;P&gt;Today, some nice-to-know's&lt;/P&gt;
&lt;P&gt;- Sql Server 2005 SP3 (not known yet when it will come out) will probably contain an instruction to do an active checksum verification on all pages of a database&lt;/P&gt;
&lt;P&gt;- Sql Server 2008 CTP (November):&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * What concerns the features about Transparant Data Encryption in Sql Server 2008:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tempdb will&amp;nbsp;(implicitly) be completely encrypted. In later versions only those pages which will be encrypted in the destination database, will be encrypted in tempdb. So the tempdb-part of this feature will be implemented in 2 steps.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * About the framework (I forgot the name) to collect resource usage. I saw some&amp;nbsp;usefull reports with history information about &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - disk usage&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - query statistics&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - server activity: usage of cpu, memory, disk i/o and network&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Not in the CTP yet, but in the RTM, MS will (try to) deliver a connector for monitoring Sql Server 2005 too.&lt;/P&gt;
&lt;P&gt;- Creation of a plan guide will be much simplier in Sql Server 2008 than in 2005. Whatch for the procedure with the name "sp_create_plan_guide_from_cache". It will be available&amp;nbsp;in&amp;nbsp;the CTP foreseen for February 2008&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;- Just as with the resouce governor for I/O (mentioned in&amp;nbsp;&lt;A class="" href="http://sqlug.be/blogs/por_dentro_sql/archive/2007/11/13/barcelona-1-long-day-of-it.aspx" target=_blank&gt;yesterdays post&lt;/A&gt;), bug-reporting and suggestions&amp;nbsp;for new features can always be sent to Microsoft at &lt;A class="" href="http://connect.microsoft.com/" target=_blank&gt;connect.microsoft.com&lt;/A&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlug.be/aggbug.aspx?PostID=814" width="1" height="1"&gt;</content><author><name>Peter</name><uri>http://sqlug.be/members/Peter/default.aspx</uri></author><category term="Sql Server 2008" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/Sql+Server+2008/default.aspx" /><category term="IT-Forum 2007" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/IT-Forum+2007/default.aspx" /><category term="Sql 2005 SP3" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/Sql+2005+SP3/default.aspx" /><category term="CTP" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/CTP/default.aspx" /></entry><entry><title>Barcelona 1 day of IT</title><link rel="alternate" type="text/html" href="/blogs/por_dentro_sql/archive/2007/11/13/barcelona-1-long-day-of-it.aspx" /><id>/blogs/por_dentro_sql/archive/2007/11/13/barcelona-1-long-day-of-it.aspx</id><published>2007-11-13T07:16:00Z</published><updated>2007-11-13T07:16:00Z</updated><content type="html">&lt;P&gt;As this is a technical blog I will not give a report of this night, so after only 4 hours in bed:&lt;/P&gt;
&lt;P&gt;What do I remember from yesterday?&lt;/P&gt;
&lt;P&gt;First half of the day, community work, nice conversations with other peers. And a lot of Belgians, we were 6 or 7!&lt;/P&gt;
&lt;P&gt;Last half of the day was more sql related. I missed the keynote so I went to Francois Ajenstat's session about what's new in Sql Server 2008. this is part of&amp;nbsp;what 2008 will bring us for the data-engine:&lt;/P&gt;
&lt;P&gt;- This year (november) another CTP&lt;/P&gt;
&lt;P&gt;- February 2008 a last CTP&lt;/P&gt;
&lt;P&gt;- 2008 Q2 the RTM (with the same price as todays 2005)&lt;/P&gt;
&lt;P&gt;- Transparant data encryption (so without your application to be rewritten&amp;nbsp;- he said)&lt;/P&gt;
&lt;P&gt;- Log file compression in relation to database mirroring (I am not sure what about logshipping - I will check this out)&lt;/P&gt;
&lt;P&gt;- Possibility to apply rules to sql server through policies (naming conventions, configuration settings, ...)&lt;/P&gt;
&lt;P&gt;- Resource governor to limit % cpu and memory usage for a certain workload&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt; will be included in november CTP.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;&amp;nbsp;very important REMARK: if we want IO resource governor also included in Sql 2008, we have to argue to the product-team&amp;nbsp;!&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;- Concept of identity (OO vs relational ?? - I will check this out)&lt;/P&gt;
&lt;P&gt;- New (interesting) datatype: filestream to be viewed as an intelligent pointer to your files on the filesystem&lt;/P&gt;
&lt;P&gt;- New long-expected split of date and time + a new data-type datetime2 which stores 7 decimal places iso 3 milli-seconds&lt;/P&gt;
&lt;P&gt;- A spacial data-type to store geographic data. This one will not be an option which is to be paid as in Oracle (it seems) but available in-the-box from the Express Edition on.&lt;/P&gt;
&lt;P&gt;- Full-text makes part of the sql engine and is not longer a separate service (I can not overview the consequence of this yet)&lt;/P&gt;
&lt;P&gt;- Wauw, intellisense is there !!&lt;/P&gt;
&lt;P&gt;- Performance monitor: We now the dmv's from Sql 2005. In 2008 this information is stored for later analysis.&lt;/P&gt;
&lt;P&gt;- and a lot more, ...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So, dear reader, a lot to discover during this week! &lt;/P&gt;
&lt;P&gt;o Pedro&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlug.be/aggbug.aspx?PostID=809" width="1" height="1"&gt;</content><author><name>Peter</name><uri>http://sqlug.be/members/Peter/default.aspx</uri></author><category term="Sql Server 2008" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/Sql+Server+2008/default.aspx" /><category term="IT-Forum 2007" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/IT-Forum+2007/default.aspx" /><category term="what's new" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/what_2700_s+new/default.aspx" /></entry><entry><title>Management Console and db_ddladmin</title><link rel="alternate" type="text/html" href="/blogs/por_dentro_sql/archive/2007/10/20/management-console-and-db-ddladmin.aspx" /><id>/blogs/por_dentro_sql/archive/2007/10/20/management-console-and-db-ddladmin.aspx</id><published>2007-10-20T16:45:16Z</published><updated>2007-10-20T16:45:16Z</updated><content type="html">&lt;p&gt;We all know that the Management Console has sometimes its own logic ...&lt;/p&gt;  &lt;p&gt;Well, if you are working with database roles and want to give a user only the db_DDLAdmin role, this user will not be able to change the structure of a table using the Management Console.&lt;/p&gt;  &lt;p&gt;Glad to say, that with T-Sql you will be able :-)&lt;/p&gt;  &lt;p&gt;This behaviour is remarked in at least Sql Server 2005 SP1 and SP2 (9.0.3054)&lt;/p&gt;  &lt;p&gt;Look how you can REPRODUCE this behaviour (in your test environment of course):&lt;/p&gt;  &lt;p&gt;1. Execute the following batch:&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2"&gt;     &lt;tr&gt;       &lt;td&gt;&amp;#xA0;&lt;/td&gt;        &lt;td&gt;USE Master         &lt;br /&gt;CREATE DATABASE Test          &lt;br /&gt;CREATE LOGIN [test] WITH PASSWORD=N'T1st', DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=OFF, CHECK_POLICY=ON          &lt;br /&gt;db_          &lt;br /&gt;USE Test          &lt;br /&gt;CREATE USER [test] FOR LOGIN [test] WITH DEFAULT_SCHEMA=[dbo]          &lt;br /&gt;EXEC sp_AddRoleMember 'db_DDLAdmin', 'Test'&lt;/td&gt;     &lt;/tr&gt;   &lt;/table&gt;  &lt;p&gt;2. Open the Object Explorer with the login &amp;quot;Test&amp;quot;, expanding database &amp;quot;Test&amp;quot;&lt;/p&gt;  &lt;p&gt;3. Create a new table&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2"&gt;     &lt;tr&gt;       &lt;td&gt;&amp;#xA0;&lt;/td&gt;        &lt;td&gt;you get the message&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;&amp;#xA0;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://sqlug.be/blogs/por_dentro_sql/WindowsLiveWriter/ManagementConsoleandddl_admin_102F2/image_4.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="119" alt="image" src="http://sqlug.be/blogs/por_dentro_sql/WindowsLiveWriter/ManagementConsoleandddl_admin_102F2/image_thumb_1.png" width="706" border="0" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;&amp;#xA0;&lt;/td&gt;        &lt;td&gt;Press &amp;lt;OK&amp;gt; and continue&lt;/td&gt;     &lt;/tr&gt;   &lt;/table&gt;  &lt;p&gt;4. Define some fields and save&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2"&gt;     &lt;tr&gt;       &lt;td&gt;&amp;#xA0;&lt;/td&gt;        &lt;td&gt;you get the warning&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;&amp;#xA0;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://sqlug.be/blogs/por_dentro_sql/WindowsLiveWriter/ManagementConsoleandddl_admin_102F2/image_6.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="305" alt="image" src="http://sqlug.be/blogs/por_dentro_sql/WindowsLiveWriter/ManagementConsoleandddl_admin_102F2/image_thumb_2.png" width="373" border="0" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;&amp;#xA0;&lt;/td&gt;        &lt;td&gt;Press &amp;lt;Yes&amp;gt; and the table is saved.&lt;/td&gt;     &lt;/tr&gt;   &lt;/table&gt;  &lt;p&gt;5. Select the table in the Object Explorer and R*, choose &amp;quot;Design&amp;quot;&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2"&gt;     &lt;tr&gt;       &lt;td&gt;&amp;#xA0;&lt;/td&gt;        &lt;td&gt;this message we know already&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;&amp;#xA0;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://sqlug.be/blogs/por_dentro_sql/WindowsLiveWriter/ManagementConsoleandddl_admin_102F2/image_4.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="119" alt="image" src="http://sqlug.be/blogs/por_dentro_sql/WindowsLiveWriter/ManagementConsoleandddl_admin_102F2/image_thumb_1.png" width="706" border="0" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;&amp;#xA0;&lt;/td&gt;        &lt;td&gt;Press &amp;lt;OK&amp;gt; and ...         &lt;br /&gt;up the next messagebox&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;&amp;#xA0;&lt;/td&gt;        &lt;td&gt;&lt;a href="http://sqlug.be/blogs/por_dentro_sql/WindowsLiveWriter/ManagementConsoleandddl_admin_102F2/image_8.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="118" alt="image" src="http://sqlug.be/blogs/por_dentro_sql/WindowsLiveWriter/ManagementConsoleandddl_admin_102F2/image_thumb_3.png" width="458" border="0" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;&amp;#xA0;&lt;/td&gt;        &lt;td&gt;Press &amp;lt;OK&amp;gt; and ...         &lt;br /&gt;indeed you are not able to change anything in this table because the GUI is read-only.&lt;/td&gt;     &lt;/tr&gt;   &lt;/table&gt;  &lt;p&gt;SOLUTION&lt;/p&gt;  &lt;p&gt;You can solve this by granting the permission &amp;quot;view definition&amp;quot; for this user&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2"&gt;     &lt;tr&gt;       &lt;td&gt;&amp;#xA0;&lt;/td&gt;        &lt;td&gt;USE Test         &lt;br /&gt;EXEC sp_AddRoleMember 'db_DDLAdmin', 'Test'&lt;/td&gt;     &lt;/tr&gt;   &lt;/table&gt;  &lt;p&gt;When this user tries to change the design of the table, (s)he will still get the &amp;quot;Validation Warnings&amp;quot; message (see above, press &amp;lt;Yes&amp;gt;) and the new structure will be saved.&lt;/p&gt;  &lt;p&gt;Do realise that you give an extra permission, but I suppose that in most situations, if you are allowed to create, alter and delete any object, you are also allowed to view its definition.&lt;/p&gt;  &lt;p&gt;&amp;#xA0;&lt;/p&gt;  &lt;p&gt;Tip: search ones in BOL after &amp;quot;VIEW DEFINITION Permission&amp;quot; and you will discover some other nice roles, e.g. the server role &amp;quot;VIEW ANY DATABASE&amp;quot; permission, which is granted to the public role by default (as consequence, by default, every user that connects to a Sql 2005 can see all the databases on that instance).&lt;/p&gt;&lt;img src="http://sqlug.be/aggbug.aspx?PostID=793" width="1" height="1"&gt;</content><author><name>Peter</name><uri>http://sqlug.be/members/Peter/default.aspx</uri></author></entry><entry><title>3-day workshop about performance on Sql Server 2005</title><link rel="alternate" type="text/html" href="/blogs/por_dentro_sql/archive/2007/04/25/3-day-workshop-about-performance-on-sql-server-2005.aspx" /><id>/blogs/por_dentro_sql/archive/2007/04/25/3-day-workshop-about-performance-on-sql-server-2005.aspx</id><published>2007-04-25T20:41:00Z</published><updated>2007-04-25T20:41:00Z</updated><content type="html">The company &lt;A class="" href="http://www.consuran.com/" target=_blank&gt;Consuran&lt;/A&gt; is organizing a &lt;A class="" href="http://www.consuran.com/news.aspx" target=_blank&gt;3-day workshop&lt;/A&gt; about performance on Sql Server 2005. The workshop is given by &lt;A class="" href="http://www.consuran.com/extra.aspx"&gt;R. Meyyappan&lt;/A&gt;. He is really good in the performance stuff. When I followed the workshop some time ago, I got more insight into the internals of Sql Server 2005. For this reason I want to share the fact that he is comming back in Brussels from June 18 till June 20, 2007. Take a look at the &lt;A class="" href="http://www.consuran.com/extra.aspx" target=_blank&gt;agenda&lt;/A&gt;. &lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlug.be/aggbug.aspx?PostID=637" width="1" height="1"&gt;</content><author><name>Peter</name><uri>http://sqlug.be/members/Peter/default.aspx</uri></author><category term="Sql Server 2005" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/Sql+Server+2005/default.aspx" /><category term="Performance" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/Performance/default.aspx" /></entry><entry><title>Sql Server 2005 Oracle provider on Itamnium (true 64 bit)</title><link rel="alternate" type="text/html" href="/blogs/por_dentro_sql/archive/2007/02/19/521.aspx" /><id>/blogs/por_dentro_sql/archive/2007/02/19/521.aspx</id><published>2007-02-19T22:11:00Z</published><updated>2007-02-19T22:11:00Z</updated><content type="html">&lt;P&gt;&lt;FONT face=Verdana size=2&gt;It seems like a déjà vue, migrating Oracle data to Sql Server.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;This time, some Oracle 10g tables (running on an Itanium server) to be migrated to Sql Server 2005 (temporary running on the same Itanium).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I thought, piece of cake, creating a l&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;inked server using "Oracle Provider for OLE DB" (the only provider currently available on the system) with the following statement:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;EXEC master.dbo.sp_addlinkedserver @server = N'RX3600', @srvproduct=N'Oracle', @provider=N'OraOLEDB.Oracle', @datasrc=N'Ora2Sql'&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;followed by creation of a credential to login&amp;nbsp;in Oracle. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Remembering a &lt;A HREF="/blogs/por_dentro_sql/archive/2006/10/24/379.aspx"&gt;previous post&lt;/A&gt;,&amp;nbsp;we have to set&amp;nbsp;the&amp;nbsp;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;option "Allow inprocess" on the provider&amp;nbsp;OraOLEDEB.Oracle. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;And to finalize the statement: SELECT * INTO &lt;EM&gt;destinationdb&lt;/EM&gt;.&lt;EM&gt;schema.tablename&lt;/EM&gt; FROM &lt;EM&gt;RX3600..schema.tablename&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;The result is that all the rows are transfered (no indexes, nor foreign keys&amp;nbsp;are needed). After analysing the content however, data is correctly copied ... for&amp;nbsp;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;character-based data-types, unfortunately not for the Oracle decimal data(-type). Once arrived in Sql Server, t&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;he decimal columns where filled with 0 (zero) ! :-(&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;According to&amp;nbsp;"&lt;A href="http://msdn2.microsoft.com/en-us/vstudio/aa718687.aspx"&gt;Installation of Visual Studio 2005 on the Intel Itanium (IA64) is not supported&lt;/A&gt;",&amp;nbsp;I did not find the Visual Studio Manager to create a full SSIS package. Therefor I used&amp;nbsp;"&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;\Microsoft SQL Server\90\DTS\Binn\DTSWizard.exe". &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;When running this wizard, I selected:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;- as origin d&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;ata source: ".Net Framework Data Provider for Oracle" &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;- as "query": "SELECT * FROM &lt;EM&gt;tablename&lt;/EM&gt;"&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;- changed the definition of the&amp;nbsp;decimal datatype with correct precision and scale.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;I got the correct data.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;For your info, the driver was allready installed. If you would need it,&amp;nbsp;you find the provider &lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=4f55d429-17dc-45ea-bfb3-076d1c052524&amp;amp;displaylang=en"&gt;here&lt;/A&gt;, probably the 32-bit version.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=4f55d429-17dc-45ea-bfb3-076d1c052524&amp;amp;displaylang=en"&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;CU, pds&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlug.be/aggbug.aspx?PostID=521" width="1" height="1"&gt;</content><author><name>Peter</name><uri>http://sqlug.be/members/Peter/default.aspx</uri></author><category term="Sql Server 2005" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/Sql+Server+2005/default.aspx" /><category term="Did you know?" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/Did+you+know_3F00_/default.aspx" /></entry><entry><title>Suspect database with torn page</title><link rel="alternate" type="text/html" href="/blogs/por_dentro_sql/archive/2006/12/15/424.aspx" /><id>/blogs/por_dentro_sql/archive/2006/12/15/424.aspx</id><published>2006-12-15T13:04:00Z</published><updated>2006-12-15T13:04:00Z</updated><content type="html">&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Today, I was "lucky" to deal with a suspect database on a Sql Server 2000 SP4. Always a little bit targeting to get it solved, isn't it?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;This time, the database would not recover because of a torn-page detection in the data-file. After having taken an off-line backup (on-line backup on a suspect database does not work), I tried a lot of statement(-combinations):&lt;BR&gt;starting with sp_resetstatus, dbcc checkdb() including the one with repair_allow_data_loss, attachdb (with and with-out ldf-file), update sysdatabases ...&lt;BR&gt;Pushing my luck with dbcc rebuild_log, which rebuilds the ldf-file, hoping I could pass the recovery phase and copy data to another database. However, no luck ...&lt;BR&gt;Finally, I got the golden tip from Microsoft (I have to admit I pushed the guy to the ultimate :-) because I would not hang in the telephone without another atempt to get the data back, so, thank you Lars!) : emergency mode for a database. You should not run this on your regular databases! Take a look in BOL under topic "sysdatabases", column "status".&lt;BR&gt;With the database in emergency mode, I was able to get the data from 156 of the 158 tables save in another database. For the 2 remaining tables most data could be saved, except for the few rows being on the torn-pages (I gues 2 pages, 1 on a datapage, another on an page with indexes).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Lucky client, happy me !&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://sqlug.be/aggbug.aspx?PostID=424" width="1" height="1"&gt;</content><author><name>Peter</name><uri>http://sqlug.be/members/Peter/default.aspx</uri></author><category term="Did you know?" scheme="http://sqlug.be/blogs/por_dentro_sql/archive/tags/Did+you+know_3F00_/default.aspx" /></entry></feed>
