Jefferson Elias

Cómo bajar o eliminar el inicio de sesión de SQL Server y todas sus dependencias

October 14, 2019 by

Introducción

A veces, por circunstancias especiales necesitamos eliminar el inicio de sesión de SQL Server porque por alguna causa ajena le dimos acceso a una persona que se fue o no es prioritario que se halle activo, o porque este inicio de sesión fue utilizado por una aplicación que se ha sido dado de baja, por ejemplo.

Read more »
Prashanth Jayaram

Resumen de la función de Subcadena

October 14, 2019 by

El requisito de refactorización de datos es muy común y vital en las operaciones de minería de datos. En el siguiente artículo: Funciones de cadena SQL para Data Munging (Wrangling), usted aprenderá los consejos para poder comenzar con las funciones de cadena SQL, incluida también la función de subcadena para munging de datos con SQL Server. Todos estamos de acuerdo en que los datos almacenados en una forma a veces requieren una transformación, vamos a ver algunas funciones o tareas comunes para poder cambiar el caso de una cadena, convertir un valor en un tipo diferente, recortar un valor y también poder reemplazar una cadena particular en un campo y así sucesivamente.

Read more »
Prashanth Jayaram

Replicación de SQL Server: descripción general de componentes y topografía

October 14, 2019 by

El volumen de datos retenidos, administrados y accedidos hoy no tiene precedentes. Las empresas esperan que el departamento de IT mantenga todos los datos en línea y accesibles de forma indefinida, ejerciendo una intensa presión sobre las bases de datos necesarias para almacenarlos y administrarlos. Para poder satisfacer las necesidades de hoy; vamos a necesitar reemplazar los procesos obsoletos heredados e ineficientes con técnicas nuevas y más ágiles. La replicación de SQL Server es una de las técnicas para poder satisfacer tales demandas.

Read more »
Gerald Britton

Las 10 preguntas y respuestas más importantes sobre los índices de SQL Server

October 14, 2019 by

Introducción

Sin lugar a dudas, pocas tecnologías en SQL Server provocan tanta confusión y difusión de información errónea como los mencionados índices. Este artículo analiza algunas de las preguntas más frecuentes y otras más que deberían formularse pero que a menudo no lo son. Utilizaremos SQL Server 2016 para los ejemplos y una herramienta gratuita, para el análisis del plan de ejecución de consultas de SQL Server, ApexSQL Plan, para explorar los efectos de los índices referidos a un problema comercial típico: una tabla de clientes.

Read more »
Ahmad Yaseen

Sugerencias de tabla de SQL Server – CON (NOLOCK) las mejores prácticas

September 30, 2019 by

Las sugerencias de la utilización de la tabla de SQL Server nos muestran que son un tipo especial de comando explícito que se utiliza fundamentalmente con el propósito de anular el comportamiento predeterminado del optimizador de consultas de SQL Server durante el proceso de la ejecución de consultas T-SQL. Esto se logra cuando se utiliza y se aplica un método de bloqueo específico, un índice específico o una operación de procesamiento de consultas, al efectuar dicha búsqueda de índice o exploración de tabla, para ello debe ser utilizada por el optimizador de consultas de SQL Server para construir el plan de ejecución de consultas. Es importante indicar que las sugerencias de tabla se pueden agregar a la cláusula FROM de la consulta T-SQL, afectando la tabla o la vista a la que se hace referencia en la cláusula FROM solamente.

Read more »
Ed Pollack

Técnicas de optimización de consultas en SQL Server: consejos y trucos de aplicación

September 30, 2019 by

Descripción

La solución y la reparación de consultas erróneas, así como la resolución de problemas de rendimiento pueden implicar horas (o días) de investigación y pruebas de errores. A veces podemos reducir rápidamente ese tiempo identificando patrones de diseño comunes que son indicativos de un TSQL de bajo rendimiento.

