Entradas de la categoría 'DBA'

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 »

Oct 10

Mostrar información de nuestras tablas, vistas, procedimientos almacenados, …. en #SQLServer

Vamos a hacer un pequeño inventario de lo que tenemos en una bbdd Dos formas de ver las BBDD que tenemos, con las de sistemas  las propias. Tipo de fichero, ubicacion y lo que ocupa Las tablas Y vistas, procedimientos, …..  que con sysobjects es una maravilla y que ya veremos en el webinar de …

Continuar leyendo »

Jul 18

Webinar “Fundamentos de Base de Datos con #SQLServer”

Este webinar he tenido que cambiarlo de fecha por varios imprevistos, pero ya esta con fecha. En este webinar hablare de  lo que se llamaríamos culturilla informática de bases de datos. Habrá demos interesantes. No es un Curso Oficial. Intentaré que sea por skype y se grabe. El primero tuve problemas  y no se grabo del todo …

Continuar leyendo »

Jul 08

Webinar “Introducción al #SQLServer”

Llego el día. Voy a preparar una serie de webinar en directo de SQL Server. No será un Curso Oficial. El primero será: Intentaré que sea por skype y se grabe. Pero ante la falta de información de cuantos os vais a apuntar, si aguantará el sistema, etc etc … vamos a hacer una prueba …

Continuar leyendo »

Jul 02

Control de los tiempos de procesos en #SQLServer

Una de las tareas que hacemos mucho es mandar procesos por la noche. A la mañana siguiente no sabemos contestar a la clásica pregunta de ¿Cuanto ha tardado? Yo lo hago con este sencillo script: Y para finalizar: Y nos daría el siguiente reporte: Espero que s haya ayudado en las tareas de un DBA …

Continuar leyendo »

Jun 23

Mostrar histórico de Copia de Seguridad en #SQLServer

Una de las funciones del DBA es saber que copias de seguridad tenemos para prevenir que nos pillen sin un Backup reciente, por no decir de hoy mismo. Lo podemos hacer: Este código estaría bien, pero no os indica todas las copias de seguridad que tenemos. La base de datos msdb es utilizada por SQL Server …

Continuar leyendo »

Jun 23

La Base de datos msdb de #SQLServer

  La base de datos  MSDB es una base de datos muy importante en el sistema de Microsoft SQL. La base de datos msdb se utiliza principalmente por el Agente SQL Server para almacenar las actividades del sistema como los jobs del servidor SQL,  correo, planes de mantenimiento,  usuario y le base de datos de la historia de …

Continuar leyendo »

May 27

Monitorizar el estado de nuestras bases de datos en #SQLServer

Unas de las tareas del DBA es monitorizar las bases de datos. Puede ser que las aplicaciones que necesiten funcionar no funcionen por que la bbdd no funcione. Es muy fácil de verlo. /* Estado de bbdd */ SELECT DATABASEPROPERTYEX(‘AdventureWorks2014’, ‘Status’) AdventureWorks2014 , DATABASEPROPERTYEX(‘TSQL2012’, ‘Status’) TSQL2012 Aqui solo vemos 2, aunque podemos mmirar mas. Sus …

Continuar leyendo »

May 27

Que juego de caracteres (collation) utiliza nuestras base de datos de #SQLServer

Dijimos que  Collation es el juego de caracteres o letras asociadas a una base de datos SQL Server. Unos de los problemas o errores que he visto que cuando trasladamos base de datos de servidores puede que este no sea el mismo y nos de problemas. También nos puede servir como auditoría, ….. Para saber esto … …

Continuar leyendo »

May 25

Montar claves primarias, foráneas y relaciones a una bbdd de #SQLServer que no tiene

Esto me sirve de repaso para mi trabajo y  la certificación, y de paso, vemos como se programa en t-sql poniendo clave primaria, foránea y relacionamos tablas Buenos, vamos a presentar el escenario. Una clave primaria es identificar cada registro de forma única y  no se pueden repetir Para saber las claves primarias /* clave primaria */ …

Continuar leyendo »

May 24

Otra forma de sacar información de nuestro entorno de #SQLServer

Ayer la comente en el tema de backup y después de revisarla es unas de las opciones donde podemos sacar mucha información de nuestro sistema SQL Server, variar las opciones par que cambien, etc…. Nos vamos a facetas. Y tenemos mas opciones Ya sabéis donde ir para verlo. Nos puede venir para distintas tareas de …

Continuar leyendo »

Entradas más antiguas «