<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>Windows Azure Platform &#187; SQL Azure</title>
	<atom:link href="http://www.estoyenlanube.com/category/blog/sql-azure/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.estoyenlanube.com</link>
	<description>Sitio dedicado a la plataforma de cloud computing de Microsoft, Windows Azure Platform, Office 365 y CRM Online</description>
	<lastBuildDate>Mon, 13 May 2013 10:30:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>EF 6: Connection resiliency y azure</title>
		<link>http://www.estoyenlanube.com/ef-6-connection-resiliency-y-azure/</link>
		<comments>http://www.estoyenlanube.com/ef-6-connection-resiliency-y-azure/#comments</comments>
		<pubDate>Thu, 14 Mar 2013 16:00:18 +0000</pubDate>
		<dc:creator>Unai Zorrilla</dc:creator>
				<category><![CDATA[SQL Azure]]></category>

		<guid isPermaLink="false">http://www.estoyenlanube.com/ef-6-connection-resiliency-y-azure/</guid>
		<description><![CDATA[Seguro que de muchos es sabido que cuando trabajamos con Sql Database es posible que alguna de nuestras operaciones pueda fallar, independientemente de si usamos EF, NH o directamente con nuestro SqlClient, debido a inestabilidades de la red o problemas de back-end [si desea explorar el porque de la realidad de estos problemas le recomiendo [...]]]></description>
			<content:encoded><![CDATA[<p>Seguro que de muchos es sabido que cuando trabajamos con Sql Database es posible que alguna de nuestras operaciones pueda fallar, independientemente de si usamos EF, NH o directamente con nuestro SqlClient, debido a inestabilidades de la red o problemas de back-end [si desea explorar el porque de la realidad de estos problemas le recomiendo <a href="http://social.technet.microsoft.com/wiki/contents/articles/1541.windows-azure-sql-database-connection-management.aspx">este enlace</a>].&#160; Aunque en la realidad esto no es algo ni mucho menos habitual, puede pasar, y, por lo general, sino somos conscientes de ello suele dar bastantes dolores de cabeza, por lo aleatorio de los fallos. Por supuesto, hay muchos workaround para este problema, y como no, también para los que usamos actualmente EF,en cualquier de sus versiones como por ejemplo este que comenta mi buen amigo <a href="http://blogs.msdn.com/b/cesardelatorre/archive/2010/12/20/handling-sql-azure-connections-issues-using-entity-framework-4-0.aspx">Cesar de La Torre.</a> en un post de hace una eternidad. Con el fin de hacer&#160; esto más sencillo para nosotros y en realidad para resolver otros posibles problema similares para este u otros motores relacionales el equipo de EF ya tiene en la <a href="http://entityframework.codeplex.com/SourceControl/changeset/view/0a796b9b9b27">rama de EF 6 nuevas funcionalidades</a>. </p>
<p>Estas nuevas características se pueden concretar en los siguientes elementos:</p>
<h3>IExecutionStrategy</h3>
<p>Esta interfaz define el contrato para la pieza que tendrá como responsabilidad la ejecución de operaciones que potencialmente necesiten reintentarse,por ejemplo las operaciones sobre Sql Database. El contrato de esta interfaz no es nada complicado como podemos ver a continuación:</p>
<p>&#160;</p>
<pre class="csharpcode">?<span class="kwrd">namespace</span> System.Data.Entity.Infrastructure
{
    <span class="kwrd">using</span> System.Diagnostics.CodeAnalysis;
    <span class="kwrd">using</span> System.Threading;
    <span class="kwrd">using</span> System.Threading.Tasks;

    <span class="kwrd">public</span> <span class="kwrd">interface</span> IExecutionStrategy
    {
        <span class="rem">/// &lt;summary&gt;</span>
        <span class="rem">///     Indicates whether this &lt;see cref=&quot;IExecutionStrategy&quot;/&gt; might retry the execution after a failure.</span>
        <span class="rem">/// &lt;/summary&gt;</span>
        <span class="kwrd">bool</span> RetriesOnFailure { get; }

        <span class="rem">/// &lt;summary&gt;</span>
        <span class="rem">///     Executes the specified action.</span>
        <span class="rem">/// &lt;/summary&gt;</span>
        <span class="rem">/// &lt;param name=&quot;action&quot;&gt;A delegate representing an executable action that doesn''t return any results.&lt;/param&gt;</span>
        <span class="kwrd">void</span> Execute(Action action);

        <span class="rem">/// &lt;summary&gt;</span>
        <span class="rem">///     Executes the specified function and returns the result.</span>
        <span class="rem">/// &lt;/summary&gt;</span>
        <span class="rem">/// &lt;typeparam name=&quot;TResult&quot;&gt;The return type of &lt;paramref name=&quot;func&quot;/&gt;.&lt;/typeparam&gt;</span>
        <span class="rem">/// &lt;param name=&quot;func&quot;&gt;A delegate representing an executable action that returns the result of type &lt;typeparamref name=&quot;TResult&quot;/&gt;.&lt;/param&gt;</span>
        <span class="rem">/// &lt;returns&gt;The result from the action.&lt;/returns&gt;</span>
        TResult Execute&lt;TResult&gt;(Func&lt;TResult&gt; func);

<span class="preproc">#if</span> !NET40

        <span class="rem">/// &lt;summary&gt;</span>
        <span class="rem">///     Executes the specified asynchronous action.</span>
        <span class="rem">/// &lt;/summary&gt;</span>
        <span class="rem">/// &lt;param name=&quot;taskAction&quot;&gt;A function that returns a started task.&lt;/param&gt;</span>
        <span class="rem">/// &lt;returns&gt;</span>
        <span class="rem">///     A task that will run to completion if the original task completes successfully (either the</span>
        <span class="rem">///     first time or after retrying transient failures). If the task fails with a non-transient error or</span>
        <span class="rem">///     the retry limit is reached, the returned task will become faulted and the exception must be observed.</span>
        <span class="rem">/// &lt;/returns&gt;</span>
        Task ExecuteAsync(Func&lt;Task&gt; taskFunc);

        <span class="rem">/// &lt;summary&gt;</span>
        <span class="rem">///     Executes the specified asynchronous action.</span>
        <span class="rem">/// &lt;/summary&gt;</span>
        <span class="rem">/// &lt;param name=&quot;taskAction&quot;&gt;A function that returns a started task.&lt;/param&gt;</span>
        <span class="rem">/// &lt;param name=&quot;cancellationToken&quot;&gt;</span>
        <span class="rem">///     A cancellation token used to cancel the retry operation, but not operations that are already in flight</span>
        <span class="rem">///     or that already completed successfully.</span>
        <span class="rem">/// &lt;/param&gt;</span>
        <span class="rem">/// &lt;returns&gt;</span>
        <span class="rem">///     A task that will run to completion if the original task completes successfully (either the</span>
        <span class="rem">///     first time or after retrying transient failures). If the task fails with a non-transient error or</span>
        <span class="rem">///     the retry limit is reached, the returned task will become faulted and the exception must be observed.</span>
        <span class="rem">/// &lt;/returns&gt;</span>
        Task ExecuteAsync(Func&lt;Task&gt; taskFunc, CancellationToken cancellationToken);

        <span class="rem">/// &lt;summary&gt;</span>
        <span class="rem">///     Executes the specified asynchronous function and returns the result.</span>
        <span class="rem">/// &lt;/summary&gt;</span>
        <span class="rem">/// &lt;typeparam name=&quot;TResult&quot;&gt;</span>
        <span class="rem">///     The type parameter of the &lt;see cref=&quot;Task{T}&quot;/&gt; returned by &lt;paramref name=&quot;taskFunc&quot;/&gt;.</span>
        <span class="rem">/// &lt;/typeparam&gt;</span>
        <span class="rem">/// &lt;param name=&quot;taskFunc&quot;&gt;A function that returns a started task of type &lt;typeparamref name=&quot;TResult&quot;/&gt;.&lt;/param&gt;</span>
        <span class="rem">/// &lt;returns&gt;</span>
        <span class="rem">///     A task that will run to completion if the original task completes successfully (either the</span>
        <span class="rem">///     first time or after retrying transient failures). If the task fails with a non-transient error or</span>
        <span class="rem">///     the retry limit is reached, the returned task will become faulted and the exception must be observed.</span>
        <span class="rem">/// &lt;/returns&gt;</span>
        [SuppressMessage(<span class="str">&quot;Microsoft.Design&quot;</span>, <span class="str">&quot;CA1006:DoNotNestGenericTypesInMemberSignatures&quot;</span>)]
        Task&lt;TResult&gt; ExecuteAsync&lt;TResult&gt;(Func&lt;Task&lt;TResult&gt;&gt; taskFunc);

        <span class="rem">/// &lt;summary&gt;</span>
        <span class="rem">///     Executes the specified asynchronous function and returns the result.</span>
        <span class="rem">/// &lt;/summary&gt;</span>
        <span class="rem">/// &lt;typeparam name=&quot;TResult&quot;&gt;</span>
        <span class="rem">///     The type parameter of the &lt;see cref=&quot;Task{T}&quot;/&gt; returned by &lt;paramref name=&quot;taskFunc&quot;/&gt;.</span>
        <span class="rem">/// &lt;/typeparam&gt;</span>
        <span class="rem">/// &lt;param name=&quot;taskFunc&quot;&gt;A function that returns a started task of type &lt;typeparamref name=&quot;TResult&quot;/&gt;.&lt;/param&gt;</span>
        <span class="rem">/// &lt;param name=&quot;cancellationToken&quot;&gt;</span>
        <span class="rem">///     A cancellation token used to cancel the retry operation, but not operations that are already in flight</span>
        <span class="rem">///     or that already completed successfully.</span>
        <span class="rem">/// &lt;/param&gt;</span>
        <span class="rem">/// &lt;returns&gt;</span>
        <span class="rem">///     A task that will run to completion if the original task completes successfully (either the</span>
        <span class="rem">///     first time or after retrying transient failures). If the task fails with a non-transient error or</span>
        <span class="rem">///     the retry limit is reached, the returned task will become faulted and the exception must be observed.</span>
        <span class="rem">/// &lt;/returns&gt;</span>
        [SuppressMessage(<span class="str">&quot;Microsoft.Design&quot;</span>, <span class="str">&quot;CA1006:DoNotNestGenericTypesInMemberSignatures&quot;</span>)]
        Task&lt;TResult&gt; ExecuteAsync&lt;TResult&gt;(Func&lt;Task&lt;TResult&gt;&gt; taskFunc, CancellationToken cancellationToken);

<span class="preproc">#endif</span>

    }
}</pre>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>&#160;</p>
<p>La idea básica que hay detrás de esta interfaz es poder envolver una acción en un determinado ámbito capaz de decidir si las excepciones que se produzcan son o no candidatas para reintentarse, por ejemplo porque entendemos que es un fallo de Sql Database y no relacionado con el mapeo, consulta etc…, cada cierto tiempo. Por supuesto, decidir si una excepción&#160; de una operación implica que la operación debe repetirse es algo configurable y no fijo, cuya implementación esta marcada por una nueva interfaz, que vemos a continuación.</p>
<p>&#160;</p>
<h3>IRetriableExceptionDetector</h3>
<p>Mediante este contrato tendremos la posibilidad de especificar que excepciones son candidatas a “resolver” por medio de reintentos, el siguiente código representa este contrato</p>
<p>&#160;</p>
<pre class="csharpcode">?<span class="rem">// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.txt in the project root for license information.</span>

<span class="kwrd">namespace</span> System.Data.Entity.Infrastructure
{
    <span class="kwrd">public</span> <span class="kwrd">interface</span> IRetriableExceptionDetector
    {
        <span class="rem">/// &lt;summary&gt;</span>
        <span class="rem">///     Determines whether the specified exception represents a transient failure that can be compensated by a retry.</span>
        <span class="rem">/// &lt;/summary&gt;</span>
        <span class="rem">/// &lt;param name=&quot;ex&quot;&gt;The exception object to be verified.&lt;/param&gt;</span>
        <span class="rem">/// &lt;returns&gt;&lt;c&gt;true&lt;/c&gt; if the specified exception is considered as transient, otherwise &lt;c&gt;false&lt;/c&gt;.&lt;/returns&gt;</span>
        <span class="kwrd">bool</span> ShouldRetryOn(Exception ex);
    }
}</pre>
<p>&#160;</p>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
</p>
<h3>IRetryDelayStrategy</h3>
<p>Este es el último elemento que necesitamos, y probablemente el más sencillo puesto que tiene como única finalidad marcar el tiempo entre reintentos de operaciones fallidas.</p>
<p>&#160;</p>
<pre class="csharpcode"><span class="rem">// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.txt in the project root for license information.</span>

<span class="kwrd">namespace</span> System.Data.Entity.Infrastructure
{
    <span class="kwrd">public</span> <span class="kwrd">interface</span> IRetryDelayStrategy
    {
        <span class="rem">/// &lt;summary&gt;</span>
        <span class="rem">///     Determines whether the action should be retried and the delay before the next attempt.</span>
        <span class="rem">/// &lt;/summary&gt;</span>
        <span class="rem">/// &lt;param name=&quot;lastException&quot;&gt;The exception thrown during the last execution attempt.&lt;/param&gt;</span>
        <span class="rem">/// &lt;returns&gt;</span>
        <span class="rem">///     Returns the delay indicating how long to wait for before the next execution attempt if the action should be retried;</span>
        <span class="rem">///     &lt;c&gt;null&lt;/c&gt; otherwise</span>
        <span class="rem">/// &lt;/returns&gt;</span>
        TimeSpan? GetNextDelay(Exception lastException);
    }
}</pre>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>&#160;</p>
<p>&#160;</p>
<p>Bien, ahora que ya conocemos las piezas, ya podemos entender que tenemos para Sql Database, y esto, no es más que implementaciones concretas para estos contratos que podemos “inyectar” dentro de EF .</p>
<p>La implementación para el trabajo de Azure, Sql Database, se basa principalmente en la clase <strong>SqlAzureExecutionStrategy</strong>, que tendremos por defecto en el proveedor de Sql Server por defecto.</p>
<pre class="csharpcode">?<span class="rem">// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.txt in the project root for license information.</span>

<span class="kwrd">namespace</span> System.Data.Entity.SqlServer
{
    <span class="kwrd">using</span> System.Data.Entity.Infrastructure;

    <span class="rem">/// &lt;summary&gt;</span>
    <span class="rem">///     An &lt;see cref=&quot;ExecutionStrategy&quot;/&gt; that uses the &lt;see cref=&quot;ExponentialRetryDelayStrategy&quot;/&gt; and</span>
    <span class="rem">///     &lt;see cref=&quot;SqlAzureRetriableExceptionDetector&quot;/&gt;.</span>
    <span class="rem">/// &lt;/summary&gt;</span>
    [DbProviderName(<span class="str">&quot;System.Data.SqlClient&quot;</span>)]
    <span class="kwrd">public</span> <span class="kwrd">class</span> SqlAzureExecutionStrategy : ExecutionStrategy
    {
        <span class="kwrd">public</span> SqlAzureExecutionStrategy()
            : <span class="kwrd">base</span>(<span class="kwrd">new</span> ExponentialRetryDelayStrategy(), <span class="kwrd">new</span> SqlAzureRetriableExceptionDetector())
        {
        }
    }
}</pre>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
</p>
<p>Como observará, en realidad esto no tiene nada más que el marcador de tiempos, <strong>ExponentialRetryDelayStrategy</strong>, que cuyo nombre indica hace un incremento exponencial basado en la siguiente fórmula:min <strong>(minDelay + coefficient * random(1, maxRandomFactor) * (exponentialBase ^ retryCount &#8211; 1), maxDelay), </strong>y un detector de excepciones personalizado que permitirá reintentar las siguientes excepciones.</p>
<p>&#160;</p>
<ul>
<li>SqlException con diferentes numberos de error, revisar el código siguiente para ver los <a href="http://entityframework.codeplex.com/SourceControl/changeset/view/0a796b9b9b27#src/EntityFramework.SqlServer/SqlAzureRetriableExceptionDetector.cs">casos concretos</a>. </li>
<li>Un TimeoutException. </li>
</ul>
<p>&#160;</p>
<p>&#160;</p>
<p>Como se establece la estrategia que queremos usar? por ejemplo esta para Sql Database?, pues bien, tan simple como hacemos otras inyecciones, por medio de nuestro <strong>DbConfiguration</strong> y el método <strong>AddExecutionStrategy.</strong></p>
<p><strong></strong></p>
<pre class="csharpcode">        <span class="rem">/// &lt;summary&gt;</span>
        <span class="rem">///     Call this method from the constructor of a class derived from &lt;see cref=&quot;DbConfiguration&quot; /&gt; to add an</span>
        <span class="rem">///     &lt;see cref=&quot;IExecutionStrategy&quot;/&gt; for use with the associated provider.</span>
        <span class="rem">/// &lt;/summary&gt;</span>
        <span class="rem">/// &lt;remarks&gt;</span>
        <span class="rem">///     The &lt;typeparamref name=&quot;T&quot;/&gt; type should have a &lt;see cref=&quot;DbProviderNameAttribute&quot;/&gt; applied to it.</span>
        <span class="rem">///     This method is provided as a convenient and discoverable way to add configuration to the Entity Framework.</span>
        <span class="rem">///     Internally it works in the same way as using AddDependencyResolver to add an appropriate resolver for</span>
        <span class="rem">///     &lt;see cref=&quot;IExecutionStrategy&quot; /&gt;. This means that, if desired, the same functionality can be achieved using</span>
        <span class="rem">///     a custom resolver or a resolver backed by an Inversion-of-Control container.</span>
        <span class="rem">/// &lt;/remarks&gt;</span>
        <span class="rem">/// &lt;typeparam name=&quot;T&quot;&gt; The type that implements &lt;see cref=&quot;IExecutionStrategy&quot;/&gt;. &lt;/typeparam&gt;</span>
        <span class="rem">/// &lt;param name=&quot;getExecutionStrategy&quot;&gt; A function that returns a new instance of an execution strategy. &lt;/param&gt;</span>
        <span class="kwrd">protected</span> <span class="kwrd">internal</span> <span class="kwrd">void</span> AddExecutionStrategy&lt;T&gt;(Func&lt;T&gt; getExecutionStrategy)
            <span class="kwrd">where</span> T : IExecutionStrategy
        {
            Check.NotNull(getExecutionStrategy, <span class="str">&quot;getExecutionStrategy&quot;</span>);

            _internalConfiguration.CheckNotLocked(<span class="str">&quot;AddExecutionStrategy&quot;</span>);

            <span class="kwrd">foreach</span> (var providerInvariantNameAttribute <span class="kwrd">in</span> DbProviderNameAttribute.GetFromType(<span class="kwrd">typeof</span>(T)))
            {
                _internalConfiguration.AddDependencyResolver(
                    <span class="kwrd">new</span> ExecutionStrategyResolver&lt;T&gt;(providerInvariantNameAttribute.Name, <span class="rem">/*serverName:*/</span> <span class="kwrd">null</span>, getExecutionStrategy));
            }
        }</pre>
<style type="text/css">
<p>.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
</p>
<p>Si nos fijamos un poco veremos como lo primero que hace este método es recuperar el proveedor para el que aplica esta estrategia, buscando un atributo, <strong>DbProviderName</strong>. Una vez localizado este atributo se establece el dependency resolver con la estrategia indicada. A partir de ese momento, ya tendremos disponible nuestra estrategia de reintentos..</p>
<p>&#160;</p>
<p>&#160;</p>
<p>Bueno, esto ha sido todo, espero que os sigan gustando las novedades de EF 6 y que sigáis <a href="http://blogs.msdn.com/b/adonet/archive/2013/02/27/ef6-alpha-3-available-on-nuget.aspx">viendo todo lo nuevo que poco a poco vamos teniendo</a>…</p>
<p>Unai</p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fef-6-connection-resiliency-y-azure%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fef-6-connection-resiliency-y-azure%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fef-6-connection-resiliency-y-azure%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fef-6-connection-resiliency-y-azure%2F&amp;count=none&amp;text=EF%206%3A%20Connection%20resiliency%20y%20azure" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fef-6-connection-resiliency-y-azure%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fef-6-connection-resiliency-y-azure%2F&amp;count=none&amp;text=EF%206%3A%20Connection%20resiliency%20y%20azure" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fef-6-connection-resiliency-y-azure%2F&amp;linkname=EF%206%3A%20Connection%20resiliency%20y%20azure" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_live" href="http://www.addtoany.com/add_to/live?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fef-6-connection-resiliency-y-azure%2F&amp;linkname=EF%206%3A%20Connection%20resiliency%20y%20azure" title="Messenger" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Messenger"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.estoyenlanube.com%2Fef-6-connection-resiliency-y-azure%2F&amp;title=EF%206%3A%20Connection%20resiliency%20y%20azure" id="wpa2a_2"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.estoyenlanube.com/ef-6-connection-resiliency-y-azure/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Novedades SQL Database</title>
		<link>http://www.estoyenlanube.com/novedades-sql-database/</link>
		<comments>http://www.estoyenlanube.com/novedades-sql-database/#comments</comments>
		<pubDate>Wed, 10 Oct 2012 11:06:00 +0000</pubDate>
		<dc:creator>Ibon Landa</dc:creator>
				<category><![CDATA[SQL Azure]]></category>

		<guid isPermaLink="false">http://www.estoyenlanube.com/novedades-sql-database/</guid>
		<description><![CDATA[Para muchos de vosotros seguro que ya no es una novedad, pero no había tenido tiempo es escribirlo hasta ahora y me parece que estas características que os comentaré aquí son bastante interesantes, por lo que no he podido pasar de comentarlas, aunque sea de forma muy resumida. En primero lugar, por fin, SQL Database [...]]]></description>
			<content:encoded><![CDATA[<p>Para muchos de vosotros seguro que ya no es una novedad, pero no había tenido tiempo es escribirlo hasta ahora y me parece que estas características que os comentaré aquí son bastante interesantes, por lo que no he podido pasar de comentarlas, aunque sea de forma muy resumida.</p>
<p>En primero lugar, por fin, <strong>SQL Database ya tiene soporte para consultas distribuidas y “linked servers”.</strong></p>
<p><strong></strong></p>
<p><a href="http://estoyenlanube.blob.core.windows.net/uploads/2012/10/2677_SQLDB1_png-550x0.png"><img title="2677_SQLDB1_png-550x0" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="2677_SQLDB1_png-550x0" src="http://estoyenlanube.blob.core.windows.net/uploads/2012/10/2677_SQLDB1_png-550x0_thumb.png" width="550" height="308" /></a></p>
<p>Además de esta característica, hay más novedades igual de importantes:</p>
<ul>
<li><strong>Trigers recursivos.</strong></li>
<li><strong><a href="http://msdn.microsoft.com/en-us/library/ms174384.aspx">Soporte a DBCC SHOW_STATISTICS</a></strong></li>
<li><strong><a href="http://msdn.microsoft.com/en-us/library/windowsazure/ee621782.aspx">Posibilidad las reglas de firewall a nivel de base de datos.</a></strong></li>
</ul>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fnovedades-sql-database%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fnovedades-sql-database%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fnovedades-sql-database%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fnovedades-sql-database%2F&amp;count=none&amp;text=Novedades%20SQL%20Database" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fnovedades-sql-database%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fnovedades-sql-database%2F&amp;count=none&amp;text=Novedades%20SQL%20Database" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fnovedades-sql-database%2F&amp;linkname=Novedades%20SQL%20Database" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_live" href="http://www.addtoany.com/add_to/live?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fnovedades-sql-database%2F&amp;linkname=Novedades%20SQL%20Database" title="Messenger" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Messenger"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.estoyenlanube.com%2Fnovedades-sql-database%2F&amp;title=Novedades%20SQL%20Database" id="wpa2a_4"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.estoyenlanube.com/novedades-sql-database/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reduccion de precios de SQL Azure de hasta el 75%</title>
		<link>http://www.estoyenlanube.com/reduccion-de-precios-de-sql-azure-de-hasta-el-75/</link>
		<comments>http://www.estoyenlanube.com/reduccion-de-precios-de-sql-azure-de-hasta-el-75/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 08:44:15 +0000</pubDate>
		<dc:creator>Ibon Landa</dc:creator>
				<category><![CDATA[SQL Azure]]></category>

		<guid isPermaLink="false">http://www.estoyenlanube.com/reduccion-de-precios-de-sql-azure-de-hasta-el-75/</guid>
		<description><![CDATA[Debido al éxito en el uso y adopción de SQL Azure y para dar respuesta tanto a usuarios de bases de datos muy pequeñas como a aquellos que hacen un uso más intensivo,&#160; se ha anunciado una importante reducción de precios de entre el 48% y el 75%. Esta reducción de precios no es una [...]]]></description>
			<content:encoded><![CDATA[<p>Debido al éxito en el uso y adopción de SQL Azure y para dar respuesta tanto a usuarios de bases de datos muy pequeñas como a aquellos que hacen un uso más intensivo,&#160; se ha anunciado una importante <b>reducción de precios de entre el 48% y el 75%.</b> Esta reducción de precios no es una oferta puntual sino una <b>bajada de precios permanente y efectiva desde el anuncio</b>.</p>
<table style="height: 295px" border="1" cellspacing="2" cellpadding="2" width="518">
<tbody>
<tr>
<td width="42">
<p><b><font face="Times New Roman"><font style="font-size: 12pt">GB</font></font></b></p>
</td>
<td width="58">
<p><b><font face="Times New Roman"><font style="font-size: 12pt">Precio anterior</font></font></b></p>
</td>
<td width="47">
<p><b><font face="Times New Roman"><font style="font-size: 12pt">Nuevo Precio</font></font></b></p>
</td>
<td width="51">
<p><b><font face="Times New Roman"><font style="font-size: 12pt">Precio/GB</font></font></b></p>
</td>
<td width="63">
<p><b><font face="Times New Roman"><font style="font-size: 12pt">Total % Reducción</font></font></b></p>
</td>
</tr>
<tr>
<td width="42">
<p><font face="Times New Roman"><font style="font-size: 12pt">5</font></font></p>
</td>
<td width="58">
<p><font face="Times New Roman"><font style="font-size: 12pt">$49.95</font></font></p>
</td>
<td width="47">
<p><font face="Times New Roman"><font style="font-size: 12pt">$25.99</font></font></p>
</td>
<td width="51">
<p><font face="Times New Roman"><font style="font-size: 12pt">$5.20</font></font></p>
</td>
<td width="63">
<p><font face="Times New Roman"><font style="font-size: 12pt">48%</font></font></p>
</td>
</tr>
<tr>
<td width="42">
<p><font face="Times New Roman"><font style="font-size: 12pt">10</font></font></p>
</td>
<td width="58">
<p><font face="Times New Roman"><font style="font-size: 12pt">$99.99</font></font></p>
</td>
<td width="47">
<p><font face="Times New Roman"><font style="font-size: 12pt">$45.99</font></font></p>
</td>
<td width="51">
<p><font face="Times New Roman"><font style="font-size: 12pt">$4.60</font></font></p>
</td>
<td width="63">
<p><font face="Times New Roman"><font style="font-size: 12pt">54%</font></font></p>
</td>
</tr>
<tr>
<td width="42">
<p><font face="Times New Roman"><font style="font-size: 12pt">25</font></font></p>
</td>
<td width="58">
<p><font face="Times New Roman"><font style="font-size: 12pt">$299.97</font></font></p>
</td>
<td width="47">
<p><font face="Times New Roman"><font style="font-size: 12pt">$75.99</font></font></p>
</td>
<td width="51">
<p><font face="Times New Roman"><font style="font-size: 12pt">$3.04</font></font></p>
</td>
<td width="63">
<p><font face="Times New Roman"><font style="font-size: 12pt">75%</font></font></p>
</td>
</tr>
<tr>
<td width="42">
<p><font face="Times New Roman"><font style="font-size: 12pt">50</font></font></p>
</td>
<td width="58">
<p><font face="Times New Roman"><font style="font-size: 12pt">$499.95</font></font></p>
</td>
<td width="47">
<p><font face="Times New Roman"><font style="font-size: 12pt">$125.99</font></font></p>
</td>
<td width="51">
<p><font face="Times New Roman"><font style="font-size: 12pt">$2.52</font></font></p>
</td>
<td width="63">
<p><font face="Times New Roman"><font style="font-size: 12pt">75%</font></font></p>
</td>
</tr>
<tr>
<td width="42">
<p><font face="Times New Roman"><font style="font-size: 12pt">100</font></font></p>
</td>
<td width="58">
<p><font face="Times New Roman"><font style="font-size: 12pt">$499.95</font></font></p>
</td>
<td width="47">
<p><font face="Times New Roman"><font style="font-size: 12pt">$175.99</font></font></p>
</td>
<td width="51">
<p><font face="Times New Roman"><font style="font-size: 12pt">$1.76</font></font></p>
</td>
<td width="63">
<p><font face="Times New Roman"><font style="font-size: 12pt">65%</font></font></p>
</td>
</tr>
<tr>
<td width="42">
<p><font face="Times New Roman"><font style="font-size: 12pt">150</font></font></p>
</td>
<td width="58">
<p><font face="Times New Roman"><font style="font-size: 12pt">$499.95</font></font></p>
</td>
<td width="47">
<p><font face="Times New Roman"><font style="font-size: 12pt">$225.99</font></font></p>
</td>
<td width="51">
<p><font face="Times New Roman"><font style="font-size: 12pt">$1.51</font></font></p>
</td>
<td width="63">
<p><font face="Times New Roman"><font style="font-size: 12pt">55%</font></font></p>
</td>
</tr>
</tbody>
</table>
<p> <span style="font-family: ; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: es; mso-ansi-language: es; mso-bidi-language: ar-sa">   <br style="mso-special-character: line-break" /></span>
<p>El detalle completo lo tenéis <a href="http://blogs.msdn.com/b/windowsazure/archive/2012/02/14/announcing-reduced-pricing-on-sql-azure-and-new-100mb-database-option.aspx">en este artículo</a> y en la <a href="https://www.windowsazure.com/es-es/pricing/details/#database">página de precios.</a></p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Freduccion-de-precios-de-sql-azure-de-hasta-el-75%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Freduccion-de-precios-de-sql-azure-de-hasta-el-75%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Freduccion-de-precios-de-sql-azure-de-hasta-el-75%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Freduccion-de-precios-de-sql-azure-de-hasta-el-75%2F&amp;count=none&amp;text=Reduccion%20de%20precios%20de%20SQL%20Azure%20de%20hasta%20el%2075%25" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Freduccion-de-precios-de-sql-azure-de-hasta-el-75%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Freduccion-de-precios-de-sql-azure-de-hasta-el-75%2F&amp;count=none&amp;text=Reduccion%20de%20precios%20de%20SQL%20Azure%20de%20hasta%20el%2075%25" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Freduccion-de-precios-de-sql-azure-de-hasta-el-75%2F&amp;linkname=Reduccion%20de%20precios%20de%20SQL%20Azure%20de%20hasta%20el%2075%25" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_live" href="http://www.addtoany.com/add_to/live?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Freduccion-de-precios-de-sql-azure-de-hasta-el-75%2F&amp;linkname=Reduccion%20de%20precios%20de%20SQL%20Azure%20de%20hasta%20el%2075%25" title="Messenger" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Messenger"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.estoyenlanube.com%2Freduccion-de-precios-de-sql-azure-de-hasta-el-75%2F&amp;title=Reduccion%20de%20precios%20de%20SQL%20Azure%20de%20hasta%20el%2075%25" id="wpa2a_6"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.estoyenlanube.com/reduccion-de-precios-de-sql-azure-de-hasta-el-75/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Release de SQL Azure Import/Export</title>
		<link>http://www.estoyenlanube.com/release-de-sql-azure-importexport/</link>
		<comments>http://www.estoyenlanube.com/release-de-sql-azure-importexport/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 21:51:30 +0000</pubDate>
		<dc:creator>Ibon Landa</dc:creator>
				<category><![CDATA[SQL Azure]]></category>

		<guid isPermaLink="false">http://www.estoyenlanube.com/release-de-sql-azure-importexport/</guid>
		<description><![CDATA[Hoy mismo se ha anunciado la release de la funcionalidad de import y export, una más que útil funcionalidad para la exportación e importación de los datos de información de una base de datos SQL Azure. Así mismo también se presenta un ejemplo de uso, una herramienta cliente, que puede ser más que útil para [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy mismo se ha anunciado la release de la <a href="http://www.estoyenlanube.com/sql-azure-importexport/">funcionalidad de import y export</a>, una más que útil funcionalidad para la exportación e importación de los datos de información de una base de datos SQL Azure.</p>
<p>Así mismo también <a href="http://sqldacexamples.codeplex.com/wikipage?title=Import%20Export%20Service%20Client&amp;referringTitle=Documentation">se presenta un ejemplo de uso, una herramienta cliente</a>, que puede ser más que útil para poder importar el contenido exportado al storage (el bacpac) a un servidor SQL Server on-premise y que también permite generar un bacpac a partir de una base de datos on-premise para lugar poder importar el contenido de la misma a SQL Azure.</p>
<p><a href="http://estoyenlanube.blob.core.windows.net/uploads/2012/01/sqlazureimport.png"><img style="background-image: none; border-right-width: 0px; margin: 5px 5px 5px 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="sqlazureimport" border="0" alt="sqlazureimport" src="http://estoyenlanube.blob.core.windows.net/uploads/2012/01/sqlazureimport_thumb.png" width="688" height="768" /></a></p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Frelease-de-sql-azure-importexport%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Frelease-de-sql-azure-importexport%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Frelease-de-sql-azure-importexport%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Frelease-de-sql-azure-importexport%2F&amp;count=none&amp;text=Release%20de%20SQL%20Azure%20Import%2FExport" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Frelease-de-sql-azure-importexport%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Frelease-de-sql-azure-importexport%2F&amp;count=none&amp;text=Release%20de%20SQL%20Azure%20Import%2FExport" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Frelease-de-sql-azure-importexport%2F&amp;linkname=Release%20de%20SQL%20Azure%20Import%2FExport" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_live" href="http://www.addtoany.com/add_to/live?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Frelease-de-sql-azure-importexport%2F&amp;linkname=Release%20de%20SQL%20Azure%20Import%2FExport" title="Messenger" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Messenger"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.estoyenlanube.com%2Frelease-de-sql-azure-importexport%2F&amp;title=Release%20de%20SQL%20Azure%20Import%2FExport" id="wpa2a_8"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.estoyenlanube.com/release-de-sql-azure-importexport/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Azure Q4 2011 Service Release</title>
		<link>http://www.estoyenlanube.com/sql-azure-q4-2011-service-release/</link>
		<comments>http://www.estoyenlanube.com/sql-azure-q4-2011-service-release/#comments</comments>
		<pubDate>Sat, 17 Dec 2011 08:49:56 +0000</pubDate>
		<dc:creator>Ibon Landa</dc:creator>
				<category><![CDATA[SQL Azure]]></category>

		<guid isPermaLink="false">http://www.estoyenlanube.com/sql-azure-q4-2011-service-release/</guid>
		<description><![CDATA[Esta misma semana Microsoft ha publicado una nueva release de SQL Azure con interesantes y esperadas novedades. Aquí tenéis el anuncio oficial en blog de Windows Azure. Las principales novedades son: El límite de tamaño de una base de datos de SQL Azure Business Edition se ha incrementado de 50 a 150 GB. El coste [...]]]></description>
			<content:encoded><![CDATA[<p>Esta misma semana Microsoft ha publicado una nueva release de SQL Azure con interesantes y esperadas novedades. <a href="http://blogs.msdn.com/b/windowsazure/archive/2011/12/12/now-available-sql-azure-q4-2011-service-release.aspx" target="_blank">Aquí</a> tenéis el anuncio oficial en blog de Windows Azure.</p>
<p>Las principales novedades son:</p>
<ul>
<li>El límite de tamaño de una base de datos de SQL Azure Business Edition se ha incrementado <strong>de 50 a 150 GB</strong>. </li>
</ul>
<p>El coste máximo para una base de datos individual, establecido en 354.56 € estadounidenses por mes de facturación, no se modifica. </p>
<p>Este límite de 354.56 € estadounidenses para SQL Azure Business Edition por base de datos y mes se basa en los cargos acumulados para el mes de facturación completo por cada base de datos. <strong>El límite de facturación permite escalar la base de datos de 50 a 150 GB sin coste adicional, lo que reduce el precio efectivo para volúmenes mayores.</strong>Por ejemplo, un cliente que use una base de datos de 150 GB durante un mes de facturación completo observará una reducción efectiva del precio de un 67%.    </p>
<ul>
<li><strong>SQL Federation</strong></li>
</ul>
<blockquote><p>SQL Azure Federation<strong> </strong>simplifica enormemente el escalado horizontal (sharding), posibilitando que el usuario pueda aumentar o disminuir las bases de datos de la aplicación de forma dinámica y sin que este hecho provoque una parada del servicio.</p>
<p>Es el usuario quién decide los miembros de la federación, es quién decide cuándo añadir o disminuir miembros y es quién decide en base a qué criterio debe realizarse la partición de la información.</p>
<p>Podéis encontrar más información <a href="http://www.estoyenlanube.com/?s=SQL+Federation" target="_blank">aquí</a>.</p>
</blockquote>
<ul>
<li>Nuevo portal de administración, basado en SL5 y con información muy interesante para la monitorización de base de datos.</li>
</ul>
<p><a href="http://estoyenlanube.blob.core.windows.net/uploads/2011/12/SQL-Azure-1.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="SQL Azure - 1" border="0" alt="SQL Azure - 1" src="http://estoyenlanube.blob.core.windows.net/uploads/2011/12/SQL-Azure-1_thumb.png" width="644" height="409" /></a></p>
<ul>
<li><strong>Nueva CTP de la funcionalidad de export/import</strong>.</li>
</ul>
<blockquote><p><a title="http://www.estoyenlanube.com/sql-azure-importexport/" href="http://www.estoyenlanube.com/sql-azure-importexport/">http://www.estoyenlanube.com/sql-azure-importexport/</a>&#160;</p>
</blockquote>
<ul>
<li>Posibilidad de especificar el collation de la base de datos.</li>
</ul>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-q4-2011-service-release%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-q4-2011-service-release%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-q4-2011-service-release%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-q4-2011-service-release%2F&amp;count=none&amp;text=SQL%20Azure%20Q4%202011%20Service%20Release" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-q4-2011-service-release%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-q4-2011-service-release%2F&amp;count=none&amp;text=SQL%20Azure%20Q4%202011%20Service%20Release" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-q4-2011-service-release%2F&amp;linkname=SQL%20Azure%20Q4%202011%20Service%20Release" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_live" href="http://www.addtoany.com/add_to/live?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-q4-2011-service-release%2F&amp;linkname=SQL%20Azure%20Q4%202011%20Service%20Release" title="Messenger" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Messenger"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-q4-2011-service-release%2F&amp;title=SQL%20Azure%20Q4%202011%20Service%20Release" id="wpa2a_10"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.estoyenlanube.com/sql-azure-q4-2011-service-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nuevo portal de administración de SQL Azure</title>
		<link>http://www.estoyenlanube.com/nuevo-portal-de-administracin-de-sql-azure/</link>
		<comments>http://www.estoyenlanube.com/nuevo-portal-de-administracin-de-sql-azure/#comments</comments>
		<pubDate>Sat, 17 Dec 2011 08:36:10 +0000</pubDate>
		<dc:creator>Ibon Landa</dc:creator>
				<category><![CDATA[SQL Azure]]></category>

		<guid isPermaLink="false">http://www.estoyenlanube.com/nuevo-portal-de-administracin-de-sql-azure/</guid>
		<description><![CDATA[Recientemente Microsoft ha lanzado una nueva versión del portal de administración de SQL Azure, versión hecha completamente en Silverlight 5. Entre las principales novedades a destacar está el hecho que se ha incluido información que permite monitorizar ciertos aspectos de la base de datos, cosa que anteriormente se podría llegar a a hacer, pero no [...]]]></description>
			<content:encoded><![CDATA[<p>Recientemente Microsoft ha lanzado una nueva versión del portal de administración de SQL Azure, versión hecha completamente en Silverlight 5.</p>
<p>Entre las principales novedades a destacar está el hecho que se ha incluido información que permite monitorizar ciertos aspectos de la base de datos, cosa que anteriormente se podría llegar a a hacer, pero no de una manera tan sencilla como ahora. Eso sí, esto no quita que se echen de menos algunas características adicionales de monitorización, pero este puede ser un primer paso.</p>
<p><a href="http://estoyenlanube.blob.core.windows.net/uploads/2011/12/SQL-Azure-2.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="SQL Azure - 2" src="http://estoyenlanube.blob.core.windows.net/uploads/2011/12/SQL-Azure-2_thumb.png" alt="SQL Azure - 2" width="808" height="439" border="0" /></a></p>
<p><a href="http://estoyenlanube.blob.core.windows.net/uploads/2011/12/SQL-Azure-1.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="SQL Azure - 1" src="http://estoyenlanube.blob.core.windows.net/uploads/2011/12/SQL-Azure-1_thumb.png" alt="SQL Azure - 1" width="814" height="517" border="0" /></a></p>
<p><a href="http://estoyenlanube.blob.core.windows.net/uploads/2011/12/SQL-Azure-3.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="SQL Azure - 3" src="http://estoyenlanube.blob.core.windows.net/uploads/2011/12/SQL-Azure-3_thumb.png" alt="SQL Azure - 3" width="808" height="202" border="0" /></a></p>
<p><a href="http://estoyenlanube.blob.core.windows.net/uploads/2011/12/SQL-Azure-4.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="SQL Azure - 4" src="http://estoyenlanube.blob.core.windows.net/uploads/2011/12/SQL-Azure-4_thumb.png" alt="SQL Azure - 4" width="775" height="284" border="0" /></a></p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fnuevo-portal-de-administracin-de-sql-azure%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fnuevo-portal-de-administracin-de-sql-azure%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fnuevo-portal-de-administracin-de-sql-azure%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fnuevo-portal-de-administracin-de-sql-azure%2F&amp;count=none&amp;text=Nuevo%20portal%20de%20administraci%C3%B3n%20de%20SQL%20Azure" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fnuevo-portal-de-administracin-de-sql-azure%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fnuevo-portal-de-administracin-de-sql-azure%2F&amp;count=none&amp;text=Nuevo%20portal%20de%20administraci%C3%B3n%20de%20SQL%20Azure" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fnuevo-portal-de-administracin-de-sql-azure%2F&amp;linkname=Nuevo%20portal%20de%20administraci%C3%B3n%20de%20SQL%20Azure" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_live" href="http://www.addtoany.com/add_to/live?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fnuevo-portal-de-administracin-de-sql-azure%2F&amp;linkname=Nuevo%20portal%20de%20administraci%C3%B3n%20de%20SQL%20Azure" title="Messenger" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Messenger"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.estoyenlanube.com%2Fnuevo-portal-de-administracin-de-sql-azure%2F&amp;title=Nuevo%20portal%20de%20administraci%C3%B3n%20de%20SQL%20Azure" id="wpa2a_12"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.estoyenlanube.com/nuevo-portal-de-administracin-de-sql-azure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Libro gratuito sobre Windows Azure (Parte II)</title>
		<link>http://www.estoyenlanube.com/libro-gratuito-sobre-windows-azure-parte-ii/</link>
		<comments>http://www.estoyenlanube.com/libro-gratuito-sobre-windows-azure-parte-ii/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 08:25:21 +0000</pubDate>
		<dc:creator>Ibon Landa</dc:creator>
				<category><![CDATA[SQL Azure]]></category>
		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">http://www.estoyenlanube.com/libro-gratuito-sobre-windows-azure-parte-ii/</guid>
		<description><![CDATA[En un post anterior os presentaba un pdf de descarga gratuita que hemos creado con información sobre la plataforma Windows Azure. Acabamos de publicar la segunda parte sobre los sistemas de almacenamiento en Windows Azure, dónde se habla de SQL Azure y WIndows Azure Storage. Parte I – Introducción a Windows Azure Parte II – [...]]]></description>
			<content:encoded><![CDATA[<p>En un <a href="http://www.estoyenlanube.com/libro-gratuito-sobre-windows-azureparte-i/">post anterior</a> os presentaba un pdf de descarga gratuita que hemos creado con información sobre la plataforma Windows Azure.</p>
<p>Acabamos de publicar la segunda parte sobre los <strong>sistemas de almacenamiento en Windows Azure</strong>, dónde se habla de SQL Azure y WIndows Azure Storage.</p>
<p><a href="http://es.scribd.com/doc/72025814/Subete-a-la-nube-de-Microsoft-Parte-1-Introduccion-a-Windows-Azure">Parte I – Introducción a Windows Azure</a></p>
<p><a href="http://es.scribd.com/doc/72993459/Subete-a-la-nube-de-Microsoft-Parte-2-Almacenamiento-en-Windows-Azure">Parte II – Sistemas de almacenamiento, SQL Azure y Windows Azure Storage</a></p>
<p>Recordad que con este contenido lo que hemos intentado es hacer una labor de recopilación de toda la información que hemos ido realizando desde la primera versión de la plataforma, para una vez actualizada, poder presentarla de forma ordenada al lector y así simplificar el proceso de aprendizaje. </p>
<p>Espero que os sea de utilidad!</p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Flibro-gratuito-sobre-windows-azure-parte-ii%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Flibro-gratuito-sobre-windows-azure-parte-ii%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Flibro-gratuito-sobre-windows-azure-parte-ii%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Flibro-gratuito-sobre-windows-azure-parte-ii%2F&amp;count=none&amp;text=Libro%20gratuito%20sobre%20Windows%20Azure%20%28Parte%20II%29" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Flibro-gratuito-sobre-windows-azure-parte-ii%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Flibro-gratuito-sobre-windows-azure-parte-ii%2F&amp;count=none&amp;text=Libro%20gratuito%20sobre%20Windows%20Azure%20%28Parte%20II%29" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Flibro-gratuito-sobre-windows-azure-parte-ii%2F&amp;linkname=Libro%20gratuito%20sobre%20Windows%20Azure%20%28Parte%20II%29" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_live" href="http://www.addtoany.com/add_to/live?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Flibro-gratuito-sobre-windows-azure-parte-ii%2F&amp;linkname=Libro%20gratuito%20sobre%20Windows%20Azure%20%28Parte%20II%29" title="Messenger" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Messenger"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.estoyenlanube.com%2Flibro-gratuito-sobre-windows-azure-parte-ii%2F&amp;title=Libro%20gratuito%20sobre%20Windows%20Azure%20%28Parte%20II%29" id="wpa2a_14"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.estoyenlanube.com/libro-gratuito-sobre-windows-azure-parte-ii/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SQL Azure Federation</title>
		<link>http://www.estoyenlanube.com/sql-azure-federation/</link>
		<comments>http://www.estoyenlanube.com/sql-azure-federation/#comments</comments>
		<pubDate>Sun, 16 Oct 2011 13:47:26 +0000</pubDate>
		<dc:creator>Ibon Landa</dc:creator>
				<category><![CDATA[SQL Azure]]></category>

		<guid isPermaLink="false">http://www.estoyenlanube.com/sql-azure-federation/</guid>
		<description><![CDATA[Una de las nuevas funcionalidades que estarán disponibles en SQL Azure para finales de 2011 es la característica de federación. Uno de los grandes beneficios de la plataforma Windows Azure es la capacidad que ofrece a la hora de escalar aplicaciones. De manera muy sencilla y dinámica un usuario puede modificar el número de instancias [...]]]></description>
			<content:encoded><![CDATA[<p>Una de las nuevas funcionalidades que estarán disponibles en SQL Azure para finales de 2011 es la característica de <strong>federación</strong>.</p>
<p>Uno de los grandes beneficios de la plataforma Windows Azure es la capacidad que ofrece a la hora de escalar aplicaciones. De manera muy sencilla y dinámica un usuario puede modificar el número de instancias de una aplicación.</p>
<p>Hablando de instancias de Windows Azure este punto es cierto, pero la base de datos podría convertirse en un cuello de botella, ya que ésta no tiene la capacidad de escalado que tienen las instancias de Azure. El usuario no dispone de la posibilidad de realizar un escalado horizontal y aumentar o disminuir las bases de datos SQL Azure en función de las necesidades de la aplicación.</p>
<p>Por ejemplo, este es un escenario típico en aplicaciones multi-tenant, dónde con un mismo despliegue se quiere ofrece el servicio a diferentes clientes. </p>
<p>Al implementar soluciones de este tipo la primera aproximación es usar una única base de datos capaz de contener la información de todos los clientes. </p>
<p>Esta solución es perfectamente viable, pero en algunos escenarios surgen problemas de escalabilidad en caso de que la aplicación crezca en el número de clientes.</p>
<p><b><a href="http://estoyenlanube.blob.core.windows.net/uploads/2011/10/federation2.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="federation2" border="0" alt="federation2" src="http://estoyenlanube.blob.core.windows.net/uploads/2011/10/federation2_thumb.png" width="496" height="130" /></a></b></p>
<p>Otra de las soluciones aportadas, buscando un alto grado de escalabilidad ha sido utilizar múltiples base de datos, en lugar de una única que contenga todos los datos de la aplicación. </p>
<p>La aplicación es capaz de gestionar múltiples clientes diferentes, cada uno con su información, pero a nivel de base de datos cada uno tiene su base de datos propia.</p>
<p>Este escenario es perfectamente viable, pero implica que si existen 1000 clientes existirán 1000 base de datos, lo que aumente la complejidad de administración de la aplicación y claro está, los costes de despliegue. </p>
<p><strong>SQL Azure Federation</strong> viene a cubrir este tipo de escenario, ya que esta característica simplificará enormemente el escalado horizontal, posibilitando que el usuario pueda aumentar o disminuir las bases de datos de la aplicación de forma dinámica y sin que este hecho provoque una parada del servicio.</p>
<p>Es el usuario quién decide los miembros de la federación, es quién decide cuándo añadir o disminuir miembros y es quién decide en base a qué criterio debe realizarse la partición de la información (en la primera versión sólo soportará la partición por rangos, por ejemplo, por cierto valor de un determinado campo).</p>
<p>La sintaxis de la sentencia para crear una federación es la siguiente:<br />
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="491">
<p>CREATE FEDERATION federation_name { &lt;federation_distribution_scheme&gt; }</p>
<p>&lt;federation_distribution_scheme&gt; ::= &lt;federation_distribution&gt;</p>
<p>&lt;federation_distribution&gt; ::=</p>
<p>(distribution_name &lt;data_type&gt; &lt;distribution_type&gt;)</p>
<p>&lt;data_type&gt; ::= </p>
<p>[ system_type_name . ] type_name</p>
</td>
</tr>
</tbody>
</table>
<p>Dentro de la federación existe un elemento que se conoce como “Federation Root”. Este elemento representa el nombre lógica de la base de datos y es quién conoce todos los miembros de la federación y qué información tiene cada uno de ellos.</p>
<p><b><a href="http://estoyenlanube.blob.core.windows.net/uploads/2011/10/federation.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="federation" border="0" alt="federation" src="http://estoyenlanube.blob.core.windows.net/uploads/2011/10/federation_thumb.png" width="554" height="250" /></a></b></p>
<p>Las aplicaciones siempre debe conectarse al “root”, y éste quién dirige las peticiones a la base de datos correspondiente.</p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-federation%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-federation%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-federation%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-federation%2F&amp;count=none&amp;text=SQL%20Azure%20Federation" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-federation%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-federation%2F&amp;count=none&amp;text=SQL%20Azure%20Federation" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-federation%2F&amp;linkname=SQL%20Azure%20Federation" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_live" href="http://www.addtoany.com/add_to/live?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-federation%2F&amp;linkname=SQL%20Azure%20Federation" title="Messenger" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Messenger"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-federation%2F&amp;title=SQL%20Azure%20Federation" id="wpa2a_16"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.estoyenlanube.com/sql-azure-federation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Azure Data Sync</title>
		<link>http://www.estoyenlanube.com/sql-azure-data-sync/</link>
		<comments>http://www.estoyenlanube.com/sql-azure-data-sync/#comments</comments>
		<pubDate>Sat, 15 Oct 2011 20:51:32 +0000</pubDate>
		<dc:creator>Ibon Landa</dc:creator>
				<category><![CDATA[SQL Azure]]></category>

		<guid isPermaLink="false">http://www.estoyenlanube.com/sql-azure-data-sync/</guid>
		<description><![CDATA[SQL Azure Data Sync es una de las funcionalidades de SQL Azure accesible desde el portal de administración de Windows Azure, aunque esté todavía en CTP. Básicamente, como se puede entender de su nombre, es un servicio de sincronización de datos, que permite sincronizar base de datos de SQL Azure que estén en el mismo [...]]]></description>
			<content:encoded><![CDATA[<p>
<p><strong>SQL Azure Data Sync</strong> es una de las funcionalidades de SQL Azure accesible desde el portal de administración de Windows Azure, aunque esté todavía en CTP.</p>
<p>Básicamente, como se puede entender de su nombre, es un servicio de sincronización de datos, que permite <strong>sincronizar base de datos de SQL Azure</strong> que estén en el mismo o diferente datacenter o based de datos que se <strong>encuentren on-premise con base de datos que se encuentren hosteadas en Windows Azure</strong>.</p>
<p>La sincronización entre las base de datos se podrá hacer de forma <strong>bidireccional</strong>.</p>
<p>Como paso adicional que se verá posteriormente, la sincronización con una base de datos on-premise requiere la instalación de un<strong> agente de sincronización</strong> en el servidor on-premise. Este paso no es necesario en el caso de realizar el proceso entre base de datos que estén en Windows Azure.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_5E5EC6B3.png"><img title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_thumb_5F00_716FCD92.png" width="496" height="262" /></a></p>
<p>Como se ha comentado anteriormente toda la funcionalidad está accesible desde el portal de administración de Windows Azure.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_2091935D.png"><img title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_thumb_5F00_17C18B11.png" width="214" height="288" /></a></p>
<p>Una vez se accede a la característica de sincronización, el primer paso será realizar un aprovisionamiento del servicio. El proceso de aprovisionamiento pedirá que aceptar los términos de licencia e indicar en qué datacenter se quiere realizar dicho aprovisionamiento.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_3CDED57D.png"><img title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_thumb_5F00_0BFC1E12.png" width="488" height="259" /></a></p>
<p>Una vez realizado el proceso se habilitarán las opciones de sincronización. En proceso de sincronización es un asistente en el cuál se guiará paso a paso sobre todas las acciones necesarias para configurar un proceso de sincronización.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_421D9661.png"><img title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_thumb_5F00_2D4B9DE1.png" width="495" height="187" /></a></p>
<p><strong>Sincronización entre base de datos SQL Azure</strong></p>
<p>Si se selecciona la opción de sincronización entre base de datos SQL Azure, el primer paso será dar un nombre a dicho proceso.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_038822EE.png"><img title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_thumb_5F00_108202FF.png" width="456" height="151" /></a></p>
<p>El siguiente paso será añadir una de las base de datos a sincronizar, indicando la ubicación de la misma y las credenciales de acceso.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_5A9D0DE4.png"><img title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_thumb_5F00_7C1C3D73.png" width="439" height="245" /></a></p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_73B8681C.png"><img title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_thumb_5F00_0377FD21.png" width="496" height="441" /></a></p>
<p>El siguiente paso será elegir la base de datos con la cuál se realizar la sincronización. </p>
<p>En este paso, como se puede apreciar en la figura, se debe elegir la dirección del proceso de sincronización.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_4124E4DD.png"><img title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_thumb_5F00_77465D2C.png" width="495" height="444" /></a></p>
<p>Una vez indicados los dos puntos de la sincronización el siguiente paso será indicar la periodicidad del proceso y el método de resolución detección de conflictos que quiere aplicarse.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_3010912D.png"><img title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_thumb_5F00_124F066E.png" width="429" height="384" /></a></p>
<p>Y en el último paso puede definirse con más detalle qué información es la que se desea sincronizar; qué tablas, qué columas etc…</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_2CAEF985.png"><img title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_thumb_5F00_3DB32768.png" width="447" height="155" /></a></p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_15A07849.png"><img title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_thumb_5F00_3FC00064.png" width="496" height="565" /></a></p>
<p>Y por último,el asistente pedirá guardar los cambios seleccionando la opción de “deploy”.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_06E5A697.png"><img title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_thumb_5F00_254FE780.png" width="495" height="104" /></a></p>
<p>Una vez configurado todo el proceso desde el portal de administración podrá verse toda la información del proceso y claro está,modificar cualquiera de los elementos configurados en el asistente.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_3FAFDA97.png"><img title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_thumb_5F00_686B3FE0.png" width="495" height="252" /></a></p>
<p>Así mismo también el portal de administración nos ofrece la posibilidad de consultar un log con todas las operaciones que se realizan en los procesos de sincronización.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_3A9D771B.png"><img title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_thumb_5F00_0A93259A.png" width="495" height="237" /></a></p>
<p><b></b></p>
<p>Comentar por último que aunque en este apartado el proceso de creación del grupo de sincronización se ha hecho a través de un asistente, existe también la posibilidad de no usarlo y de crear el proceso de sincronización de forma “manual” consiguiendo, claro está, el mismo resultado.</p>
<h6>Sincronización con un servidor on-premise</h6>
<p>El proceso de sincronización con un servidor on-premise es prácticamente igual al realizado entre servidores SQL Azure, salvo por el hecho que implica la instalación de un agente de sincronización en el servidor on-premise.<b></b></p>
<p>Aunque para realizar un proceso de este tipo se podría utilizar un asistente similar al visto anteriormente, en este ejemplo lo que se va a realizar es añadir un servidor on-premise al grupo creado anteriormente.</p>
<p>Para ello, sobre el diagrama de la Figura anterior puede seleccionarse la opción de añadir un servidor on-premise. </p>
<p>Dicha opción permite añadir un servidor que ya disponga del agente de sincronización o un nuevo servidor que no lo tenga. En este caso se optará por la segunda opción.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_0156EA59.png"><img title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_thumb_5F00_6C84F1D8.png" width="444" height="351" /></a></p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_10C9D65B.png"><img title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_thumb_5F00_46EB4EAA.png" width="382" height="327" /></a></p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_2AFA19B2.png"><img title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_thumb_5F00_397515D7.png" width="495" height="474" /></a></p>
<p>Después de este paso será necesario descargarse el agente de sincronización (msi) e instalarlo en el servidor on-premise. Una vez instalado hay que arrancar el agente (desde el menú inicio) e indicarle la clave de acceso generada en el paso 3.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_6AB3DA6A.png"><img title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_thumb_5F00_07D98275.png" width="469" height="334" /></a></p>
<p>Una vez hayamos configurado la clave, el siguiente paso será registrar la base de datos local que queremos sincronizar.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_3DFAFAC4.png"><img title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_thumb_5F00_47078645.png" width="378" height="308" /></a></p>
<p>Una vez hecho este paso, se podrá ver cómo la base de datos registrada se muestra en el servidor y podemos seleccionarla para ser usada en el proceso de sincronización.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_40E039AA.png"><img title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_thumb_5F00_7550E625.png" width="495" height="495" /></a></p>
<p>Una vez añadido el servidor, para que la modificación tenga efecto será necesario volver a realizar un despliegue, seleccionado la acción “deploy”.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_70AAB59E.png"><img title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_thumb_5F00_2DEB6A66.png" width="496" height="274" /></a></p></p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-data-sync%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-data-sync%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-data-sync%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-data-sync%2F&amp;count=none&amp;text=SQL%20Azure%20Data%20Sync" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-data-sync%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-data-sync%2F&amp;count=none&amp;text=SQL%20Azure%20Data%20Sync" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-data-sync%2F&amp;linkname=SQL%20Azure%20Data%20Sync" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_live" href="http://www.addtoany.com/add_to/live?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-data-sync%2F&amp;linkname=SQL%20Azure%20Data%20Sync" title="Messenger" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Messenger"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-data-sync%2F&amp;title=SQL%20Azure%20Data%20Sync" id="wpa2a_18"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.estoyenlanube.com/sql-azure-data-sync/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creación de informes con SQL Azure Reporting (I)!</title>
		<link>http://www.estoyenlanube.com/creacin-de-informes-con-sql-azure-reporting-i/</link>
		<comments>http://www.estoyenlanube.com/creacin-de-informes-con-sql-azure-reporting-i/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 18:32:31 +0000</pubDate>
		<dc:creator>Ibon Landa</dc:creator>
				<category><![CDATA[SQL Azure]]></category>

		<guid isPermaLink="false">http://www.estoyenlanube.com/creacin-de-informes-con-sql-azure-reporting-i/</guid>
		<description><![CDATA[[post original publicado en el blog de Juan Carlos Gonzalez] Uno de los anuncios que ha hecho Microsoft con respecto a SQL Azure es que por fin tenemos la posibilidad de comenzar a usar SQL Azure Reporting (hasta ahora su uso estaba restringido). En mi caso, tenía ganas de ver de que va esto de [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeks.ms/blogs/ciin/archive/2011/10/14/sql-azure-creaci-243-n-de-informes-con-sql-azure-reporting-i.aspx">[post original publicado en el blog de Juan Carlos Gonzalez]</a></p>
<p>Uno de los anuncios que ha hecho Microsoft con respecto a SQL Azure es que por fin tenemos la posibilidad de comenzar a usar SQL Azure Reporting (hasta ahora su uso estaba restringido). En mi caso, tenía ganas de ver de que va esto de SQL Azure Reporting y he de decir que me he quedado un tanto decepcionado ya que:</p>
<ul>
<li>Sólo se pueden crear informes para BD’s SQL Azure, no estando soportados otros orígenes de datos.</li>
<li>A la hora de crear un informe de SQL Azure Reporting hay que dar más de una “vuelta” hasta darte cuenta del proceso.</li>
<li>Relacionado con lo anterior, que no se pueda lanzar el generador de informes desde el portal de Azure para facilitar la creación del informe.</li>
</ul>
<p>Dicho esto, vamos a ver un pequeño paso a paso de como crear un informe de SQL Azure Reporting:</p>
<ul>
<li>Nos conectamos al portal de Windows Azure y nos validamos con nuestra suscripción. Pulsamos sobre la opción “Informes” disponible en el menú vertical.</li>
<li>Lo primero que tendremos que hacer es crear un servidor de SQL Azure Reporting a través de la opción correspondiente. A continuacón, se muestra la correspondiente ventana de Términos de uso…pulsamos “Siguiente” en la misma.</li>
<li>En la nueva ventana del asistente, especificamos la suscripción de Azure a crear y la región de provisionaiento y pulsamos “Siguiente”.</li>
</ul>
<p><a href="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image.png"><img style="margin: 5px 5px 5px 0px;" title="image" src="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_thumb.png" alt="image" width="244" height="130" border="0" /></a><a href="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_3.png"><img style="margin: 5px 5px 5px 0px;" title="image" src="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_thumb_3.png" alt="image" width="244" height="186" border="0" /></a><br />
<a href="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_4.png"><img title="image" src="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_thumb_4.png" alt="image" width="244" height="185" border="0" /></a>Tras especificar usuario y contraseña para SQL Azure Reporting y pulsar Siguiente, comienza el provisionado del servicio.</p>
<ul>
<li>Cuando el proceso acaba, veremos que tenemos creado un nuevo servidor de SQL Azure Reporting bajo nuestra suscripción que podemos proceder a utilizar.</li>
<li>Lo primero que necesitamos es un origen de datos que crearemos con la opción correspondiente en la sección Data Source. En esta ventana especificaremos la cadena de conexión que tiene que ser de la forma:</li>
</ul>
<pre>   1: Server=tcp:&lt;Servidor_SQLAzure&gt;.database.windows.net;Database=Customers;User ID=UsuarioSQLAzure;Password=ContraseñaSQLAzure;Trusted_Connection=False;</pre>
<ul>
<li>Fijaros que a la hora de especificar la conexión, podemos indicar que o bien se soliciten las credenciales o que estas estén almacenadas de forma segura a nivel de base de datos. En mi caso, he escogido la primera opción aunque la buena práctica sería la segunda y usando un login de SQL Azure con los permisos mínimos para permitir la visualización del informe.</li>
</ul>
<p><a href="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_5.png"><img title="image" src="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_thumb_5.png" alt="image" width="244" height="184" border="0" /></a><a href="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_6.png"><img title="image" src="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_thumb_6.png" alt="image" width="244" height="130" border="0" /></a><a href="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_7.png"><img title="image" src="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_thumb_7.png" alt="image" width="244" height="197" border="0" /></a></p>
<ul>
<li>Probamos que la conexión a nuestro SQL Azure es correcta.</li>
<li>Una vez creado el origen de datos, este debería aparecer en el listado de objetos de reporting disponibles en el servidor de SQL Azure.</li>
<li>A continuación,el objetivo es crear un informe a partir de ese origen de datos definido…y la clave para crearlo es la url del servidor de informes.</li>
</ul>
<p><a href="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_8.png"><img title="image" src="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_thumb_8.png" alt="image" width="244" height="197" border="0" /></a><a href="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_9.png"><img title="image" src="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_thumb_9.png" alt="image" width="244" height="130" border="0" /></a><a href="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_10.png"><img title="image" src="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_thumb_10.png" alt="image" width="244" height="130" border="0" /></a></p>
<ul>
<li>Esa Url es la que tenemos que especificar en las opciones de configuración del generador de informes (aká Report Builder).</li>
<li>De esta forma,cuando vayamos a crear un origen de datos podremos seleccionar el ya disponible en SQL Azure Reporting. Tened en cuenta que se os irán pidiendo credenciales de acceso al servidor según vayáis creando los sucesivos elementos que se necesitan en el informe.</li>
<li>Una vez que tenemos disponible el origen de datos del informe, podemos crear un conjunto de datos a partir del mismo.</li>
</ul>
<p><a href="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_11.png"><img title="image" src="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_thumb_11.png" alt="image" width="244" height="147" border="0" /></a><a href="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_12.png"><img title="image" src="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_thumb_12.png" alt="image" width="244" height="148" border="0" /></a></p>
<p><a href="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_13.png"><img title="image" src="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_thumb_13.png" alt="image" width="238" height="244" border="0" /></a></p>
<ul>
<li>Lo siguiente que haremos es diseñar la consulta del informe, ya sea visualmente o vía T-SQL.</li>
<li>Probamos que la consulta está operativa.</li>
<li>Y a continuación definimos un informe sencillo sobre la base de ese conjunto de datos.</li>
</ul>
<p><a href="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_14.png"><img title="image" src="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_thumb_14.png" alt="image" width="244" height="185" border="0" /></a><a href="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_15.png"><img title="image" src="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_thumb_15.png" alt="image" width="244" height="185" border="0" /></a></p>
<p><a href="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_16.png"><img title="image" src="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_thumb_16.png" alt="image" width="244" height="97" border="0" /></a></p>
<ul>
<li>Para cargar el informe en el servidor de SQL Azure Reporting, simplemente usamos la opción de carga disponible en el portal de Windows Azure.</li>
<li>Para visualizar el informe desde el servidor de SQL Azure Reporting, simplemente navegamos a la Url del servidor de informes y hacemos clic sobre el informe en cuestión.</li>
<li>Cómo es lógico, y de acuerdo a mi configuración, se nos pedirán las credenciales de ejecución.</li>
</ul>
<p><a href="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_17.png"><img title="image" src="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_thumb_17.png" alt="image" width="244" height="130" border="0" /></a><a href="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_18.png"><img title="image" src="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_thumb_18.png" alt="image" width="244" height="40" border="0" /></a></p>
<p><a href="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_19.png"><img title="image" src="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_thumb_19.png" alt="image" width="244" height="57" border="0" /></a></p>
<ul>
<li>Tras especificar dichas credenciales, el informe se muestra sin problemas:</li>
</ul>
<p><a href="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_20.png"><img title="image" src="http://www.ciin.es/imagenes/SQL-Azure-Creacin-de-informes-con-SQL-Az_8402/image_thumb_20.png" alt="image" width="244" height="90" border="0" /></a></p>
<p>Y hasta aquí llega este primer post sobre SQL Azure Reporting.</p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fcreacin-de-informes-con-sql-azure-reporting-i%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fcreacin-de-informes-con-sql-azure-reporting-i%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fcreacin-de-informes-con-sql-azure-reporting-i%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fcreacin-de-informes-con-sql-azure-reporting-i%2F&amp;count=none&amp;text=Creaci%C3%B3n%20de%20informes%20con%20SQL%20Azure%20Reporting%20%28I%29%21" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fcreacin-de-informes-con-sql-azure-reporting-i%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fcreacin-de-informes-con-sql-azure-reporting-i%2F&amp;count=none&amp;text=Creaci%C3%B3n%20de%20informes%20con%20SQL%20Azure%20Reporting%20%28I%29%21" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fcreacin-de-informes-con-sql-azure-reporting-i%2F&amp;linkname=Creaci%C3%B3n%20de%20informes%20con%20SQL%20Azure%20Reporting%20%28I%29%21" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_live" href="http://www.addtoany.com/add_to/live?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fcreacin-de-informes-con-sql-azure-reporting-i%2F&amp;linkname=Creaci%C3%B3n%20de%20informes%20con%20SQL%20Azure%20Reporting%20%28I%29%21" title="Messenger" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Messenger"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.estoyenlanube.com%2Fcreacin-de-informes-con-sql-azure-reporting-i%2F&amp;title=Creaci%C3%B3n%20de%20informes%20con%20SQL%20Azure%20Reporting%20%28I%29%21" id="wpa2a_20"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.estoyenlanube.com/creacin-de-informes-con-sql-azure-reporting-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Novedades para SQL Azure</title>
		<link>http://www.estoyenlanube.com/novedades-para-sql-azure/</link>
		<comments>http://www.estoyenlanube.com/novedades-para-sql-azure/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 20:39:25 +0000</pubDate>
		<dc:creator>Ibon Landa</dc:creator>
				<category><![CDATA[SQL Azure]]></category>

		<guid isPermaLink="false">http://www.estoyenlanube.com/novedades-para-sql-azure/</guid>
		<description><![CDATA[Durante estos días Microsoft está celebrando el SQL PASS Summit 2011, evento en el cuál se están anunciando entre otras muchas cosas un montón de novedades para SQL Azure, algunas de las cuáles ya podemos empezar a disfrutar y otras que llegarán de aquí a finales de año. En los próximos días espero poder&#160; mostraros [...]]]></description>
			<content:encoded><![CDATA[<p>Durante estos días Microsoft está celebrando el <a href="http://www.sqlpass.org/summit/2011/">SQL PASS Summit 2011</a>, evento en el cuál se están anunciando entre otras muchas cosas un montón de novedades para SQL Azure, algunas de las cuáles ya podemos empezar a disfrutar y otras que llegarán de aquí a finales de año.</p>
<p>En los próximos días espero poder&#160; mostraros con mayor detalle algunas de las características. Aunque seguro que algo más se anunciará, de momento el resumen de lo que se ha comentado hasta el momento:</p>
<ul>
<li>Se multiplicará por 3 el tamaño máximo de una base de datos SQL Azure, pasando de 50 GB a<strong> 150 Gb</strong></li>
</ul>
<p>&#160;</p>
<ul>
<li>Llegará <strong>SQL Federation</strong>, que simplificará el escalado horizontal usando el patrón de “sharding” basado en el tamaño de la base de datos o la carga de ésta. Simplificará enormemente la posibilidad de crear y administrar un sistema de base de datos que hagan de sharding.</li>
</ul>
<p>&#160;</p>
<ul>
<li>Se añadirán más funcionalidades en el portal de administración para mejorar las capacidades de <strong>monitorización</strong>, navegar por los schemas de la base de datos,<strong> ver los planes de ejecución</strong>, datos espaciales, índices, keys u obtener <strong>estadísticas</strong> para conocer el rendimiento de las querys que se ejecuten contra la base de datos.</li>
</ul>
<p>&#160;</p>
<ul>
<li><strong>Nueva CTP de SQL Azure DataSync</strong></li>
</ul>
<p><strong></strong></p>
<p><a href="http://estoyenlanube.blob.core.windows.net/uploads/2011/10/SQLAzure5.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="SQLAzure5" border="0" alt="SQLAzure5" src="http://estoyenlanube.blob.core.windows.net/uploads/2011/10/SQLAzure5_thumb.png" width="404" height="214" /></a></p>
<blockquote><p>Esta CTP ya se encuentra integrada dentro del portal de administración y puede ser usada por todos los usuarios.</p>
</blockquote>
<p><a href="http://estoyenlanube.blob.core.windows.net/uploads/2011/10/SQLAzure.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="SQLAzure" border="0" alt="SQLAzure" src="http://estoyenlanube.blob.core.windows.net/uploads/2011/10/SQLAzure_thumb.png" width="232" height="332" /></a></p>
<p><a href="http://estoyenlanube.blob.core.windows.net/uploads/2011/10/SQLAzure2.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="SQLAzure2" border="0" alt="SQLAzure2" src="http://estoyenlanube.blob.core.windows.net/uploads/2011/10/SQLAzure2_thumb.png" width="1091" height="616" /></a></p>
<p>&#160;</p>
<ul>
<li><strong>Nueva CTP de SQL Azure Reporting Service</strong></li>
</ul>
<blockquote><p>Se ha anunciado una nueva versión CTP de SQL Azure Reporting Services, versión que está disponible ya mismo desde el portal de administración. Esta versión ya a su vez también está disponible en todos los datacenters de Windows Azure,lo que hace que podamos desplegarlo en aquel que nos interese para nuestra aplicación. </p>
</blockquote>
<p><a href="http://estoyenlanube.blob.core.windows.net/uploads/2011/10/SQLAzure3.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="SQLAzure3" border="0" alt="SQLAzure3" src="http://estoyenlanube.blob.core.windows.net/uploads/2011/10/SQLAzure3_thumb.png" width="1095" height="511" /></a></p>
<p><a href="http://estoyenlanube.blob.core.windows.net/uploads/2011/10/SQLAzure4.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="SQLAzure4" border="0" alt="SQLAzure4" src="http://estoyenlanube.blob.core.windows.net/uploads/2011/10/SQLAzure4_thumb.png" width="554" height="421" /></a></p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fnovedades-para-sql-azure%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fnovedades-para-sql-azure%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fnovedades-para-sql-azure%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fnovedades-para-sql-azure%2F&amp;count=none&amp;text=Novedades%20para%20SQL%20Azure" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fnovedades-para-sql-azure%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fnovedades-para-sql-azure%2F&amp;count=none&amp;text=Novedades%20para%20SQL%20Azure" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fnovedades-para-sql-azure%2F&amp;linkname=Novedades%20para%20SQL%20Azure" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_live" href="http://www.addtoany.com/add_to/live?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fnovedades-para-sql-azure%2F&amp;linkname=Novedades%20para%20SQL%20Azure" title="Messenger" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Messenger"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.estoyenlanube.com%2Fnovedades-para-sql-azure%2F&amp;title=Novedades%20para%20SQL%20Azure" id="wpa2a_22"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.estoyenlanube.com/novedades-para-sql-azure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Azure Import/Export</title>
		<link>http://www.estoyenlanube.com/sql-azure-importexport/</link>
		<comments>http://www.estoyenlanube.com/sql-azure-importexport/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 07:33:37 +0000</pubDate>
		<dc:creator>Ibon Landa</dc:creator>
				<category><![CDATA[SQL Azure]]></category>

		<guid isPermaLink="false">http://www.estoyenlanube.com/sql-azure-importexport/</guid>
		<description><![CDATA[Desde hace ya tiempo ya un tiempo podemos disfrutar de una nueva funcionalidad de SQL Azure, todavía en CTP, que permite exportar e importar base de datos al Windows Azure Storage. Desde el portal de administración nos será muy fácil exportar una base de datos completa al Windows Azure Storage y volver a importarla. Como [...]]]></description>
			<content:encoded><![CDATA[<p>Desde hace ya tiempo ya un tiempo podemos disfrutar de una nueva funcionalidad de SQL Azure, todavía en CTP, que permite exportar e importar base de datos al Windows Azure Storage.</p>
<p>Desde el portal de administración nos será muy fácil exportar una base de datos completa al Windows Azure Storage y volver a importarla.</p>
<p>Como podéis ver, si vamos al portal de administración tenemos dichas opciones en la barra superior.</p>
<p><a href="http://estoyenlanube.blob.core.windows.net/uploads/2011/10/ImportExport.png"><img style="background-image: none; border-right-width: 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="ImportExport" border="0" alt="ImportExport" src="http://estoyenlanube.blob.core.windows.net/uploads/2011/10/ImportExport_thumb.png" width="644" height="353" /></a></p>
<p>Seleccionando la base de datos que nos interese podemos seleccionar la opción exportar, la cual nos pedirá la información necesaria para la operación.</p>
<p>En primer lugar nos pedirá las credenciales de nuestra base de datos y en segundo lugar le tendremos que indicar la ubicación dónde debe dejar el resultado de la operación.</p>
<p>La URL debe ser la URL de un blob que no exista. El contenedor sí debe existir.</p>
<p>Para acceder al contenedor podremos usar la clave del storage (Access Key) o una clave compartida (Shared Key).</p>
<p><a href="http://estoyenlanube.blob.core.windows.net/uploads/2011/10/ImportExport2.png"><img style="background-image: none; border-right-width: 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="ImportExport2" border="0" alt="ImportExport2" src="http://estoyenlanube.blob.core.windows.net/uploads/2011/10/ImportExport2_thumb.png" width="644" height="436" /></a></p>
<p>Una vez realizada la operación nos indicará que dicho proceso se iniciará. El proceso no es inmediato, depende del tamaño de la base de datos.</p>
<p>&#160;<a href="http://estoyenlanube.blob.core.windows.net/uploads/2011/10/ImportExport3.png"><img style="background-image: none; border-right-width: 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="ImportExport3" border="0" alt="ImportExport3" src="http://estoyenlanube.blob.core.windows.net/uploads/2011/10/ImportExport3_thumb.png" width="516" height="306" /></a></p>
<p>Por este motivo el portal también ofrece una ventana de estado dónde podemos ver el estado de todas las operaciones de exportación e importación, ya que ambas operaciones se hacen de forma asíncrona.</p>
<p>Una vez hecha la operación podemos ver que se ha creado un nuevo blob en el contenedor especificado.</p>
<p><a href="http://estoyenlanube.blob.core.windows.net/uploads/2011/10/ImportExport5.png"><img style="background-image: none; border-right-width: 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="ImportExport5" border="0" alt="ImportExport5" src="http://estoyenlanube.blob.core.windows.net/uploads/2011/10/ImportExport5_thumb.png" width="773" height="184" /></a></p>
<p>Y si queremos importarla, tan fácil como seleccionar la opción importar, indicar las credenciales, el nombre de la nueva base de datos dónde se importarán los datos y el blob dónde está la base de datos.</p>
<p><a href="http://estoyenlanube.blob.core.windows.net/uploads/2011/10/ImportExport6.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="ImportExport6" border="0" alt="ImportExport6" src="http://estoyenlanube.blob.core.windows.net/uploads/2011/10/ImportExport6_thumb.png" width="604" height="484" /></a></p>
<p>La ventana de estado mostrará el estado de todas las operaciones de importación y exportación.</p>
<p><a href="http://estoyenlanube.blob.core.windows.net/uploads/2011/10/ImportExport4.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="ImportExport4" border="0" alt="ImportExport4" src="http://estoyenlanube.blob.core.windows.net/uploads/2011/10/ImportExport4_thumb.png" width="608" height="484" /></a></p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-importexport%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-importexport%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-importexport%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-importexport%2F&amp;count=none&amp;text=SQL%20Azure%20Import%2FExport" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-importexport%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-importexport%2F&amp;count=none&amp;text=SQL%20Azure%20Import%2FExport" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-importexport%2F&amp;linkname=SQL%20Azure%20Import%2FExport" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_live" href="http://www.addtoany.com/add_to/live?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-importexport%2F&amp;linkname=SQL%20Azure%20Import%2FExport" title="Messenger" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Messenger"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-importexport%2F&amp;title=SQL%20Azure%20Import%2FExport" id="wpa2a_24"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.estoyenlanube.com/sql-azure-importexport/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Azure July 2011 Service Release</title>
		<link>http://www.estoyenlanube.com/sql-azure-july-2011-service-release/</link>
		<comments>http://www.estoyenlanube.com/sql-azure-july-2011-service-release/#comments</comments>
		<pubDate>Thu, 14 Jul 2011 20:47:31 +0000</pubDate>
		<dc:creator>Ibon Landa</dc:creator>
				<category><![CDATA[SQL Azure]]></category>

		<guid isPermaLink="false">http://www.estoyenlanube.com/sql-azure-july-2011-service-release/</guid>
		<description><![CDATA[Os dejo un enlace al blog del grupo de desarrollo de Windows Azure donde se explican las mejoras que tendrá la nueva versión de SQL Azure. Enlace.]]></description>
			<content:encoded><![CDATA[<p>Os dejo un enlace al blog del grupo de desarrollo de Windows Azure donde se explican las mejoras que tendrá la nueva versión de SQL Azure. <a href="http://blogs.msdn.com/b/windowsazure/archive/2011/07/13/announcing-sql-azure-july-2011-service-release.aspx?utm_medium=twitter&amp;utm_source=twitterfeed" target="_blank">Enlace</a>.</p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-july-2011-service-release%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-july-2011-service-release%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-july-2011-service-release%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-july-2011-service-release%2F&amp;count=none&amp;text=SQL%20Azure%20July%202011%20Service%20Release" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-july-2011-service-release%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-july-2011-service-release%2F&amp;count=none&amp;text=SQL%20Azure%20July%202011%20Service%20Release" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-july-2011-service-release%2F&amp;linkname=SQL%20Azure%20July%202011%20Service%20Release" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_live" href="http://www.addtoany.com/add_to/live?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-july-2011-service-release%2F&amp;linkname=SQL%20Azure%20July%202011%20Service%20Release" title="Messenger" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Messenger"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.estoyenlanube.com%2Fsql-azure-july-2011-service-release%2F&amp;title=SQL%20Azure%20July%202011%20Service%20Release" id="wpa2a_26"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.estoyenlanube.com/sql-azure-july-2011-service-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Integración de SQL Azure y SharePoint 2010</title>
		<link>http://www.estoyenlanube.com/integracin-de-sql-azure-y-sharepoint-2010/</link>
		<comments>http://www.estoyenlanube.com/integracin-de-sql-azure-y-sharepoint-2010/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 20:06:11 +0000</pubDate>
		<dc:creator>Ibon Landa</dc:creator>
				<category><![CDATA[SQL Azure]]></category>

		<guid isPermaLink="false">http://www.estoyenlanube.com/integracin-de-sql-azure-y-sharepoint-2010/</guid>
		<description><![CDATA[Escribo un post muy cortito para simplemente recomendar un artículo publicado en TechNet sobre cómo usar SharePoint 2010 con SQL Azure. https://blogs.technet.com/b/speschka/archive/2010/12/12/integrating-sql-azure-with-sharepoint-2010-and-windows-azure.aspx]]></description>
			<content:encoded><![CDATA[<p>Escribo un post muy cortito para simplemente recomendar un artículo publicado en TechNet sobre cómo usar SharePoint 2010 con SQL Azure.</p>
<p><a title="https://blogs.technet.com/b/speschka/archive/2010/12/12/integrating-sql-azure-with-sharepoint-2010-and-windows-azure.aspx" href="https://blogs.technet.com/b/speschka/archive/2010/12/12/integrating-sql-azure-with-sharepoint-2010-and-windows-azure.aspx">https://blogs.technet.com/b/speschka/archive/2010/12/12/integrating-sql-azure-with-sharepoint-2010-and-windows-azure.aspx</a></p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fintegracin-de-sql-azure-y-sharepoint-2010%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fintegracin-de-sql-azure-y-sharepoint-2010%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fintegracin-de-sql-azure-y-sharepoint-2010%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fintegracin-de-sql-azure-y-sharepoint-2010%2F&amp;count=none&amp;text=Integraci%C3%B3n%20de%20SQL%20Azure%20y%20SharePoint%202010" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fintegracin-de-sql-azure-y-sharepoint-2010%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fintegracin-de-sql-azure-y-sharepoint-2010%2F&amp;count=none&amp;text=Integraci%C3%B3n%20de%20SQL%20Azure%20y%20SharePoint%202010" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fintegracin-de-sql-azure-y-sharepoint-2010%2F&amp;linkname=Integraci%C3%B3n%20de%20SQL%20Azure%20y%20SharePoint%202010" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_live" href="http://www.addtoany.com/add_to/live?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fintegracin-de-sql-azure-y-sharepoint-2010%2F&amp;linkname=Integraci%C3%B3n%20de%20SQL%20Azure%20y%20SharePoint%202010" title="Messenger" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Messenger"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.estoyenlanube.com%2Fintegracin-de-sql-azure-y-sharepoint-2010%2F&amp;title=Integraci%C3%B3n%20de%20SQL%20Azure%20y%20SharePoint%202010" id="wpa2a_28"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.estoyenlanube.com/integracin-de-sql-azure-y-sharepoint-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advanced Business Intelligence with Cloud Data</title>
		<link>http://www.estoyenlanube.com/advanced-business-intelligence-with-cloud-data/</link>
		<comments>http://www.estoyenlanube.com/advanced-business-intelligence-with-cloud-data/#comments</comments>
		<pubDate>Thu, 19 May 2011 06:54:55 +0000</pubDate>
		<dc:creator>Ibon Landa</dc:creator>
				<category><![CDATA[SQL Azure]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.estoyenlanube.com/advanced-business-intelligence-with-cloud-data/</guid>
		<description><![CDATA[document.write("]]></description>
			<content:encoded><![CDATA[<p><object type="application/x-silverlight-2" data="data:application/x-silverlight-2," width="639" height="360" ><param name="source" value="http://www.microsoft.com/showcase/silverlight/player/1/player-en.xap" /><param name="initParams" value="Culture=en-US,Uuid=dfb1ac98-ab80-4f8f-ab8e-89e6bfdb02a7,Autoplay=False,ShowMarketingOverlay=true,MiscControls=FullScreen;Detached,ShowMenu=True,Tabs=Embed;Email;Share;Info,VideoUrl=http://microsoft.com/showcase/en/us/details/dfb1ac98-ab80-4f8f-ab8e-89e6bfdb02a7,Mode=Player" /><param name="enableHtmlAccess" value="true" /><param name="allowHtmlPopupwindow" value="true" /><param name="background" value="#FF000000" /><param name="minRuntimeVersion" value="4.0.50401.0" /><param name="autoUpgrade" value="true" /><a href="http://go.microsoft.com/fwlink/?LinkID=149156" style="text-decoration: none;" onmousedown="javascript:new Image().src = 'http://m.webtrends.com/dcsygm2gb10000kf9xm7kfvub_9p1t/dcs.gif?dcsdat=' + new Date().getTime() + '&#038;dcssip=www.microsoft.com&#038;dcsuri=' + window.location.href + '&#038;WT.tz=-8&#038;WT.bh=16&#038;WT.ul=en-US&#038;WT.cd=32&#038;WT.jo=Yes&#038;WT.ti=&#038;WT.js=Yes&#038;WT.jv=1.5&#038;WT.fi=Yes&#038;WT.fv=10.0&#038;WT.sli=Not%20Installed&#038;WT.slv=Version%20Unavailable&#038;WT.dl=1&#038;WT.seg_1=Not%20Logged%20In&#038;WT.vt_f_a=2&#038;WT.vt_f=2&#038;WT.vt_nvr1=2&#038;WT.vt_nvr2=2&#038;WT.vt_nvr3=2&#038;WT.vt_nvr4=2&#038;vp_site=Embedded&#038;wtEvtSrc=' + window.location.href + '&#038;vp_sli=Embedded'"><img src="http://img.microsoft.com/showcase/Content/img/resx/en-US/installSL.gif" alt="Get Microsoft Silverlight" style="border-style: none" /></a><noscript>
<div><img alt="DCSIMG" id="DCSIMG" width="1" height="1" src="http://m.webtrends.com/dcsygm2gb10000kf9xm7kfvub_9p1t/njs.gif?dcsuri=/nojavascript&amp;WT.js=No" /></div>
<p></noscript></object><script type="text/javascript">document.write("<script type='text/javascript' src='" + (window.location.protocol) + "//c.microsoft.com/ms.js'" +"'><\/script>");</script></p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fadvanced-business-intelligence-with-cloud-data%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fadvanced-business-intelligence-with-cloud-data%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fadvanced-business-intelligence-with-cloud-data%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fadvanced-business-intelligence-with-cloud-data%2F&amp;count=none&amp;text=Advanced%20Business%20Intelligence%20with%20Cloud%20Data" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fadvanced-business-intelligence-with-cloud-data%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fadvanced-business-intelligence-with-cloud-data%2F&amp;count=none&amp;text=Advanced%20Business%20Intelligence%20with%20Cloud%20Data" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fadvanced-business-intelligence-with-cloud-data%2F&amp;linkname=Advanced%20Business%20Intelligence%20with%20Cloud%20Data" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_live" href="http://www.addtoany.com/add_to/live?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fadvanced-business-intelligence-with-cloud-data%2F&amp;linkname=Advanced%20Business%20Intelligence%20with%20Cloud%20Data" title="Messenger" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Messenger"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.estoyenlanube.com%2Fadvanced-business-intelligence-with-cloud-data%2F&amp;title=Advanced%20Business%20Intelligence%20with%20Cloud%20Data" id="wpa2a_30"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.estoyenlanube.com/advanced-business-intelligence-with-cloud-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Actualización de SQL Azure</title>
		<link>http://www.estoyenlanube.com/actualizacin-de-sql-azure-2/</link>
		<comments>http://www.estoyenlanube.com/actualizacin-de-sql-azure-2/#comments</comments>
		<pubDate>Sat, 14 May 2011 19:59:24 +0000</pubDate>
		<dc:creator>Ibon Landa</dc:creator>
				<category><![CDATA[SQL Azure]]></category>

		<guid isPermaLink="false">http://www.estoyenlanube.com/actualizacin-de-sql-azure-2/</guid>
		<description><![CDATA[Este mes de mayo SQL Azure ha sufrido una actualización trayéndonos alguna novedad interesante. La verdad es que tampoco es que sean “grandes mejoras”, seguramente me hubieran gustado otras cosas, pero poco a poco, todo llegará Una de las novedades es que SQL Azure dispone ya de un API de administración REST que permitirá realizar [...]]]></description>
			<content:encoded><![CDATA[<p>Este mes de mayo SQL Azure ha sufrido una actualización trayéndonos alguna novedad interesante. La verdad es que tampoco es que sean “grandes mejoras”, seguramente me hubieran gustado otras cosas, pero poco a poco, todo llegará <img src='http://www.estoyenlanube.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  </p>
<p>Una de las novedades es que SQL Azure dispone ya de un <strong>API de administración REST</strong> que permitirá realizar por código labores de administración, como las tan necesarias labores de aprovisionamiento; crear servidores, base de datos, configurar el firewall. (</p>
<p>Otra de las novedades es que a partir de ahora se podrán <strong>crear más de 1 servidor de SQL Azure por subscripción</strong>, servidor que su vez puede tener múltiples base de datos. Cada servidor, lógicamente, podrá estar en una ubicación diferente.</p>
<p>Soporte del driver JDBC, más concretamente de la <a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=ae924066-2946-40a7-93c6-c7e83f54072f&amp;displaylang=en">versión 3.0 del driver de JDBC para SQL Server</a> y actualización del paquete de aplicación datos (DAC) que <a href="http://msdn.microsoft.com/en-us/library/53fa19c8-4051-40fc-bf2e-5aa6b7110524#datatier" target="_blank">permite actualización in-place</a> en SQL Azure.</p>
<p>La información detallada sobre las novedades la podéis encontrar <a href="http://msdn.microsoft.com/en-us/library/ff602419.aspx" target="_blank">aquí</a>.</p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Factualizacin-de-sql-azure-2%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Factualizacin-de-sql-azure-2%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Factualizacin-de-sql-azure-2%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Factualizacin-de-sql-azure-2%2F&amp;count=none&amp;text=Actualizaci%C3%B3n%20de%20SQL%20Azure" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Factualizacin-de-sql-azure-2%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Factualizacin-de-sql-azure-2%2F&amp;count=none&amp;text=Actualizaci%C3%B3n%20de%20SQL%20Azure" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Factualizacin-de-sql-azure-2%2F&amp;linkname=Actualizaci%C3%B3n%20de%20SQL%20Azure" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_live" href="http://www.addtoany.com/add_to/live?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Factualizacin-de-sql-azure-2%2F&amp;linkname=Actualizaci%C3%B3n%20de%20SQL%20Azure" title="Messenger" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Messenger"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.estoyenlanube.com%2Factualizacin-de-sql-azure-2%2F&amp;title=Actualizaci%C3%B3n%20de%20SQL%20Azure" id="wpa2a_32"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.estoyenlanube.com/actualizacin-de-sql-azure-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS SQL Azure Diagnostics</title>
		<link>http://www.estoyenlanube.com/css-sql-azure-diagnostics/</link>
		<comments>http://www.estoyenlanube.com/css-sql-azure-diagnostics/#comments</comments>
		<pubDate>Sat, 14 May 2011 19:46:32 +0000</pubDate>
		<dc:creator>Ibon Landa</dc:creator>
				<category><![CDATA[SQL Azure]]></category>

		<guid isPermaLink="false">http://www.estoyenlanube.com/css-sql-azure-diagnostics/</guid>
		<description><![CDATA[Hace tiempo que hablábamos del soporte que SQL Azure tiene de las DMVs y cómo sólo se podían usar algunas de ellas. En este post os comento una herramienta muy interesante que permite simplificar el trabajo con éstas, ya que simplifica su utilización e interpretación; CSS SQL Azure Diagnostics. Es una herramienta pensada para simplificar [...]]]></description>
			<content:encoded><![CDATA[<p>Hace tiempo que hablábamos del <a href="http://www.estoyenlanube.com/dmvs-en-sql-azure/">soporte que SQL Azure tiene de las DMVs</a> y cómo sólo se podían usar algunas de ellas. </p>
<p>En este post os comento una herramienta muy interesante que permite simplificar el trabajo con éstas, ya que simplifica su utilización e interpretación; <a href="http://blogs.msdn.com/b/psssql/archive/2011/04/25/css-sql-azure-diagnostics-tool-released.aspx">CSS SQL Azure Diagnostics</a>.</p>
<p>Es una herramienta pensada para simplificar el trabajo con SQL Azure y ayudarnos a encontrar y solucionar problemas. La herramienta se basa única y exclusivamente en las DMVs soportadas por SQL Azure, no hace ninguna otra cosa, pero simplifica enormemente su uso.</p>
<p>En este <a href="http://blogs.msdn.com/b/psssql/archive/2011/04/25/css-sql-azure-diagnostics-tool-released.aspx">post se comenta en detalle</a> cómo es la herramienta y cómo es posible usarla.</p>
<p>Aquí os dejo unos pantallazos a modo de ejemplo de la herramienta:</p>
<p><a href="http://www.estoyenlanube.com/wp-content/uploads/2011/05/SQLAzure.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="SQLAzure" border="0" alt="SQLAzure" src="http://www.estoyenlanube.com/wp-content/uploads/2011/05/SQLAzure_thumb.png" width="623" height="495" /></a></p>
<p><a href="http://www.estoyenlanube.com/wp-content/uploads/2011/05/SQLAzure2.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="SQLAzure2" border="0" alt="SQLAzure2" src="http://www.estoyenlanube.com/wp-content/uploads/2011/05/SQLAzure2_thumb.png" width="628" height="460" /></a></p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fcss-sql-azure-diagnostics%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fcss-sql-azure-diagnostics%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fcss-sql-azure-diagnostics%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fcss-sql-azure-diagnostics%2F&amp;count=none&amp;text=CSS%20SQL%20Azure%20Diagnostics" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fcss-sql-azure-diagnostics%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fcss-sql-azure-diagnostics%2F&amp;count=none&amp;text=CSS%20SQL%20Azure%20Diagnostics" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fcss-sql-azure-diagnostics%2F&amp;linkname=CSS%20SQL%20Azure%20Diagnostics" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_live" href="http://www.addtoany.com/add_to/live?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fcss-sql-azure-diagnostics%2F&amp;linkname=CSS%20SQL%20Azure%20Diagnostics" title="Messenger" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Messenger"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.estoyenlanube.com%2Fcss-sql-azure-diagnostics%2F&amp;title=CSS%20SQL%20Azure%20Diagnostics" id="wpa2a_34"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.estoyenlanube.com/css-sql-azure-diagnostics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Database Manager</title>
		<link>http://www.estoyenlanube.com/database-manager/</link>
		<comments>http://www.estoyenlanube.com/database-manager/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 22:27:22 +0000</pubDate>
		<dc:creator>Ibon Landa</dc:creator>
				<category><![CDATA[SQL Azure]]></category>
		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">http://www.estoyenlanube.com/?p=255</guid>
		<description><![CDATA[Siguiendo con los post orientados a conocer las interesantes novedades que Microsoft ha publicado recientemente con el Sdk 1.3, hoy os mostraré de Database Manager, anteriormente conocido como “Houston”. Es una herramienta web hecha en Silverlight, que nos va a permitir conectarnos a una base de datos SQL Azure y realizar las labores típicas que [...]]]></description>
			<content:encoded><![CDATA[<p>Siguiendo con los post orientados a conocer las interesantes novedades que Microsoft ha publicado recientemente con el Sdk 1.3, hoy os mostraré de Database Manager, anteriormente conocido como <a href="http://geeks.ms/blogs/ilanda/archive/2010/07/21/project-code-named-houston.aspx">“Houston</a>”.</p>
<p>Es una herramienta web hecha en Silverlight, que nos va a permitir conectarnos a una base de datos SQL Azure y realizar las labores típicas que se puede realizar; manejar tablas, vistas, procedimientos almacenados, lanzar querys, abrir y lanzar ficheros sql.</p>
<p>Con la nueva herramienta de administración éste se encuentra completamente integrada.</p>
<p>Si seleccionamos una base de datos que tengamos creada, tendremos disponible la opción “<strong>Manage</strong>” dentro de la barra de herramientas de la parte superior.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/SQLAzure7_5F00_376EE444.png"><img title="SQLAzure7" border="0" alt="SQLAzure7" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/SQLAzure7_5F00_thumb_5F00_43CCE1A0.png" width="1028" height="491" /></a></p>
<p>Una vez damos a la opción “Manage” se nos abrirá una nueva pestaña del navegador que nos llevará a Database Manager.</p>
<p>Si es la primera vez que entramos tendremos que aceptar los términos de licencia e indicar las credenciales de acceso a la base de datos. Es una pena que no haya un single sing-on y no vuelva a pedir credenciales.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/SQLAzure10_5F00_3F26B119.png"><img title="SQLAzure10" border="0" alt="SQLAzure10" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/SQLAzure10_5F00_thumb_5F00_2A54B899.png" width="633" height="551" /></a></p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/SQLAzure11_5F00_6801A055.png"><img title="SQLAzure11" border="0" alt="SQLAzure11" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/SQLAzure11_5F00_thumb_5F00_3F82BE41.png" width="460" height="349" /></a></p>
<p>Una vez conectamos la herramienta nos permite hacer la labores típicas; manejar tablas, vistas, procedimientos almacenados, lanzar querys, abrir y lanzar ficheros sql…</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/SQLAzure12_5F00_2BF55EA0.png"><img title="SQLAzure12" border="0" alt="SQLAzure12" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/SQLAzure12_5F00_thumb_5F00_7A3A414A.png" width="1028" height="489" /></a></p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fdatabase-manager%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fdatabase-manager%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fdatabase-manager%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fdatabase-manager%2F&amp;count=none&amp;text=Database%20Manager" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fdatabase-manager%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fdatabase-manager%2F&amp;count=none&amp;text=Database%20Manager" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fdatabase-manager%2F&amp;linkname=Database%20Manager" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_live" href="http://www.addtoany.com/add_to/live?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fdatabase-manager%2F&amp;linkname=Database%20Manager" title="Messenger" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Messenger"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.estoyenlanube.com%2Fdatabase-manager%2F&amp;title=Database%20Manager" id="wpa2a_36"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.estoyenlanube.com/database-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trabajando con SQL Azure</title>
		<link>http://www.estoyenlanube.com/trabajando-con-sql-azure/</link>
		<comments>http://www.estoyenlanube.com/trabajando-con-sql-azure/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 22:26:45 +0000</pubDate>
		<dc:creator>Ibon Landa</dc:creator>
				<category><![CDATA[SQL Azure]]></category>
		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">http://www.estoyenlanube.com/?p=254</guid>
		<description><![CDATA[Siguiendo la temática de los dos últimos post os sigo mostrando cómo es el nuevo portal y cómo pueden realizarse las tareas típicas. En este post os mostraré cómo es posible trabajar con SQL Azure Lo primero que debemos hacer es crear un nuevo servidor de base de datos (recordad que no es un servidor [...]]]></description>
			<content:encoded><![CDATA[<p>Siguiendo la temática de los dos últimos post os sigo mostrando cómo es el nuevo portal y cómo pueden realizarse las tareas típicas.</p>
<p>En este post os mostraré cómo es posible trabajar con SQL Azure</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/SQLAzure_5F00_07AC8005.png"><img title="SQLAzure" border="0" alt="SQLAzure" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/SQLAzure_5F00_thumb_5F00_02F629B1.png" width="1028" height="492" /></a></p>
<p>Lo primero que debemos hacer es crear un nuevo servidor de base de datos (recordad que no es un servidor físico dedicado) sobre la cuenta de Azure dónde deseemos crearlo. Una cuenta sólo puede tener un servidor asociado. Un mismo servidor puede tener múltiples base de datos asociadas.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/SQLAzure2_5F00_6AFF1CBD.png"><img title="SQLAzure2" border="0" alt="SQLAzure2" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/SQLAzure2_5F00_thumb_5F00_7E3FD35C.png" width="467" height="374" /></a></p>
<p>Indicaremos la cuenta de administrador del servidor.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/SQLAzure3_5F00_158AD7CE.png"><img title="SQLAzure3" border="0" alt="SQLAzure3" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/SQLAzure3_5F00_thumb_5F00_11BD0D31.png" width="729" height="429" /></a></p>
<p>Han incluido como parte del proceso de creación del servidor la configuración del firewall. </p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/SQLAzure4_5F00_0880D1F0.png"><img title="SQLAzure4" border="0" alt="SQLAzure4" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/SQLAzure4_5F00_thumb_5F00_6DD435D6.png" width="463" height="364" /></a></p>
<p>Una vez creado el servidor, podemos acceder a la toda la información del mismo; base de datos asociadas, datos de conexión etc…</p>
<p>Como siempre, en la barra de herramientas superior tendremos disponibles todas las opciones habituales en función de lo que estemos viendo en la pantalla.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/SQLAzure5_5F00_6C236A02.png"><img title="SQLAzure5" border="0" alt="SQLAzure5" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/SQLAzure5_5F00_thumb_5F00_5EAD312F.png" width="1028" height="488" /></a></p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/SQLAzure7_5F00_7617BF93.png"><img title="SQLAzure7" border="0" alt="SQLAzure7" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/SQLAzure7_5F00_thumb_5F00_0A6D5F52.png" width="1028" height="491" /></a></p>
<p>Podemos crear tantas base de datos como queramos asociadas al servidor de base de datos, indicando la edición que queremos y el tamaño de la misma.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/SQLAzure8_5F00_4C441ED3.png"><img title="SQLAzure8" border="0" alt="SQLAzure8" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/SQLAzure8_5F00_thumb_5F00_43E0497C.png" width="462" height="253" /></a></p>
<p>Y ya por último, otro tema interesante, es que desde el mismo portal de administración tenemos disponible información interesante sobre cómo trabajar con SQL Azure.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/SQLAzure9_5F00_5478446A.png"><img title="SQLAzure9" border="0" alt="SQLAzure9" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/SQLAzure9_5F00_thumb_5F00_3CB0E737.png" width="1028" height="488" /></a></p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Ftrabajando-con-sql-azure%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Ftrabajando-con-sql-azure%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Ftrabajando-con-sql-azure%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Ftrabajando-con-sql-azure%2F&amp;count=none&amp;text=Trabajando%20con%20SQL%20Azure" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Ftrabajando-con-sql-azure%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Ftrabajando-con-sql-azure%2F&amp;count=none&amp;text=Trabajando%20con%20SQL%20Azure" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Ftrabajando-con-sql-azure%2F&amp;linkname=Trabajando%20con%20SQL%20Azure" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_live" href="http://www.addtoany.com/add_to/live?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Ftrabajando-con-sql-azure%2F&amp;linkname=Trabajando%20con%20SQL%20Azure" title="Messenger" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Messenger"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.estoyenlanube.com%2Ftrabajando-con-sql-azure%2F&amp;title=Trabajando%20con%20SQL%20Azure" id="wpa2a_38"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.estoyenlanube.com/trabajando-con-sql-azure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Curso de Windows Azure en la MSDN en espa&#241;ol!</title>
		<link>http://www.estoyenlanube.com/curso-de-windows-azure-en-la-msdn-en-espaol/</link>
		<comments>http://www.estoyenlanube.com/curso-de-windows-azure-en-la-msdn-en-espaol/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 22:20:08 +0000</pubDate>
		<dc:creator>Ibon Landa</dc:creator>
				<category><![CDATA[AppFabric]]></category>
		<category><![CDATA[MarketPlace]]></category>
		<category><![CDATA[SQL Azure]]></category>
		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">http://www.estoyenlanube.com/?p=245</guid>
		<description><![CDATA[Microsoft ha publicado recientemente en la MSDN un curso que he realizado para Campus MVP que recoge bastante información útil e interesante sobre la plataforma. El material incluye información de diferentes niveles (Awareness, principiante, intermedio y avanzado), ejemplos de código y videos para intentar ayudar a conocer mejor la plataforma. Espero que os guste. Awareness [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft ha publicado recientemente en la <a href="http://msdn.microsoft.com/es-es/windowsazure/gg318628.aspx#tab=1">MSDN</a> un curso que he realizado para <a href="http://www.campusmvp.com">Campus MVP</a> que recoge bastante información útil e interesante sobre la plataforma.</p>
<p>El material incluye información de diferentes niveles (Awareness, principiante, intermedio y avanzado), ejemplos de código y videos para intentar ayudar a conocer mejor la plataforma.</p>
<p>Espero que os guste.</p>
<h6>Awareness</h6>
<ol>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg318629.aspx">Los retos de la escalabilidad y disponibilidad en las aplicaciones</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg318630.aspx">La respuesta Cloud Computing ¿qué es la nube?</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg318631.aspx">Aplicaciones prácticas de la nube</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg318632.aspx">Windows Azure Platform</a>
<ol>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg318633.aspx">Qué es Windows Azure Platform</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg318634.aspx">Windows Azure</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg318635.aspx">SQL Azure</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg318636.aspx">Windows Azure Platform AppFabric</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg318637.aspx">Microsoft codename “Dallas”</a></li>
</ol>
</li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg318638.aspx">Plataformas de desarrollo soportadas por Windows Azure</a></li>
</ol>
<h6>Principiantes</h6>
<ol>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg318639.aspx">Cómo crear una cuenta en Windows Azure</a>
<ol>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg318640.aspx">La promoción especial de introducción a la Plataforma Windows Azure</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg318641.aspx">La promoción de beneficios para suscriptores MSDN</a></li>
</ol>
</li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg318642.aspx">Puesta en marcha de Visual Studio 2010 para trabajar con Windows Azure</a>
<ol>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg318643.aspx">Herramientas necesarias</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg318644.aspx">Hotfixes necesarios según tu sistema operativo y entorno</a></li>
</ol>
</li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg318645.aspx">Mi primera aplicación con Windows Azure</a>
<ol>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg318646.aspx">El entorno de ejecución de Windows Azure</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg318647.aspx">Arquitectura de una aplicación Windows Azure</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299474.aspx">Crear un proyecto con las Visual Studio Tools for Windows Azure</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299475.aspx">Development Fabric simulación de Azure en local para facilitar el desarrollo</a>          <br /><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299476.aspx">VIDEO Mi primera aplicación con Windows Azure</a></li>
</ol>
</li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299477.aspx">Introducción a SQL Azure para desarrolladores</a>
<ol>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299478.aspx">Arquitectura de SQL Azure</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299479.aspx">Acceso a Datos en SQL Azure</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299480.aspx">Modelo de aprovisionamiento de SQL Azure</a></li>
</ol>
</li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299481.aspx">SQL Azure crear mi primera base de datos en la nube</a>
<ol>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299482.aspx">VIDEO El portal de gestión de SQL Azure</a></li>
</ol>
</li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299483.aspx">Herramientas para trabajar con SQL Azure</a>
<ol>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299484.aspx">SQL Server Management Studio</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299485.aspx">SQL Azure Migration Wizard</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299486.aspx">Project Code-Named “Houston”</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299487.aspx">Microsoft SQL Server Migration Assistant</a></li>
</ol>
</li>
</ol>
<h6>Intermedio</h6>
<ol>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299488.aspx">Almacenamiento en Azure</a>
<ol>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299489.aspx">Tablas</a>          <br /><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299490.aspx">VIDEO Uso en la práctica de Tablas</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299491.aspx">Blobs</a>          <br /><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299492.aspx">VIDEO Uso en la práctica de Blobs</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299493.aspx">Colas</a>          <br /><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299494.aspx">VIDEO Uso en la práctica de Colas</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299495.aspx">Windows Azure Drive</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299496.aspx">Del Development Storage al almacenamiento en la nube</a></li>
</ol>
</li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299497.aspx">Herramientas extra para trabajar con almacenamiento Azure</a>
<ol>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299498.aspx">Windows Azure MMC</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299499.aspx">Cerebrata CSS</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299500.aspx">Cerebrata Cloud Storage Studioe</a></li>
</ol>
</li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299501.aspx">Worker Roles en Windows Azure</a>
<ol>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299502.aspx">Introducción al Worker Role</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299503.aspx">Comunicación entre Web Role y Worker Role</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299504.aspx">VIDEO Mi primera aplicación con Worker Role</a></li>
</ol>
</li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299505.aspx">Microsoft SQL Azure</a>
<ol>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299506.aspx">Particularidades de SQL Azure respecto SQL Server</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299507.aspx">Acceso programático a SQL Azure (ADO.NET, ODBC, PHP)</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299508.aspx">Administrar SQL Azure SQLCMD, despliegue, monitorización, diagnóstico, aprovisionamiento</a></li>
</ol>
</li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299509.aspx">VIDEO Mi primera aplicación con el Service Bus de AppFabric</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299510.aspx">Conceptos clave del Service Bus</a>
<ol>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299511.aspx">Nomenclatura y registro de servicios</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299512.aspx">Mensajería</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299513.aspx">Autenticación y autorización con Access Control</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299515.aspx">Buffers de Mensajes</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299516.aspx">Buenas prácticas. ¿Qué binding debo usar</a></li>
</ol>
</li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299517.aspx">Microsoft codename “Dallas”</a>
<ol>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299518.aspx">Consumir un servicio de Dallas</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299519.aspx">Consumir un servicio de Dallas desde Excel 2010</a></li>
</ol>
</li>
</ol>
<h6>Avanzado</h6>
<ol>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299520.aspx">Configuración de aplicaciones Azure</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299521.aspx">Cómo desplegar una aplicación en Windows Azure</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299522.aspx">Versionado de aplicaciones Windows Azure</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299523.aspx">Diagnóstico y trazas de aplicaciones</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299524.aspx">Autenticación federada de aplicaciones web en Azure con Windows Identity Foundation</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299525.aspx">Diseño de arquitectura para aplicaciones escalables con Azure</a>
<ol>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299526.aspx">Particionado de datos</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299527.aspx">Estado de las aplicaciones</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299528.aspx">Distribución de cargas</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299529.aspx">Procesamiento asíncrono</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299530.aspx">Windows Azure CDN</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299531.aspx">Windows Azure Dashboard</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299532.aspx">Azure Throughput Analyzer</a></li>
</ol>
</li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299533.aspx">AppFabric Access Control</a>
<ol>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299534.aspx">Introducción a la Identidad basada en Claims</a></li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299535.aspx">Mi primera aplicación con Access Control</a></li>
</ol>
</li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299536.aspx">Consejos prácticos para crear aplicaciones Azure seguras</a>
<ol>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299537.aspx">Partial-Trust y Full-Trust</a></li>
</ol>
</li>
<li><a href="http://msdn.microsoft.com/es-es/windowsazure/gg299538.aspx">Proceso de sincronización en SQL Azure</a></li>
</ol>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fcurso-de-windows-azure-en-la-msdn-en-espaol%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fcurso-de-windows-azure-en-la-msdn-en-espaol%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fcurso-de-windows-azure-en-la-msdn-en-espaol%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fcurso-de-windows-azure-en-la-msdn-en-espaol%2F&amp;count=none&amp;text=Curso%20de%20Windows%20Azure%20en%20la%20MSDN%20en%20espa%26ntilde%3Bol%21" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fcurso-de-windows-azure-en-la-msdn-en-espaol%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fcurso-de-windows-azure-en-la-msdn-en-espaol%2F&amp;count=none&amp;text=Curso%20de%20Windows%20Azure%20en%20la%20MSDN%20en%20espa%26ntilde%3Bol%21" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fcurso-de-windows-azure-en-la-msdn-en-espaol%2F&amp;linkname=Curso%20de%20Windows%20Azure%20en%20la%20MSDN%20en%20espa%26ntilde%3Bol%21" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_live" href="http://www.addtoany.com/add_to/live?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fcurso-de-windows-azure-en-la-msdn-en-espaol%2F&amp;linkname=Curso%20de%20Windows%20Azure%20en%20la%20MSDN%20en%20espa%26ntilde%3Bol%21" title="Messenger" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Messenger"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.estoyenlanube.com%2Fcurso-de-windows-azure-en-la-msdn-en-espaol%2F&amp;title=Curso%20de%20Windows%20Azure%20en%20la%20MSDN%20en%20espa%26ntilde%3Bol%21" id="wpa2a_40"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.estoyenlanube.com/curso-de-windows-azure-en-la-msdn-en-espaol/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Video] Crear y migrar bases de datos en SQL Azure</title>
		<link>http://www.estoyenlanube.com/video-crear-y-migrar-bases-de-datos-en-sql-azure/</link>
		<comments>http://www.estoyenlanube.com/video-crear-y-migrar-bases-de-datos-en-sql-azure/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 22:19:31 +0000</pubDate>
		<dc:creator>Ibon Landa</dc:creator>
				<category><![CDATA[SQL Azure]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">http://www.estoyenlanube.com/?p=244</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="511" height="288"><param name="source" value="http://channel9.msdn.com/scripts/VideoPlayer.xap?v=3.1" /><param name="initParams" value="deferredLoad=true,duration=0,m=http://ecn.channel9.msdn.com/o9/ch9/35c0/d0b84a55-730f-4768-a0f7-9e22018635c0/SQLAzure_ch9.wmv,autostart=false,autohide=true,showembed=true, thumbnail=http://ecn.channel9.msdn.com/o9/ch9/35c0/d0b84a55-730f-4768-a0f7-9e22018635c0/SQLAzure_512_ch9.jpg, postid=0" /><param name="background" value="#00FFFFFF" /><a href="http://go.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;"><br />
<img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/><br />
</a><br />
</object></p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fvideo-crear-y-migrar-bases-de-datos-en-sql-azure%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fvideo-crear-y-migrar-bases-de-datos-en-sql-azure%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fvideo-crear-y-migrar-bases-de-datos-en-sql-azure%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fvideo-crear-y-migrar-bases-de-datos-en-sql-azure%2F&amp;count=none&amp;text=%5BVideo%5D%20Crear%20y%20migrar%20bases%20de%20datos%20en%20SQL%20Azure" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fvideo-crear-y-migrar-bases-de-datos-en-sql-azure%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fvideo-crear-y-migrar-bases-de-datos-en-sql-azure%2F&amp;count=none&amp;text=%5BVideo%5D%20Crear%20y%20migrar%20bases%20de%20datos%20en%20SQL%20Azure" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fvideo-crear-y-migrar-bases-de-datos-en-sql-azure%2F&amp;linkname=%5BVideo%5D%20Crear%20y%20migrar%20bases%20de%20datos%20en%20SQL%20Azure" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_live" href="http://www.addtoany.com/add_to/live?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fvideo-crear-y-migrar-bases-de-datos-en-sql-azure%2F&amp;linkname=%5BVideo%5D%20Crear%20y%20migrar%20bases%20de%20datos%20en%20SQL%20Azure" title="Messenger" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Messenger"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.estoyenlanube.com%2Fvideo-crear-y-migrar-bases-de-datos-en-sql-azure%2F&amp;title=%5BVideo%5D%20Crear%20y%20migrar%20bases%20de%20datos%20en%20SQL%20Azure" id="wpa2a_42"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.estoyenlanube.com/video-crear-y-migrar-bases-de-datos-en-sql-azure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://ecn.channel9.msdn.com/o9/ch9/35c0/d0b84a55-730f-4768-a0f7-9e22018635c0/SQLAzure_ch9.wmv" length="32698880" type="video/asf" />
		</item>
		<item>
		<title>Exponer por OData el contenido de SQL Azure</title>
		<link>http://www.estoyenlanube.com/exponer-por-odata-el-contenido-de-sql-azure/</link>
		<comments>http://www.estoyenlanube.com/exponer-por-odata-el-contenido-de-sql-azure/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 22:14:12 +0000</pubDate>
		<dc:creator>Ibon Landa</dc:creator>
				<category><![CDATA[SQL Azure]]></category>
		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">http://www.estoyenlanube.com/?p=237</guid>
		<description><![CDATA[Dentro de los SQL Azure Labs se pueden encontrar, a modo de preview, algunas de lasfuncionalidades que llegarán pronto a SQL Azure. Entre una de esas funcionalidades está la opción de poder exponer por OData el contenido de una base de datos SQL Azure. Como seguro que ya sabéis muchos, OData es un protocolo basado [...]]]></description>
			<content:encoded><![CDATA[<p>Dentro de los <a href="https://www.sqlazurelabs.com/">SQL Azure Labs</a> se pueden encontrar, a modo de preview, algunas de lasfuncionalidades que llegarán pronto a SQL Azure.</p>
<p>Entre una de esas funcionalidades está la opción de <strong>poder exponer por OData el contenido de una base de datos SQL Azure</strong>.</p>
<p>Como seguro que ya sabéis muchos<strong>, OData</strong> es un protocolo basado en REST cuyo objetivo principal es buscar la interoperabilidad entre las aplicaciones para el intercambio de datos, independientemente de la tecnología…bueno, que OData ahora está de moda <img src='http://www.estoyenlanube.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  </p>
<p>Para el ejemplo parto de un servidor de SQL Azure creado desde mi cuenta de Azure, desde el portal de producción de Windows Azure. Después de crear el servidor he dado permisos en el firewall para que puedan conectarse aplicaciones que residan en la nube de Microsoft. Si alguien no sabe cómo hacerlo le recomiendo revisar estos <a href="http://geeks.ms/blogs/ilanda/default.aspx">post</a>.</p>
<p>Dentro del servidor también he creado una base de datos con diferentes tablas y datos.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_7FBFDD9B.png"><img title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_thumb_5F00_14EDE344.png" width="746" height="547" /></a></p>
<p>Una vez que tengo la base de datos creada en mi servidor de Azure, ya puedo ir al <strong>SQL Azure Labs</strong> y exponer la información por OData. Para ello el primer paso que tendré que realizar es conectarme al servidor y seleccionar la base de datos sobre la que deseo realizar la operación, como se muestra a continuación:</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_5A263A6D.png"><img title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_thumb_5F00_4D4BE44F.png" width="772" height="537" /></a></p>
<p>A través de la URI que te proporciona tendrías expuesto por OData las tablas de la base de datos. Para hacer la prueba permitir el acceso anónimo poniendo dbo en la selección del combo.</p>
<p>Fijaros que si queremos usar seguridad, sería <strong>AppFabric Access Control</strong> el que se encargaría del proceso de autenticación.</p>
<p>Y ya está, ya podéis consultar sobre la información expuesta. </p>
<p>Si ponemos un ejemplo de una petición REST en el navegador, veríamos algo como esto…</p>
<p>Lógicamente, también podríamos consultar la información desde una aplicación, esté hecho con .NET o con otra tecnología.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_363D6313.png"><img title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_thumb_5F00_1B249405.png" width="824" height="466" /></a></p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fexponer-por-odata-el-contenido-de-sql-azure%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fexponer-por-odata-el-contenido-de-sql-azure%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fexponer-por-odata-el-contenido-de-sql-azure%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fexponer-por-odata-el-contenido-de-sql-azure%2F&amp;count=none&amp;text=Exponer%20por%20OData%20el%20contenido%20de%20SQL%20Azure" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fexponer-por-odata-el-contenido-de-sql-azure%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fexponer-por-odata-el-contenido-de-sql-azure%2F&amp;count=none&amp;text=Exponer%20por%20OData%20el%20contenido%20de%20SQL%20Azure" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fexponer-por-odata-el-contenido-de-sql-azure%2F&amp;linkname=Exponer%20por%20OData%20el%20contenido%20de%20SQL%20Azure" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_live" href="http://www.addtoany.com/add_to/live?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fexponer-por-odata-el-contenido-de-sql-azure%2F&amp;linkname=Exponer%20por%20OData%20el%20contenido%20de%20SQL%20Azure" title="Messenger" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Messenger"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.estoyenlanube.com%2Fexponer-por-odata-el-contenido-de-sql-azure%2F&amp;title=Exponer%20por%20OData%20el%20contenido%20de%20SQL%20Azure" id="wpa2a_44"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.estoyenlanube.com/exponer-por-odata-el-contenido-de-sql-azure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sobre el tama&#241;o de SQL Azure&#8230;</title>
		<link>http://www.estoyenlanube.com/sobre-el-tamao-de-sql-azure/</link>
		<comments>http://www.estoyenlanube.com/sobre-el-tamao-de-sql-azure/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 22:09:13 +0000</pubDate>
		<dc:creator>Ibon Landa</dc:creator>
				<category><![CDATA[SQL Azure]]></category>
		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">http://www.estoyenlanube.com/?p=229</guid>
		<description><![CDATA[Ya hemos hablado en varios ocasiones de los diferentes versiones y tamaños que puede tener SQL Azure. A día de hoy existen dos versiones de SQL Azure; Web Edition y Business Edition. La versión Web Edition tendrá un máximo de 5Gb, mientras que la versión Businnes tendrá un máximo de 50 Gb. Los rangos que [...]]]></description>
			<content:encoded><![CDATA[<p>Ya hemos hablado en varios ocasiones de los diferentes versiones y tamaños que puede tener SQL Azure.</p>
<p>A día de hoy existen dos versiones de SQL Azure; <strong>Web Edition y Business Edition</strong>. La versión Web Edition tendrá un máximo de 5Gb, mientras que la versión Businnes tendrá un máximo de 50 Gb.</p>
<p>Los rangos que podemos elegir para el tamaño de la base de datos son 1, 5, 10, 20, 30, 40 y 50 GB.</p>
<p>Pero<strong>…</strong></p>
<p>¿Qué pasa si elijo una base de datos de 1 Gb y llego a 1 Gb de espacio usado? </p>
<p>¿ Qué pasa si elijo una base de datos de 50 Gb y necesito más? </p>
<p>¿Si tengo una base de datos de 50 Gb y sólo uso 1 Gb? ¿Cuánto se paga?</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_thumb_5F00_371D856B_5F00_38CBD0A6.png"><img title="image_thumb_371D856B" border="0" alt="image_thumb_371D856B" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_thumb_5F00_371D856B_5F00_thumb_5F00_1C6E68B9.png" width="375" height="156" /></a></p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_thumb_5F00_106EF91E_5F00_022DFF95.png"><img title="image_thumb_106EF91E" border="0" alt="image_thumb_106EF91E" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/image_5F00_thumb_5F00_106EF91E_5F00_thumb_5F00_3A0043B8.png" width="390" height="173" /></a></p>
<p>Lo primero, es que sea como cuál se el tamaño elegido, <strong>el tamaño de la base de datos se puede modificar</strong>, ya se aumentando tamaño o disminuyéndolo, teniendo en cuenta que el máximo es 50 Gb. Más allá de este tamaño sería necesario crear una segunda base de datos y particionar los datos de la misma.</p>
<p>Otro tema a tener en cuenta, es que<strong> la facturación NO se hace por el tamaño de la base de datos elegida al crear la base de datos</strong>. Si elijo una base de datos de 50 Gb y tengo ocupados 12 Gb, no pago por una de 50, sino por una de 20.</p>
<p>A la hora de facturar <strong>se tienen en cuenta los rangos</strong> posibles; si mi base de datos ocupa 200mb, pagaré por el precio de la de 1 Gb, si mi base de datos ocupa 19 Gb pagaré por el precio de la de 20 Gb. </p>
<p>A día de hoy el giga de datos cuesta $9.99 / mes.</p>
<p>Si quieres <strong>saber el rango</strong> en el que te encuentras y por tanto lo que pagarás, puedes lanzar la siguiente sentencia:</p>
<pre>SELECT DATABASEPROPERTYEX ('MyDDBB' , 'MaxSizeInBytes' ) </pre>
<p><strong>Tamaño real</strong> de la base de datos, que lógicamente siempre será inferior al tamaño devuelto por la sentencia anterior.</p>
<pre>SELECT SUM(reserved_page_count) * 8192 FROM sys.dm_db_partition_stats</pre>
<p>Si se llega al tamaño máximo de la base de datos y se intenta insertar más datos, tendremos un bonito error</p>
<p>Msg 40544, Level 20, State 5, Line 1<br />
  <br />The database has reached its size quota. Partition or delete data, drop indexes, or consult the documentation for possible resolutions. Code: 524289</p>
<p>Si necesitamos controlar el código de error en nuestra aplicación C#, el código devuelto es el 40544.</p>
<p>¿Pero no habíamos dicho que base de datos puede aumentarse de tamaño de la base de datos? Sí, pero…</p>
<p>Si estamos en una versión Web Edition de 1Gb y necesitamos más, <strong>de manera automática SQL Azure aumenta la base de datos</strong> y nos coloca en el siguiente rango, hasta un máximo de 5 Gb.</p>
<p>Si estamos es una versión Business Edition, podrá ir aumentando de manera automática en los rangos soportados dentro de esta versión; 1, 5, 10, 20, 30, 40 y 50.</p>
<p>Lo que<strong> no se hace de manera automática es el hecho de pasar de una versión Web Edition a una Business Edition</strong>. Si es una versión Web Edition y necesitamos más de 5 Gb, la base de datos NO aumentará de forma automática a 10 Gb.</p>
<p>No se hace de manera automática, pero SÍ se puede hacer de forma manual.</p>
<pre>ALTER DATABASE MyDDBB MODIFY (EDITION='BUSINESS', MAXSIZE=10GB)</pre>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fsobre-el-tamao-de-sql-azure%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fsobre-el-tamao-de-sql-azure%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fsobre-el-tamao-de-sql-azure%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fsobre-el-tamao-de-sql-azure%2F&amp;count=none&amp;text=Sobre%20el%20tama%26ntilde%3Bo%20de%20SQL%20Azure%26hellip%3B" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fsobre-el-tamao-de-sql-azure%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fsobre-el-tamao-de-sql-azure%2F&amp;count=none&amp;text=Sobre%20el%20tama%26ntilde%3Bo%20de%20SQL%20Azure%26hellip%3B" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fsobre-el-tamao-de-sql-azure%2F&amp;linkname=Sobre%20el%20tama%26ntilde%3Bo%20de%20SQL%20Azure%26hellip%3B" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_live" href="http://www.addtoany.com/add_to/live?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fsobre-el-tamao-de-sql-azure%2F&amp;linkname=Sobre%20el%20tama%26ntilde%3Bo%20de%20SQL%20Azure%26hellip%3B" title="Messenger" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Messenger"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.estoyenlanube.com%2Fsobre-el-tamao-de-sql-azure%2F&amp;title=Sobre%20el%20tama%26ntilde%3Bo%20de%20SQL%20Azure%26hellip%3B" id="wpa2a_46"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.estoyenlanube.com/sobre-el-tamao-de-sql-azure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Actualizaci&#243;n de SQL Azure</title>
		<link>http://www.estoyenlanube.com/actualizacin-de-sql-azure/</link>
		<comments>http://www.estoyenlanube.com/actualizacin-de-sql-azure/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 22:08:11 +0000</pubDate>
		<dc:creator>Ibon Landa</dc:creator>
				<category><![CDATA[SQL Azure]]></category>
		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">http://www.estoyenlanube.com/?p=227</guid>
		<description><![CDATA[Ya está disponible una nueva actualización para SQL Azure con interesantes mejoras, la cuarta actualización. Desde mi punto de vista la principal mejora es una de las más esperadas…la opción de copiar una base de datos, que permite hacer un snapshot de una base de datos de SQL Azure en tiempo real en un servidor [...]]]></description>
			<content:encoded><![CDATA[<p>Ya está disponible una nueva actualización para SQL Azure con interesantes mejoras, la cuarta actualización.</p>
<p>Desde mi punto de vista la principal mejora es una de las más esperadas…<strong>la opción de copiar una base de datos</strong>, que permite hacer un snapshot de una base de datos de SQL Azure en tiempo real en un servidor diferente del datacenter.</p>
<p>No es la opción backup de SQL Server, pero sí es un primer paso para tener esta característica dentro de SQL Azure.</p>
<p>Podéis leer toda la información completa sobre la característica <a href="http://msdn.microsoft.com/en-us/library/ff951624.aspx">en la MSDN</a>; cómo copiar una base de datos en el mismo servidor, de un servidor a otro, cómo monitorizar el proceso etc…</p>
<pre>CREATE DATABASE destination_database_name
    AS COPY OF [source_server_name.]source_database_name</pre>
<p>Además de esta característica existen otras cosas que mencionar:</p>
<p><strong>Han desplegado </strong><a href="http://geeks.ms/blogs/ilanda/archive/2010/07/21/project-code-named-houston.aspx">Houston</a><strong> en más datacenters,</strong> con el objetivo de minimizar la latencia de red a la hora de interactuar con Houston y una base de datos SQL Azure.</p>
<p>Para aquellos que no os suene Houston, es una herramienta web hecha en Silverlight, que nos permite conectarnos a una base de datos SQL Azure y realizar las labores típicas que se puede realizar; manejar tablas, vistas, procedimientos almacenados, lanzar querys, abrir y lanzar ficheros sql….</p>
<p>Y por último, han incluido <strong>más documentación en la MSDN</strong>, han creado una <a href="http://msdn.microsoft.com/en-us/library/ee621787.aspx">sección de “HOW-TO”</a> bastante interesante.</p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Factualizacin-de-sql-azure%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Factualizacin-de-sql-azure%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Factualizacin-de-sql-azure%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Factualizacin-de-sql-azure%2F&amp;count=none&amp;text=Actualizaci%26oacute%3Bn%20de%20SQL%20Azure" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Factualizacin-de-sql-azure%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Factualizacin-de-sql-azure%2F&amp;count=none&amp;text=Actualizaci%26oacute%3Bn%20de%20SQL%20Azure" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Factualizacin-de-sql-azure%2F&amp;linkname=Actualizaci%26oacute%3Bn%20de%20SQL%20Azure" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_live" href="http://www.addtoany.com/add_to/live?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Factualizacin-de-sql-azure%2F&amp;linkname=Actualizaci%26oacute%3Bn%20de%20SQL%20Azure" title="Messenger" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Messenger"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.estoyenlanube.com%2Factualizacin-de-sql-azure%2F&amp;title=Actualizaci%26oacute%3Bn%20de%20SQL%20Azure" id="wpa2a_48"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.estoyenlanube.com/actualizacin-de-sql-azure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>De Access 2010 a SQL Azure</title>
		<link>http://www.estoyenlanube.com/de-access-2010-a-sql-azure/</link>
		<comments>http://www.estoyenlanube.com/de-access-2010-a-sql-azure/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 22:05:50 +0000</pubDate>
		<dc:creator>Ibon Landa</dc:creator>
				<category><![CDATA[SQL Azure]]></category>
		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">http://www.estoyenlanube.com/?p=225</guid>
		<description><![CDATA[En un post anterior os comentaba la posibilidad de migrar base de datos MySQL y Access 2010 a SQL Azure, a través de una herramienta de migración que Microsoft pone a nuestra disposición. En este post veremos paso a paso cómo podemos migrar una base de datos Access 2010 a SQL Azure. Lo primero es [...]]]></description>
			<content:encoded><![CDATA[<p>En un <a href="http://geeks.ms/blogs/ilanda/archive/2010/08/12/de-mysql-a-sql-azure.aspx">post anterior</a> os comentaba la posibilidad de migrar base de datos <strong>MySQL y Access 2010 a SQL Azure</strong>, a través de una herramienta de migración que Microsoft pone a nuestra disposición.</p>
<p>En este post veremos paso a paso cómo podemos migrar una base de datos Access 2010 a SQL Azure.</p>
<p>Lo primero es <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5abe098d-c7e1-46c6-994a-09a2856eef0b&amp;displaylang=en">descargar la herramienta</a> e instalarla. Prácticamente con siguiente-siguiente es posible instalarla.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/1_5F00_381492A5.png"><img title="1" border="0" alt="1" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/1_5F00_thumb_5F00_75089E6A.png" width="244" height="189" /></a> <a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/2_5F00_1DC403B4.png"><img title="2" border="0" alt="2" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/2_5F00_thumb_5F00_42751B2B.png" width="244" height="191" /></a> <a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/3_5F00_4E2A625D.png"><img title="3" border="0" alt="3" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/3_5F00_thumb_5F00_3DCEEAA4.png" width="244" height="191" /></a> <a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/4_5F00_2D7372EB.png"><img title="4" border="0" alt="4" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/4_5F00_thumb_5F00_0B3B6765.png" width="244" height="191" /></a> <a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/5_5F00_103DA514.png"><img title="5" border="0" alt="5" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/5_5F00_thumb_5F00_2E3BB308.png" width="244" height="191" /></a> <a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/6_5F00_0C6FDA77.png"><img title="6" border="0" alt="6" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/6_5F00_thumb_5F00_152FBCF6.png" width="244" height="191" /></a></p>
<p>Una vez descargada, ya podemos empezar a utilizarla. Si es la primera vez que la ejecutamos necesitaremos registrarnos en la página de licencia, descargarnos la licencia que nos da de forma gratuita, copiarla en el directorio de licencia y dar al botón de refrescar la licencia.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/7_5F00_59FBE12A.png"><img title="7" border="0" alt="7" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/7_5F00_thumb_5F00_29F18FA9.png" width="558" height="286" /></a></p>
<p>Lo primero que nos aparecerá en el wizard de migración. Podríamos saltarnos este paso y no utilizar el wizard, pero por sencillez creo que merece la pena.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/8_5F00_4EA2A720.png"><img title="8" border="0" alt="8" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/8_5F00_thumb_5F00_4E264E5E.png" width="706" height="464" /></a></p>
<p>Como veis, nos da elegir el destino de la migración. En este ejemplo elegiremos SQL Azure.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/9_5F00_2DFB1BD4.png"><img title="9" border="0" alt="9" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/9_5F00_thumb_5F00_446DBA5B.png" width="706" height="464" /></a></p>
<p>Seleccionamos las base de datos a migrar.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/10_5F00_0939DE90.png"><img title="10" border="0" alt="10" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/10_5F00_thumb_5F00_7FFDA34E.png" width="706" height="464" /></a></p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/11_5F00_57128E45.png"><img title="11" border="0" alt="11" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/11_5F00_thumb_5F00_0614CA1D.png" width="713" height="584" /></a></p>
<p>Y configuramos los objetos a migrar. Recordad que es capaz de migrar tanto el schema como los datos.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/12_5F00_58470157.png"><img title="12" border="0" alt="12" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/12_5F00_thumb_5F00_756CA961.png" width="706" height="465" /></a></p>
<p>E incluimos los datos de SQL Azure…</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/13_5F00_6C306E20.png"><img title="13" border="0" alt="13" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/13_5F00_thumb_5F00_59B7F79E.png" width="706" height="465" /></a></p>
<p>En el caso de Access 2010, podemos decirle que las tablas de la base de datos Access apunten a las nuevas tablas, las que se van a crear en SQL Azure….lógicamente, cambia tu fichero de base de datos para que apunte a la base de datos de Azure y te necesitarás introducir las credenciales de acceso a la base de datos de Azure.</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/14_5F00_49E83CCD.png"><img title="14" border="0" alt="14" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/14_5F00_thumb_5F00_0C2B2F44.png" width="706" height="465" /></a></p>
<p>Y ya está, migrada la base de datos!</p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/15_5F00_39106C52.png"><img title="15" border="0" alt="15" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/15_5F00_thumb_5F00_1A29D2A7.png" width="706" height="465" /></a></p>
<p>Y si no nos gusta el asistente o queremos cambiar algo, siempre lo podemos hacer de otra manera <img src='http://www.estoyenlanube.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/16_5F00_3BE5856B.png"><img title="16" border="0" alt="16" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ilanda/16_5F00_thumb_5F00_10DD7199.png" width="711" height="299" /></a></p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fde-access-2010-a-sql-azure%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.estoyenlanube.com%2Fde-access-2010-a-sql-azure%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fde-access-2010-a-sql-azure%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fde-access-2010-a-sql-azure%2F&amp;count=none&amp;text=De%20Access%202010%20a%20SQL%20Azure" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.estoyenlanube.com%2Fde-access-2010-a-sql-azure%2F&amp;counturl=http%3A%2F%2Fwww.estoyenlanube.com%2Fde-access-2010-a-sql-azure%2F&amp;count=none&amp;text=De%20Access%202010%20a%20SQL%20Azure" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_button_linkedin" href="http://www.addtoany.com/add_to/linkedin?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fde-access-2010-a-sql-azure%2F&amp;linkname=De%20Access%202010%20a%20SQL%20Azure" title="LinkedIn" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/linkedin.png" width="16" height="16" alt="LinkedIn"/></a><a class="a2a_button_live" href="http://www.addtoany.com/add_to/live?linkurl=http%3A%2F%2Fwww.estoyenlanube.com%2Fde-access-2010-a-sql-azure%2F&amp;linkname=De%20Access%202010%20a%20SQL%20Azure" title="Messenger" rel="nofollow" target="_blank"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/icons/live.png" width="16" height="16" alt="Messenger"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.estoyenlanube.com%2Fde-access-2010-a-sql-azure%2F&amp;title=De%20Access%202010%20a%20SQL%20Azure" id="wpa2a_50"><img src="http://www.estoyenlanube.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.estoyenlanube.com/de-access-2010-a-sql-azure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