Read more »
Ben Richardson
C:\Users\ben.ACUITYPLC\Desktop\screenshot2.png

Cómo utilizar las funciones integradas de SQL Server y crear funciones escalares definidas por el usuario

September 30, 2019 by

Por definición es importante indicar que una función es un conjunto de instrucciones SQL que realizan una tarea específica de manera automática. Las funciones fomentan la reutilización del código. Por ejemplo, si tiene que escribir repetidamente grandes scripts SQL para realizar la misma tarea, usted puede crear una función que realice esa tarea. Por ello, la próxima vez, en lugar de reescribir el SQL, de manera repetida lo que usted puede hacer es simplemente llamar a esa función. Una función acepta entradas en forma de parámetros y devuelve un valor. SQL Server viene con un conjunto de funciones integradas que realizan una variedad de tareas.

Read more »

Cómo identificar las consultas con ejecución lenta en SQL Server

September 30, 2019 by

Resumen

Las consultas con una ejecución lenta son uno de los problemas y preocupaciones más comunes en todas las organizaciones que manejan grandes volúmenes y cantidades de datos. Y el desafío de resolver este problema más difícil, en casi todos los clientes, con los que trabajo, es fundamental el encontrar el motivo por el cual las consultas se ejecutan lentamente y descubrir cuál es la causa real detrás del problema de rendimiento. Afortunadamente, la solución, en la mayoría de los casos, es simple.

Read more »
Ben Richardson

Depuración de procedimientos almacenados en SQL Server Management Studio (SSMS)

September 30, 2019 by

Es importante indicar que la depuración de los parámetros de cualquier tema es una de las partes más importantes pero dolorosas y laboriosas de cualquier proceso de software. Por ello es importante encontrar esos algunos de esos errores. Es por ello que debe ejecutar el código paso a paso para ver qué sección del código es responsable del error. Esta acción ejecutada de esta manera se llama depuración en tiempo de ejecución.

Read more »
Ben Richardson

La diferencia entre CROSS APPLY y OUTER APPLY en SQL Server

September 30, 2019 by

SQL Server admite funciones tabulares que son mostradas en ejecución, y que son funciones que devuelven datos en forma de tablas.

Las operaciones JOIN en SQL Server son utilizadas para unir dos o más tablas. Sin embargo, las operaciones JOIN son las que no se pueden usar para unir una tabla con la salida de una función con valores de tabla.

APPLY se utilizan operadores para este propósito.

Read more »
Rajendra Gupta
SQL Case Statement

Sentencia CASE en SQL

September 30, 2019 by

La declaración de la sentencia CASE en SQL retorna un valor en una condición especificada. Trataremos de usar una declaración de case en las consultas que fueron seleccionadas junto con la cláusula Where, Order By y Group By. A su vez se puede utilizar en la opción de Insertar declaración. En este artículo, vamos a desarrollar la declaración CASE y todos sus diferentes casos de uso.

Read more »
Daniel Calbimonte

Trabajar con la línea de comando de SQL Server (sqlcmd)

September 20, 2019 by

Introducción

Sqlcmd se utiliza para ejecutar consultas, de las sentencias referidas a T-SQL y scripts de SQL Server utilizando la línea de comandos.

En el artículo anterior de Cómo trabajar con la línea de comando y Azure para automatizar tareas, nosotros hemos trabajado con el sqlcmd utilizando Azure.

En este nuevo capítulo, les mostraremos los siguientes ejemplos en un servidor SQL local que utiliza sqlcmd:

Read more »
Prashanth Jayaram

Seis métodos diferentes para copiar las tablas entre bases de datos en SQL Server

September 18, 2019 by

En este artículo, se podrá aprender las habilidades clave que se requieren para copiar tablas entre instancias de SQL Server, incluidas las bases de datos SQL locales y la nube. En este artículo, se podrá verificar varias formas de copiar una (s) tabla (s) entre las bases de datos SQL, para visualizar los beneficios y las ventajas y desventajas de cada opción.

