Visual Studio Data Tools Schema Compare does not work against Basic edition SQL Azure databases

Me lo imaginaba pero no quería creerlo. Bueno, pues ya nos lo confirman desde el blog de Nicholas Rogoff’s Blog.

La fantástica utilidad de SchemaCompare que tenemos en Visual Studio para actualizar automáticamente los schemas de las bases de datos, a partir de la nueva actualización, en la que se abandona el tipo Web y Business para pasar a ser Basic, Standard y Premium, ya no podemos actualizar el schema pagando lo mínimo, es tan “basic” que no tiene recursos para comparar y actualizar datos sin lanzar un “timeout”, así que al menos para actualizar, deberemos subir a Standard (y luego lo bajamos… pero nos habrán cobrado una horita de bd basic).

De todos modos, Windows Azure es fantástico por todo lo que proporciona a las empresas que saben aprovecharlo!! 😉

http://blog.nicholasrogoff.com/2014/11/14/visual-studio-data-tools-schema-compare-does-not-work-against-basic-edition-sql-azure-databases/

Anuncios

Windows Azure Virtual Machine. Una pasada. Pero falla la activación.

Tras trabajar con 1and1 y OVH, tengo que reconocer que Microsoft es Microsoft. Los anteriormente citados me han ofrecido máquinas virtuales pero el soporte técnico viene siendo malo y la gestión de las máquinas sin Terminal Server, es ridícula.

Tras varias malas experiencias, probé las VM de Microsoft, y a pesar de estar aún en beta, me ha enamorado su entorno de gestión. Es impresionante toda la información  que te dan y además las funcionalidades van mucho más allá.

Si embargo, nada más empezar tuve un problema. La máquina no se “activaba”, se puede trabajar, no afecta a los servicios, pero tienes el molesto mensaje ya conocido.

Hoy han publicado la solución. Si te  interesa, aquí la tienes:

 

image

herramienta adicional: http://technet.microsoft.com/en-us/sysinternals/jj729731.aspx

fuente: http://social.msdn.microsoft.com/Forums/en-US/WAVirtualMachinesforWindows/thread/f29d5fe7-4f0f-433d-8333-1d336f68a4db/?prof=required

Sonrisa

403 – Forbidden: Access is denied.

Al iniciar mi aplicación SL en Azure, no me carga la página inicial y me aparece este bonito mensaje.

Azure necesita que la página de inicio sea una de las estándar, por ejemplo, Default.aspx, etc. ni no es así, debemos decirle cuál es:

 

<system.webServer>

<defaultDocument>
     <files>
       <clear/>
       <add value=”ShellTestPage.html”/>
     </files>
   </defaultDocument>

</system.webServer>

Could not load file or assembly ‘System.Web.Ria, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35’ or one of its dependencies. The system cannot find the file specified

 

Al ejecutar la aplicación SL sobre Azure aparece este fantástico error.

 

Solución:

Eliminar toda referencia en los web.config y app.config a este assembly:

<add name=”DomainServiceModule” preCondition=”managedHandler”
type=”System.Web.Ria.Services.DomainServiceHttpModule, System.Web.Ria, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35″ />

por

<add name=”DomainServiceModule” preCondition=”managedHandler”
   type=”System.ServiceModel.DomainServices.Hosting.DomainServiceHttpModule, System.ServiceModel.DomainServices.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″ />

Invalid object name ‘sys.configurations’. (Microsoft SQL Server, Error: 208)

Cuando intento conectar a mi servidor SQL Azure desde MS SQL Server Management Studio 2008, me da el error:

Connect to Server
Cannot connect to hhkxxxxxxx.database.windows.net
Additional information:
An exception occurred while executing a Transact-SQL statement or batch.
(Microsoft.SqlServer.ConnectionInfo)
Invalid object name ‘sys.configurations’. (Microsoft SQL Server, Error: 208)

La solución hasta hace poco era conectar mediante “New Query”, el problema es que con esto, no tienes acceso al “Object Explorer”.

Bien, tranquilo, hay una solución mejor, instalar MS SQL Server Management Studio 2008 R2.

Esta sí está perfectamente integrada con SQL Azure!!

System.ServiceModel.CommunicationObjectFaultedException was unhandled Message: The communication object, System.ServiceModel.Channels.ServiceChannel, cannot be used for communication because it is in the Faulted state.

Si instalas IIS o ya lo tenías instalado, asegúrate de revisar su configuración después de instalar el Azure SDK 1.3. Puedes mirar en http://msdn.microsoft.com/en-us/library/gg465715.aspx#IIS y http://www.microsoft.com/downloads/en/details.aspx?FamilyID=7a1089b6-4050-4307-86c4-9dadaa5ed018

Y sobre todo “Enable IIS7 with ASP.NET and WCF HTTP Activation, Static Content, IIS Management Console, and optionally CGI.”

403 – forbidden

Pues sí, tras publicar correctamente y e ir a la url correspondiente tenemos este error en pantalla.

¿qué pasa? simple, la página de inicio de nuestra aplicación no es reconocida por IIS.

Solución: indicar en el web.config cuál es..

<system.webServer>
    <defaultDocument>
      <files>
        <clear />
        <add value="mipagina.aspx" />
      </files>
    </defaultDocument>
    
  </system.webServer>

Guiño