martes, 5 de julio de 2016

Importar una base de datos .bacpac a SQL Server

Importar una base de datos .bacpac a SQL Server


Que es un archivo .bacpac?

Los ficheros bacpac guardan de forma compacta el esquema y datos de una base de datos. Estos ficheros pueden ser restaurados posteriormente a nuestra cuenta de Azure o a nuestro servidor SQL Server.

Previamente, desde nuestra cuenta de Azure podemos exportar la base de datos a un archivo bacpac el cual vamos a importar a nuestro servidor SQL Server.

Para este post vamos a asumir que ya tenemos el archivo fuente ( bacpac ). Por lo cual ahora vamos a hacer el proceso de importación con SQL Management Studio 2012.

Para otra ocación queda pendiente la exportación de una base de datos desde nuestra cuenta de Azure.

1.-En el SQL Management Studio 2012, seleccionar la opción “Import Data-tier Application…”


2.- Indicar en el wizard desplegado el nombre de base de datos que generará el proceso de importación ( elegir el fichero .bacpac )

3.- Next, Next

4.- Listo, ya estamos importanto nuestra base de datos.
5.-Después de este proceso ya podremos ver nuestra base de datos listada en el Servidor SQL

jueves, 19 de mayo de 2016

errores OWIN startup class al cargar la aplicacion mvc net

Estoy trabajando en un proyecto MVC 4 con visual studio 2012 y al intentar ejecutar la aplicación me arroja los siguientes errores:

Server Error in '/' Application.
----------------------------------------------------------
The following errors occurred while attempting to load the app.
- No assembly found containing an OwinStartupAttribute.
- No assembly found containing a Startup or [AssemblyName].Startup class.
To disable OWIN startup discovery, add the appSetting owin:AutomaticAppStartup with a value of "false" in your web.config.
To specify the OWIN startup Assembly, Class, or Method, add the appSetting owin:AppStartup with the fully qualified startup class or configuration method name in your web.config.


Indagando un poco por el internet he visto algunas soluciones al respecto pero la que yo implementé
y me funcionó fue la de agregar una linea en el archivo Web.config
  • Buscar la etiqueta <appSettings>
  • Dentro de esta etiqueta poner la linea  <add key="owin:AutomaticAppStartup" value="false" />  
                  <appSettings>
                      <add key="owin:AutomaticAppStartup" value="false" /> 
                  </appSettings>
  • Limpiar y recompilar la solución
  • Ahora debe cargar la aplicacion web sin mayor problema

SWT - Cómo capturar eventos de teclado


En SWT, los eventos de teclado son representados por la clase KeyEvent. Podemos utilizar KeyListener para recibir y procesar una KeyEvent.

La clase KeyEvent tiene tres campos Miembros que proporcionan información acerca de la clave que genera el evento.

1) character - Muestra un valor char de la tecla pulsada.
2) stateMask - Comprobar si existen otras teclas actualmente presionadas. (uso común para capturar CTRL, ALT y las teclas SHIFT).
3) keyCode - Muestra un valor numérico de la tecla pulsada.


"widget control".addKeyListener(new KeyAdapter()
{ 
  public void keyPressed(KeyEvent e)
  {
  }
});