Read more »
Robert Seles

Múltiples métodos para efectuar una programación de una copia de seguridad de SQL Server automáticamente

September 17, 2019 by

Las copias de seguridad de SQL Server son parte esencial de toda buena estrategia para la recuperación en caso de desastres que pudieran darse. Eso es lo bueno de ellas. Pero el objetivo es el de configurar tales copias de seguridad de manera que se ejecuten sin requerir esfuerzo. En este artículo, se revisarán los tipos de copias de seguridad, las prácticas recomendadas para efectuarlas y tres métodos diferentes para poder configurar automáticamente las copias de seguridad de SQL Server en horario y a tiempo. Nota: estas soluciones también se pueden usar en de manera combinada

Read more »
Prashanth Jayaram

Uso de la función SQL coalesce en el SQL Server

September 16, 2019 by

Este artículo explora la manipulación de cadenas a través la función coalesce en SQL Server.

La manipulación de cadenas es un proceso para poder generar otra forma de datos existentes de una forma que la empresa usa o muestra como resultados en los informes. He escrito antes artículos sobre la función de cadena SQL, incluidas las funciones de cadena SQL para la descripción general de la función Munging de datos y la subcadena de SQL que son acerca de la preparación de datos y las tareas de gestión de datos utilizando las funciones de cadena de SQL Server incorporadas.

Read more »
Stefan Bozovic

Cómo poder instalar SQL Server 2014 Management Studio

September 16, 2019 by

Existen muchas ediciones de SQL Server 2014 (Enterprise Edition, Enterprise Core Edition, Business Intelligence Edition, Standard Edition, Web Edition, Express y Developer Edition). SQL Server 2014 incluye una edición gratuita: Express y aunque el servidor en sí carece de algunas opciones que poseen otras ediciones, SQL Server 2014 Management Studio es el mismo y se puede usar con cada una de ellas.

Read more »
Aamir Syed

Cuándo utilizar las tablas temporales de SQL frente a las variables de tabla

September 16, 2019 by

Es muy beneficioso el poder almacenar datos en tablas temporales de SQL Server en lugar de manipular o trabajar con las tablas permanentes. Supongamos que desea tener acceso completo a DDL o DML a una tabla, pero no se lo tiene. Puede usar su acceso de lectura existente para poder extraer los datos en una tabla temporal de SQL Server y así realizar ajustes desde allí. O no tiene los permisos para crear una tabla en la base de datos existente, puede tratar de crear una tabla temporal de SQL Server que pueda manipular. Finalmente, es posible que se encuentre en una situación en la que necesite que los datos estén visibles solamente en la sesión actual.

Read more »
Marko Radakovic

Cómo poder mover archivos de base de datos SQL (MDF y LDF) a otra ubicación

September 16, 2019 by

¿Con qué frecuencia usted llega al punto de que, por algún motivo, no tiene el suficiente espacio en un disco específico para poder almacenar una base de datos? En el caso de realizar el desarrollo de la base de datos u otras tareas fuera del entorno de producción, esto no debería ser un problema, debido a que una base de datos puede volver a crearse, restaurarse desde una copia de seguridad y configurarse para alojarse en otra ubicación. Por defecto, SQL Server guarda los archivos de la base de datos en su carpeta de instalación, específicamente en la carpeta DATA:

Read more »
Daniel Calbimonte

Cómo implementar una funcionalidad del tipo vector en SQL Server

September 16, 2019 by

Introducción

Estaba dando una capacitación a algunos DBAs de Oracle en T-SQL y ellos me preguntaron cómo poder crear vectores en SQL Server.

Les dije que no existen matrices o vectores en SQL Server como las que tenemos en Oracle (varray). Se decepcionaron de esto y me preguntaron cómo se maneja este problema.

Algunos desarrolladores me preguntan lo mismo. ¿Dónde están los vectores en SQL Server?

Read more »