<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlblog.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results matching tags 'DBA' and 'Data Professional'</title><link>http://sqlblog.com/search/SearchResults.aspx?o=DateDescending&amp;tag=DBA,Data+Professional&amp;orTags=0</link><description>Search results matching tags 'DBA' and 'Data Professional'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>A SQL Saturday in Cambridge – Buck Woody’s Ragtime Database Workshop</title><link>http://sqlblog.com/blogs/buck_woody/archive/2012/07/30/a-sql-saturday-in-cambridge-buck-woody-s-ragtime-database-workshop.aspx</link><pubDate>Mon, 30 Jul 2012 20:49:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:44506</guid><dc:creator>BuckWoody</dc:creator><description>&lt;p&gt;&lt;img style="margin:0px 12px 0px 0px;border:0px currentcolor;float:left;display:inline;background-image:none;" border="0" align="left" src="http://s0.geograph.org.uk/geophotos/03/03/79/3037997_4fbc532b.jpg" width="143" height="191" /&gt;The SQL Server community is really engaged. They are an active bunch on Twitter, Facebook and LinkedIn, they help each other on forums, they attend conferences. But that isn&amp;rsquo;t enough interaction &amp;ndash; the community started a grass-roots effort to hold local conferences on a Saturday. Free conferences. Odds are there&amp;rsquo;s one near you&amp;hellip; &lt;a href="http://www.sqlsaturday.com/default.aspx"&gt;http://www.sqlsaturday.com/default.aspx&lt;/a&gt; &amp;hellip; and if not, you can start one.&lt;/p&gt;
&lt;p&gt;Sessions at SQL Saturdays are all over the map, and there&amp;rsquo;s something for (almost) everyone, from Business Intelligence to Database Administration and Development. Some of these events have &amp;ldquo;training days&amp;rdquo; associated with them &amp;ndash; longer, more in-depth training that has a fee. I&amp;rsquo;ve taught quite a few of these, and of course I&amp;rsquo;ve done my share of other presentations at the events as well.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m honored to be presenting at the Cambridge, UK SQL Saturday this year (&lt;a href="http://www.sqlsaturday.com/162/eventhome.aspx"&gt;http://www.sqlsaturday.com/162/eventhome.aspx&lt;/a&gt;) in September. For one thing, I used to live near there and plan to take the family with me to show them my old stomping grounds. For another, I&amp;rsquo;m excited about the sessions I get to present.&lt;/p&gt;
&lt;h1&gt;The Training Day&lt;/h1&gt;
&lt;p&gt;Friday I&amp;rsquo;ll be leading one of those training days &amp;ndash; and I&amp;rsquo;ll be delivering a very important workshop, where I&amp;rsquo;ll cover SQL Server &amp;ndash; all of it. OK, maybe not *all* of it, and maybe you won&amp;rsquo;t be a complete PhD after the class, but we&amp;rsquo;ll do a complete immersion in learning SQL Server as a product from the ground up. It&amp;rsquo;s a workshop format, so no sitting and listening to someone droning on and on for hours. You&amp;rsquo;ll be asked to bring a laptop, and do actual work on the product from the first few minutes of the 8-hour day to the last of the workshop. You&amp;rsquo;ll be jumping in from the very start, and in deep until the end of the day.&lt;/p&gt;
&lt;p&gt;&lt;img style="float:right;display:inline;" align="right" src="http://3.bp.blogspot.com/-puPgE6XkWD0/UAQG0UcefOI/AAAAAAAAAU4/ozJoS9m_vxQ/s320/bucks+ragtimescale.jpg" /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;But wait &amp;ndash; this is kind of a &amp;ldquo;beginner&amp;rdquo; thing, isn&amp;rsquo;t it? Shouldn&amp;rsquo;t I be doing something on the internals of the locking mechanism of the hashing system in memory on x64 architectures, with complete code diagrams? Shouldn&amp;rsquo;t you be able to snatch the T-SQL pebble from the master&amp;rsquo;s hand when you&amp;rsquo;re done, or be able to shoot the wings off of an XML fly when you&amp;rsquo;re done?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;No.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We &lt;em&gt;need&lt;/em&gt; this kind of session. For one thing, you can get that depth in other sessions. For another, we need to have a place for someone that wants to learn SQL Server but doesn&amp;rsquo;t have a lot of time to do that. We need something relatively inexpensive that a boss can send a developer, administrator or new employee to learn how to take over the SQL Server, or augment the DBA team. We need a place where good habits are formed, and where someone can branch out into a new part of technology, into one of the best places in tech to be &amp;ndash; data.&lt;/p&gt;
&lt;p&gt;After you&amp;rsquo;re done with this session, stick around for Saturday &amp;ndash; now all those presentations will make more sense. And you&amp;rsquo;ll be able to network with a lot of folks that already do what you learn about on Friday, and who knows &amp;ndash; find out where to look for work in this amazing career field.&lt;/p&gt;
&lt;h1&gt;What will you learn?&lt;/h1&gt;
&lt;p&gt;You&amp;rsquo;ll start with knowing that SQL Server is a database product by Microsoft. That&amp;rsquo;s all the pre-requisite you need, other than being the technology industry. From there we&amp;rsquo;ll cover:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family:'Arial','sans-serif';font-size:9pt;"&gt;The Data Professional Career &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family:'Arial','sans-serif';font-size:9pt;"&gt;Installing, setting up and configuring the right Edition of SQL Server for the job (including SQL Azure)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family:'Arial','sans-serif';font-size:9pt;"&gt;Database engine fundamentals &amp;ndash; How does the engine work, what are the components, what can you configure and tune&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family:'Arial','sans-serif';font-size:9pt;"&gt;Transactions, Locking and Blocking&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family:'Arial','sans-serif';font-size:9pt;"&gt;Creating and managing databases&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family:'Arial','sans-serif';font-size:9pt;"&gt;Database options and their impact&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family:'Arial','sans-serif';font-size:9pt;"&gt;Database Objects including Tables, Views, Stored Procedures, Functions and more&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family:'Arial','sans-serif';font-size:9pt;"&gt;General maintenance including backups and recovery&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family:'Arial','sans-serif';font-size:9pt;"&gt;Security fundamentals including users, roles, and object security&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family:'Arial','sans-serif';font-size:9pt;"&gt;Performance tuning fundamentals including indexes and query research tools&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family:'Arial','sans-serif';font-size:9pt;"&gt;Multiple resources to help you get to the next level&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;In 8-hours. Come ready to learn. You&amp;rsquo;ll need a laptop, and complete focus for a few hours. You&amp;rsquo;ll leave with the ability to manage and work with a SQL Server system &amp;ndash; and you&amp;rsquo;ll learn what to do next.&lt;/p&gt;
&lt;h1&gt;Who should go?&lt;/h1&gt;
&lt;p&gt;If you&amp;rsquo;re new to Relational Database Management Systems (RDBMS&amp;rsquo;s) but not technology, and you&amp;rsquo;re looking to expand your technical reach, coming from another platform (to be sure, there will be some repeat info here), want to explore a new tech career area, want to learn more about developing against an RDBMS or know someone who does.&lt;/p&gt;
&lt;p&gt;The registration for the training day is here: &lt;a href="https://www.regonline.co.uk/?eventID=1120017&amp;amp;rTypeID=242030"&gt;https://www.regonline.co.uk/?eventID=1120017&amp;amp;rTypeID=242030&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;What else are you doing whilst (I love saying whilst) there?&lt;/h1&gt;
&lt;p&gt;I&amp;rsquo;m also pleased to be providing the keynote on Saturday. (I can&amp;rsquo;t wait to see what I&amp;rsquo;m going to say), as well as two other sessions &amp;ndash; more on those soon. My daughter wants to be a Zoologist, so while we&amp;rsquo;re there we&amp;rsquo;ll be visiting the Zoology museum at one of the colleges, I&amp;rsquo;ll probably eat too much and potentially go punting. I&amp;rsquo;ll also mingle with you, my SQL Family, and we&amp;rsquo;ll just generally have a good time.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re not busy in September, and even if you are, make plans to come check all this out. It promises to be awesome. (Americans think everything is awesome)&lt;/p&gt;
&lt;p&gt;See you there.&lt;/p&gt;</description></item><item><title>The Data Scientist</title><link>http://sqlblog.com/blogs/buck_woody/archive/2011/11/15/the-data-scientist.aspx</link><pubDate>Tue, 15 Nov 2011 15:00:18 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:39814</guid><dc:creator>BuckWoody</dc:creator><description>&lt;p&gt;A new term - well, perhaps not that new - has come up and I’m actually very excited about it. The term is Data Scientist, and since it’s new, it’s fairly undefined. I’ll explain what I &lt;em&gt;think&lt;/em&gt; it means, and why I’m excited about it.&lt;/p&gt;  &lt;p&gt;In general, I’ve found the term deals at its most basic with analyzing data. Of course, we all do that, and the term itself in that definition is redundant. There is no science that I know of that does not work with analyzing lots of data. But the term seems to refer to more than the common practices of looking at data visually, putting it in a spreadsheet or report, or even using simple coding to examine data sets. &lt;/p&gt;  &lt;p&gt;The term Data Scientist (as far as I can make out this early in it’s use) is someone who has a strong understanding of data sources, relevance (statistical and otherwise) and processing methods as well as front-end displays of large sets of complicated data. Some - but not all - Business Intelligence professionals have these skills. In other cases, senior developers, database architects or others fill these needs, but in my experience, many lack the strong mathematical skills needed to make these choices properly. &lt;/p&gt;  &lt;p&gt;I’ve divided the knowledge base for someone that would wear this title into three large segments. It remains to be seen if a given Data Scientist would be responsible for knowing all these areas or would specialize. There are pretty high requirements on the math side, specifically in graduate-degree level statistics, but in my experience a company will only have a few of these folks, so they are expected to know quite a bit in each of these areas. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Persistence&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The first area is finding, cleaning and storing the data. In some cases, no cleaning is done prior to storage - it’s just identified and the cleansing is done in a later step. This area is where the professional would be able to tell if a particular data set should be stored in a Relational Database Management System (RDBMS), across a set of key/value pair storage (NoSQL) or in a file system like HDFS (part of the Hadoop landscape) or other methods. Or do you examine the stream of data without storing it in another system at all? &lt;/p&gt;  &lt;p&gt;This is an important decision - it’s a foundation choice that deals not only with a lot of expense of purchasing systems or even using Cloud Computing (PaaS, SaaS or IaaS) to source it, but also the skillsets and other resources needed to care and feed the system for a long time. The Data Scientist sets something into motion that will probably outlast his or her career at a company or organization.&lt;/p&gt;  &lt;p&gt;Often these choices are made by senior developers, database administrators or architects in a company. But sometimes each of these has a certain bias towards making a decision one way or another. The Data Scientist would examine these choices in light of the data itself, starting perhaps even before the business requirements are created. The business may not even be aware of all the strategic and tactical data sources that they have access to. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Processing&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Once the decision is made to store the data, the next set of decisions are based around how to process the data. An RDBMS scales well to a certain level, and provides a high degree of ACID compliance as well as offering a well-known set-based language to work with this data. In other cases, scale should be spread among multiple nodes (as in the case of Hadoop landscapes or NoSQL offerings) or even across a Cloud provider like Windows Azure Table Storage. In fact, in many cases - most of the ones I’m dealing with lately - the data should be split among multiple types of processing environments. This is a newer idea. Many data professionals simply pick a methodology (RDBMS with Star Schemas, NoSQL, etc.) and put all data there, regardless of its shape, processing needs and so on. &lt;/p&gt;  &lt;p&gt;A Data Scientist is familiar not only with the various processing methods, but how they work, so that they can choose the right one for a given need. This is a huge time commitment, hence the need for a dedicated title like this one. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Presentation&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;This is where the need for a Data Scientist is most often already being filled, sometimes with more or less success. The latest Business Intelligence systems are quite good at allowing you to create amazing graphics - but it’s the data behind the graphics that are the most important component of truly effective displays. &lt;/p&gt;  &lt;p&gt;This is where the mathematics requirement of the Data Scientist title is the most unforgiving. In fact, someone without a good foundation in statistics is not a good candidate for creating reports. Even a basic level of statistics can be dangerous. Anyone who works in analyzing data will tell you that there are multiple errors possible when data just seems right - and basic statistics bears out that you’re on the right track - that are only solvable when you understanding why the statistical formula works the way it does. &lt;/p&gt;  &lt;p&gt;And there are lots of ways of presenting data. Sometimes all you need is a “yes” or “no” answer that can only come after heavy analysis work. In that case, a simple e-mail might be all the reporting you need. In others, complex relationships and multiple components require a deep understanding of the various graphical methods of presenting data. Knowing which kind of chart, color, graphic or shape conveys a particular datum best is essential knowledge for the Data Scientist. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Why I’m excited&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I love this area of study. I like math, stats, and computing technologies, but it goes beyond that. I love what data can do - how it can help an organization. I’ve been fortunate enough in my professional career these past two decades to work with lots of folks who perform this role at companies from aerospace to medical firms, from manufacturing to retail. &lt;/p&gt;  &lt;p&gt;Interestingly, the size of the company really isn’t germane here. I worked with one very small bio-tech (cryogenics) company that worked deeply with analysis of complex interrelated data. &lt;/p&gt;  &lt;p&gt;So&amp;#160; watch this space. No, I’m not leaving Azure or distributed computing or Microsoft. In fact, I think I’m perfectly situated to investigate this role further. We have a huge set of tools, from RDBMS to Hadoop to allow me to explore. And I’m happy to share what I learn along the way. &lt;/p&gt;</description></item><item><title>Big Data and the Cloud - More Hype or a Real Workload?</title><link>http://sqlblog.com/blogs/buck_woody/archive/2011/10/18/big-data-and-the-cloud-more-hype-or-a-real-workload.aspx</link><pubDate>Tue, 18 Oct 2011 13:57:36 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:39156</guid><dc:creator>BuckWoody</dc:creator><description>&lt;p&gt;Last week Microsoft announced several new offerings for “Big Data” - and since I’m a stickler for definitions, I wanted to make sure I understood what that really means. What is “Big Data”? What size hard drive is that? After all, my laptop has 1TB of storage - is my laptop “Big Data”?&lt;/p&gt;  &lt;p&gt;There are actually a few definitions for this term, most notably those involving the &lt;a href="http://nosql.mypopescu.com/post/9621746531/a-definition-of-big-data" target="_blank"&gt;“Four V’s” Volume, Velocity, Variety and Variability&lt;/a&gt;. Others &lt;a href="http://nosql.mypopescu.com/post/10120087314/big-data-and-the-4-vs-volume-velocity-variety" target="_blank"&gt;disagree with this&lt;/a&gt; definition. I tend to try and get things into their simplest form, so I’m using this definition for myself:&lt;/p&gt;  &lt;p align="center"&gt;&lt;font color="#c0504d" size="3"&gt;Big data is defined as a &lt;em&gt;large set &lt;/em&gt;of &lt;em&gt;computationally expensive &lt;/em&gt;data that is &lt;em&gt;worked on simultaneously&lt;/em&gt;.&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;Let me flesh that out a&amp;#160; little. To be sure, “Big Data” has a larger size than say a few megabytes. The reason this is important is that it takes special hardware to be able to move large sets of data around, store it, process it and so on. (&lt;font color="#c0504d"&gt;large set&lt;/font&gt;)&lt;/p&gt;  &lt;p&gt;If you store a LOT of data, but only use a small portion of it at a time, that really isn’t super-hard to do. It’s mainly a storage issue at that point. But, if you do need to work with a large portion of the data at one time, then the memory, CPU and transfer components of the system have to adapt to be responsive - new ways to work with that data (game theory, knot-algorithms, map-reduce, etc.) need to be brought into play. (&lt;font color="#c0504d"&gt;computationally expensive&lt;/font&gt;)&lt;/p&gt;  &lt;p&gt;Once that data is loaded into the processing area (memory or whatever other mechanism is used) it must be worked on in parallel to come back in a reasonable time. You have two options here - you can scale the system up with more internal hardware (CPU’s, memory and so on) or you can scale it out to have multiple systems work on it at the same time using paradigms such as map/reduce and so on. Actually, when you lay this out in an architecture diagram, scale up or out doesn’t actually change the logical structure of the process - in scale out the network becomes the bus, and the nodes become more RAM and computing power. Of course, there are changes in code for how you stitch the workload back together. (&lt;font color="#c0504d"&gt;worked on simultaneously&lt;/font&gt;)&lt;/p&gt;  &lt;p&gt;So back to the original question. Is Big Data, as I have defined it here, a workload for Windows and SQL Azure? Absolutely! In fact, it’s probably one of the main workloads, and I believe it represents the latest, and perhaps also the earliest frontier of computing. Jim &lt;a href="http://research.microsoft.com/en-us/um/people/gray/" target="_blank"&gt;Gray, a former researcher here at Microsoft and a hero of mine, was working on this very topic.&lt;/a&gt; I believe as he did - all computing is simply an interface over data. &lt;/p&gt;  &lt;p&gt;Microsoft has multiple offerings on the topic of Big Data. In posts that follow from myself and my co-workers, we’ll explore when and where you use each one. Whether you are a data professional or a developer, this is the new frontier - &lt;a href="http://www.straightpathsql.com/archives/2011/10/microsoft-loves-your-big-data/" target="_blank"&gt;don’t wait to educate yourself&lt;/a&gt; on how to leverage Big Data for your organization. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Hadoop on Windows Azure and SQL Server&amp;#160; &lt;/strong&gt;- Microsoft’s &lt;a href="http://www.hortonworks.com/the-whys-behind-the-microsoft-and-hortonworks-partnership/" target="_blank"&gt;partnership to include Hadoop workloads on Windows Azure&lt;/a&gt; and &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=27584" target="_blank"&gt;SQL Server/Parallel Data Warehouse (PDW)&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;LINQ to HPC &lt;/strong&gt;- Microsoft’s High-Performance Computing SKU of &lt;a href="http://blogs.technet.com/b/windowshpc/archive/2011/05/20/dryad-becomes-linq-to-hpc.aspx" target="_blank"&gt;HPC is now in Azure&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Windows Azure Table Storage &lt;/strong&gt;- A &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/hh508997.aspx" target="_blank"&gt;key/value pair type storage with full partitioning&lt;/a&gt; that is immediately consistent, able to handle huge loads of data and works with any REST-compatible language&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;strong&gt;Other offerings &lt;/strong&gt;- Including the new &lt;a href="http://www.microsoft.com/en-us/sqlazurelabs/default.aspx" target="_blank"&gt;Data Explorer&lt;/a&gt;, &lt;a href="http://research.microsoft.com/en-us/news/headlines/daytona-071811.aspx" target="_blank"&gt;Project Daytona (with a Big Data Toolkit for Scientists and researchers)&lt;/a&gt;, &lt;a href="http://www.microsoft.com/sqlserver/en/us/future-editions/SQL-Server-2012-breakthrough-insight.aspx" target="_blank"&gt;Power View&lt;/a&gt; and more. &lt;/p&gt;  &lt;p&gt;The era of Big Data is here. And you can use Windows and SQL Azure to bring it to your organization. &lt;/p&gt;</description></item><item><title>Using the @ in SQL Azure Connections</title><link>http://sqlblog.com/blogs/buck_woody/archive/2011/06/21/using-the-in-sql-azure-connections.aspx</link><pubDate>Tue, 21 Jun 2011 13:49:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:36390</guid><dc:creator>BuckWoody</dc:creator><description>&lt;p&gt;The other day I was working with a client on an application they were changing to a hybrid architecture &amp;ndash; some data on-premise and other data in SQL Azure and Windows Azure Blob storage. I had them make a couple of corrections - the first was that all communications to SQL Azure need to be encrypted. It&amp;rsquo;s a simple addition to the connection string, depending on the library you use.&lt;/p&gt;
&lt;p&gt;Which brought up another interesting point. They had been using something that looked like this, using the .NET provider:&lt;/p&gt;
&lt;div class="csharpcode"&gt;
&lt;pre class="alt"&gt;Server=tcp:[serverName].database.windows.net;Database=myDataBase;&lt;/pre&gt;
&lt;pre class="alt"&gt;User ID=LoginName;Password=myPassword;&lt;/pre&gt;
&lt;pre class="alt"&gt;Trusted_Connection=False;Encrypt=True;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span class="cs_v"&gt;This includes most of the formatting needed for SQL Azure. It specifies &lt;strong&gt;TCP&lt;/strong&gt; as the transport mechanism, the &lt;strong&gt;database name&lt;/strong&gt; is included, &lt;strong&gt;Trusted_Connection&lt;/strong&gt; is &lt;strong&gt;off&lt;/strong&gt;, and &lt;strong&gt;encryption&lt;/strong&gt; is &lt;strong&gt;on&lt;/strong&gt;. But it needed one more change: &lt;/span&gt;&lt;/p&gt;
&lt;div class="csharpcode"&gt;
&lt;pre class="alt"&gt;Server=tcp:[serverName].database.windows.net;Database=myDataBase;&lt;/pre&gt;
&lt;pre class="alt"&gt;User ID=[LoginName]@[serverName];Password=myPassword;&lt;/pre&gt;
&lt;pre class="alt"&gt;Trusted_Connection=False;Encrypt=True;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span class="cs_v"&gt;&lt;span class="cs_v"&gt;Notice the difference? It&amp;rsquo;s the &lt;em&gt;&lt;strong&gt;User ID&lt;/strong&gt; &lt;/em&gt;parameter. It includes the &lt;strong&gt;@&lt;/strong&gt; symbol and the &lt;strong&gt;name of the server&lt;/strong&gt; &amp;ndash; not the whole DNS name, just the server name itself. The developers were a bit surprised, since it had been working with the first format that just used the user name. Why did both work, and why is one better than the other?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="cs_v"&gt;&lt;span class="cs_v"&gt;It has to do with the connection library you use. For most libraries, the user name is enough. But for some libraries (subject to change so I don&amp;rsquo;t list them here) the server name parameter isn&amp;rsquo;t sent in the way the load balancer understands, so you need to include the server name right in the login, so the system can parse it correctly. Keep in mind, the string limit for that is 128 characters &amp;ndash; so take the @ symbol and the server name into consideration for user names. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="cs_v"&gt;&lt;span class="cs_v"&gt;The user connection info is detailed here: &lt;span style="font-family:'Calibri','sans-serif';font-size:11pt;mso-fareast-font-family:'Times New Roman';mso-bidi-font-family:'Times New Roman';mso-ansi-language:en-us;mso-fareast-language:en-us;mso-bidi-language:ar-sa;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ee336268.aspx"&gt;&lt;span style="text-decoration:underline;"&gt;&lt;span style="color:#0000ff;font-family:Times New Roman;"&gt;http://msdn.microsoft.com/en-us/library/ee336268.aspx&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="cs_v"&gt;&lt;span class="cs_v"&gt;Upshot? Include the @servername on your connection string just to be safe. And plan for that extra space&amp;hellip;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="cs_v"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>You Probably Already Have a “Private Cloud”</title><link>http://sqlblog.com/blogs/buck_woody/archive/2011/06/14/you-probably-already-have-a-private-cloud.aspx</link><pubDate>Tue, 14 Jun 2011 13:05:05 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:36227</guid><dc:creator>BuckWoody</dc:creator><description>&lt;p&gt;I’ve mentioned before that I’m not a fan of the word “Cloud”. It’s too marketing-oriented, gimmicky and non-specific. A better definition (in many cases) is “Distributed Computing”. That means that some or all of the computing functions are handled somewhere other than under your specific control. &lt;/p&gt;  &lt;p&gt;But there is a current use of the word “Cloud” that does not necessarily mean that the computing is done somewhere else. In fact, it’s a vector of Cloud Computing that can better be termed “Utility Computing”. This has to do with the provisioning of a computing resource. That means the setup, configuration, management, balancing and so on that is needed so that a user – which might actually be a developer – can do some computing work. To that person, the resource is just “there” and works like they expect, like the phone system or any other utility. &lt;/p&gt;  &lt;p&gt;The interesting thing is, you can do this yourself. In fact, you probably already have been, or are now. It’s got a cool new trendy term – “Private Cloud”, but the fact is, if you have your setup automated, the HA and DR handled, balancing and performance tuning done, and a process wrapped around it all, you can call yourself a “Cloud Provider”. &lt;/p&gt;  &lt;p&gt;A good example here is your E-Mail system. your users – pretty much your whole company – just logs into e-mail and expects it to work. To them, you are the “Cloud” provider. On your side, the more you automate and provision the system, the more you act like a Cloud Provider. Another example is a database server. In this case, the “end user” is usually the development team, or perhaps your SharePoint group and so on. The data professionals configure, monitor, tune and balance the system all the time. The more this is automated, the more you’re acting like a Cloud Provider. &lt;/p&gt;  &lt;p&gt;Lots of companies help you do this in your own data centers, from VMWare to IBM and many others. Microsoft's offering in this is &lt;a href="http://www.microsoft.com/virtualization/en/us/private-cloud.aspx" target="_blank"&gt;based around System Center – they have a “cloud in a box” provisioning system that’s actually pretty slick&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;The most difficult part of operating a Private Cloud is probably the scale factor. In the case of Windows and SQL Azure, we handle this in multiple ways – and &lt;a href="http://player.microsoftpdc.com/Session/18a38105-520f-486a-9e04-d956736e506d" target="_blank"&gt;we're happy to share how we do it&lt;/a&gt;. It’s not magic, and the algorithms for balancing (&lt;a href="http://en.wikipedia.org/wiki/Paxos_algorithm" target="_blank"&gt;like the one we started with called Paxos&lt;/a&gt;) are well known. The key is the knowledge, infrastructure and people. Sure, you can do this yourself, and in many cases such as top-secret or private systems, you probably should. But there are times where you should evaluate using Azure or other vendors, or even multiple vendors to spread your risk. All of this should be based on client need, not on what you know how to do already.&lt;/p&gt;  &lt;p&gt;So congrats on your new role as a “Cloud Provider”. If you have an E-mail system or a database platform, you can just put that right on your resume. &lt;img style="border-bottom-style:none;border-left-style:none;border-top-style:none;border-right-style:none;" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-79-79-metablogapi/0027.wlEmoticon_2D00_smile_5F00_2.png" /&gt;&lt;/p&gt;</description></item></channel></rss>