Archivo de la categoría: DBA

Quita los permisos de la cuenta de invitado en #SQLserver

por | 26 diciembre, 2017

Como DBA nos tenemos que encargar de la seguridad de nuestras Bases de datos. Un ejemplo puede ser que la cuenta de usuario invitado este habilitada. La cuenta de usuario invitado permite a cualquier persona sin un acceso de inicio de sesión relacionado con SQL acceder a la base de datos. Para quitar todos los… Leer más »

El famoso #Chkdsk que hacemos en #Windows lo podemos hacer en #SQLServer

por | 19 octubre, 2017

Como buen DBA tenemos que estar al loro de esto. Cuando gestionamos una gran cantidad de servidores SQL y no queremos desperdiciar el espacio libre, es decir, queremos controlar el espacio del disco del servidor SQL Server para que no nos den susto podemos hacerlo de varias formas. Para gustos colores ….  

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

por | 9 abril, 2017

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,… Leer más »

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

por | 8 abril, 2017

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… Leer más »

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

por | 10 octubre, 2016

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… Leer más »

Webinar “Fundamentos de Base de Datos con #SQLServer”

por | 18 julio, 2016

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… Leer más »

Webinar “Introducción al #SQLServer”

por | 8 julio, 2016

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… Leer más »

Control de los tiempos de procesos en #SQLServer

por | 2 julio, 2016

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… Leer más »

Mostrar histórico de Copia de Seguridad en #SQLServer

por | 23 junio, 2016

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… Leer más »

La Base de datos msdb de #SQLServer

por | 23 junio, 2016

  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… Leer más »

Monitorizar el estado de nuestras bases de datos en #SQLServer

por | 27 mayo, 2016

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… Leer más »

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

por | 27 mayo, 2016

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 …… Leer más »