Importar una base de datos de Azure a SQL Server

Importar una base de datos de un contenedor Azure a SQL Server

Microsoft ofrece muchas posibilidades de almacenamiento de infomación en la nube, dentro de las formas de implementación de los servicios de Azure (IaaS, PaaS y SaaS). Una forma sencilla y muy segura es almacenar copias de seguridad de las bases de datos de SQL Server en un contenedor de una cuenta de almacenamiento de Azure. (Ver Exportar una base de datos del SQL a Azure)

Continuar leyendo

Exportar una base de datos a Azure Storage

Exportar una base de datos de SQL Server a un contenedor Azure

Microsoft ofrece muchas posibilidades de almacenamiento de infomación en la nube, dentro de las formas de implementación de los servicios de Azure (IaaS, PaaS y SaaS). Una forma sencilla y muy segura es almacenar copias de seguridad de las bases de datos de SQL Server en un contenedor de una cuenta de almacenamiento de Azure.

Continuar leyendo

Restore de una base de datos

Restaurar una base de datos en SQL Server

Pueden existir varios escenarios en los que se necesite restaurar una base de datos en SQL Server, en este artículo se describe como restaurar la base de datos completa a partir de una copia de seguridad completa. (Ver Copias de seguridad)

Continuar leyendo

Backup de una Base de datos

Copia de seguridad de una base de datos en SQL Server

Las bases de datos en SQL Server y en general en cualquier servidor de base de datos se deben respaldar cada cierto tiempo, es recomendable obtener una copia de seguridad de la base de datos completa una vez a la semana y obtener copias de seguridad diferenciales durante la semana.

Continuar leyendo

Leer campos XML en SQL Server

Como usar campos XML en SQL Server

Los datos de tipo XML son muy efectivos cuando se guardan correctamente en las tablas. Se pueden usar campos de tipo XML para poder almacenar en la misma tabla datos similares a un Maestro – Detalle sin necesidad de otra tabla.

Continuar leyendo

Graph Tables en SQL Server

Usando Graph Tables en SQL Server

Una base de datos gráfica es una colección de nodos (o vértices) y bordes (o relaciones). Un nodo representa una entidad (por ejemplo, una persona o una organización) y un borde representa una relación entre los dos nodos que conecta (por ejemplo, grupos o amigos). Tanto los nodos como los bordes pueden tener propiedades asociadas a ellos.

Continuar leyendo

Transacciones en SQL Server

Transacciones en SQL Server

Características de las transacciones

  1. Atomicidad: significa que las instrucciones de la transacción tienen éxito o fallan juntas. A menos que todos las instrucciones se ejecuten correctamente la transacción será completada.
  2. Consistencia: significa que las instrucciones en una transacción tiene un estado consistente. La transaccion lleva la base de datos subyacente de un estado estable a otro, sin reglas violadas antes de la comenzando o después del final de la transacción.
  3. Aislamiento: cada transacción es una entidad independiente. Una transacción no afectará a ninguna otra transacción que se ejecuta al mismo tiempo.
  4. Durabilidad: cada transacción se mantiene en un medio confiable que no se puede deshacer mediante fallas del sistema. Además, si una falla del sistema ocurre en medio de una transacción,los pasos completados deben deshacerse o los pasos incompletos deben ejecutarse para terminar la transacción. Esto suele ocurrir mediante el uso de un registro que se puede reproducir para volver el sistema a un estado consistente.
Continuar leyendo

FDU con variables tipo tabla SQL Server

Funciones definidas por el usuario con variables tipo tabla en SQL Server

Las funciones definidas por el usuario, FDU, son porciones de código guardadas en la base de datos y que retornan un valor o retornan un conjunto de datos, dependiendo de como han sido diseñadas. (Ver Funciones definidas por el usuario)

Continuar leyendo

Uso de Select into en un Filegroup

Uso de Select Into en un Filegroup

La instrucción Select permite extraer la información guardada en las tablas, en ocasiones es necesario conservar los datos de una consulta y para eso podemos crear una tabla con el resultado de la consulta usando la opción Into (Ver Opciones de Select) seguido del nombre de la tabla que generalmente puede ser una tabla de uso temporal (Ver Tablas Temporales). También se puede guardar el resultado de una consulta en una vista, la bondad de la vista es que se actualizará cuando las tablas de las que se creó esta se actualicen.

Continuar leyendo

Persisted en campos calculados

Cláusula Persisted en campos calculados en SQL Server

La cláusula Persisted se puede utilizar en la definición de un campo calculado en las tablas de una base de datos en SQL Server.
Los campos calculados en las tablas permiten almacenar los datos que se calculan en base a los campos de la misma tabla. (Ver Campos calculados).

Continuar leyendo