Entradas de la categoría 'T-SQL'

Jun 20

Generando contraseñas con #SQLServer

Ya lo hemos visto con Powershell. .http://www.mundosql.es/2017/06/19/creando-contrasenas-con-powershell/ Ahora toca con mi SQL Server Ahi va el código — Generar Contraseñas — Juan Carlos Gilaranz Benito — www.mundosql.es   DECLARE @NewPass varchar(10) Set @NewPass =cast((Abs(Checksum(NewId()))%10) as varchar(1)) + char(ascii(‘a’)+(Abs(Checksum(NewId()))%25)) + char(ascii(‘A’)+(Abs(Checksum(NewId()))%25)) + left(newid(),5) Print @NewPass Fácil …..  

Jun 15

Quien es el propietario de cada Base de Datos de #SQLServer

Queremos auditar quien es el propietario de cada BD. Lo podemos hacer una por una: Botn derecho sobre BD y Propiedades. Pero si tenemos mucha es un lio. Lo podemos hacer con T-SQL — Propietario BD — Juan Carlos Gilaranz Benito — www.mundosql.es SELECT suser_sname(owner_sid) AS OwnerName, * FROM sys.databases ORDER BY name   La …

Continuar leyendo »

Abr 09

Quien ha estado en nuestras base de datos en #SQLServer (2)

Ya lo hemos visto con sys.sysprocesses en: Quien ha estado en nuestras base de datos en #SQLServer (1) Ahora podemos ver algo parecido con sys.dm_exec_sessions. SELECT login_name Login ,COUNT(session_id) AS Sesiones FROM sys.dm_exec_sessions GROUP BY login_name; Aquí vemos números de sesiones.que tiene cada usuario Si queremos ver todas SELECT Session_id Sesion, status Estado, login_time Inicio, login_name Login, …

Continuar leyendo »

Abr 08

Quien ha estado en nuestras base de datos en #SQLServer (1)

Muchas veces queremos saber quien ha estado en nuestra base de datos para saber , por ejemplo, quien ha metido la zarpa. Una de las forma de verlo es con sys.sysprocesses. SELECT * FROM sys.sysprocesses Ahora vamos a ver  que usuario y  bases de datos estan relacionados SELECT db_name(dbid) as BBDD, loginame as Login FROM …

Continuar leyendo »

Feb 27

UNION y UNION ALL en #SQLServer

SQL Server ofrece el operador UNION  “Combina los resultados de dos o más consultas en un solo conjunto de resultados que incluye todas las filas que pertenecen a las consultas de la unión..” Entonces, la pregunta que me hago: ¿ Cuando utilizo uno y cuando el otro ? Union All cuando no nos preocupa que haya …

Continuar leyendo »

Feb 27

Combinar varias tablas con select e insert to en #SQLServer

Tenemos el siguiente diseño de tabla En las siguientes tablas Cada tabla tiene la cantidad de registros: Aunque se que se puede hacer de otras formas, pero para esta vez voy a utilizar en es ocasión select e inseert to Y verificamos que … Esta todo correcto … voy a añadir una nueva tabla que corresponda …

Continuar leyendo »

Feb 27

Combinar Count y Format en #SQLServer

Vamos a visualizar datos de forma adecuada dependiendo los datos. Tengo una base de datos con las siguientes tablas: Estoy montando un escenario BI de 5 años y quiero ver los registros que me van grabando y los que se han grabado. El resultado quiero que sea con separaciones de miles y millones. Hacia tiempo …

Continuar leyendo »

Ene 04

“Ayer funcionaba”. Controlando los procedimientos almacenados en #SQLServer

El primer artículo de SQL Server de este año. Tenemos el siguiente procedimiento almacenado sencillito: Y si ahora un compi o quien sea nos lo cambia Si queremos ver que procedimientos se han modificado.en los utiimos 30 dias Bien sencillo ….. y lo podemos completar con las fechas.        

Nov 13

Primera Demo de la #Charla gratuita “Previene desastres de tus Bases de Datos en #SQLServer”

Ya hemos visto el backup en tu servidor sql y en otra ubicación de tu red. Ahora vamos a desplegar nuestro plan de recuperación básico ante desastres. Va a consentir e: Crear base de datos y tabla Insertar datos e ir haciendo backups Poner la base de datos offline y cargarnos manualmente el .mdf Ponerla …

Continuar leyendo »

Nov 10

Material de la #Charla gratuita “Previene desastres de tus Bases de Datos en #SQLServer”

Esta vez me dio error al guardar la Charla. Por lo que solo vais a tener las diapositivas y los ficheros t-sql. Esperemos que en las próximas no pase. Aqui os dejo el poweerpoint: Y aquí los códigos que maneje: https://1drv.ms/u/s!AmZ16JYIjTMSkAksWT8TKHh5oK0s Como veréis es una Introducción a manejo de código T-SQL. Ya iremos viendo  distintas formas …

Continuar leyendo »

Oct 22

Diferencias entre trabajar con enteros y float en #SQLServer

Buenos, vamos a dar un pasito mas  en el trabajo con números. Así vemos como trabajamos con números enteros: Y ahora declaramos la variable número como float. En estos casos es convenientemente trabajar con decimales.

Oct 21

Trabajar con numeros y monedas en #SqlServer

A mi me gusta formatear los numeros separando los miles, millones, ….. de las operaciones de calculo o simplemente de los datos numericos. Los podemos hacer … Y para las monedas Queda muy chulo …. las monedas Si tu tienes alguna idea mejor, dejalá en comentarios. Cualquier duda que tengas: https://www.facebook.com/groups/juankartips/

Entradas más antiguas «