Archivo de la categoría: Administración de base de datos

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 »

Generando contraseñas con #SQLServer

por | 20 junio, 2017

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 …..  

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

por | 15 junio, 2017

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

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 »

Logins en #SQLServer (1)

por | 6 abril, 2017

Un inicio de sesión es una credencial simple para acceder al SQL Server. proporcionando un nombre de usuario y contraseña.. Este nombre de usuario y contraseña generan unas credenciales. Por lo tanto, las credenciales son simplemente un nombre de usuario y una contraseña. Ya vimos como hacerlo por Windows. Esta credencial hacerla con SQL Server se… Leer más »

Como nos autenticamos en #SQLServer

por | 4 abril, 2017

Vamos a ver otro tema del Curso 20764 – Administering a SQL Database Infrastructure. En este caso cuando habla de la autenticación. Según la Wikipedia: “es el acto o proceso de confirmar que algo (o alguien) es quien dice ser.”. Al instalar SQL Server podemos  elegir un Modo de autenticación para el motor de bases de datos.… Leer más »

Securizando las conexiones en #SQLServer

por | 2 abril, 2017

Después de leer   el Curso 20764 – Administering a SQL Database Infrastructure,y 20765 – Provisioning SQL Databases que son los nuevos para la Certificación de 2016  para sacar el MCSA de Administración. https://www.microsoft.com/es-es/learning/course.aspx?cid=20764 https://www.microsoft.com/eS-ES/learning/course.aspx?cid=20765 Me he animado  a estudiarlo y sacame por fin mi primer MCSA. Lo que pondré aquí son mis esquemas de estudio, mis… Leer más »

Mis artículos del Curso 20764 – Administración de base de datos #SQLServer

por | 1 abril, 2017

Aquí os voy a ir dejando temas de esta certificación, aunque ya hay publicados muchos de ellos pero los ire poienedo aqui: Descarga #SQLServer2016 Express, Developer y evaluación 180 dias Instalación limpia de #SQLServer2016 Enterprise Configurando el firewall de Windows (I) Configurando el firewall de Windows (II) Crear nuestra primera base de datos #SQLAzure con… Leer más »

Combinar varias tablas con select e insert to en #SQLServer

por | 27 febrero, 2017

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

Combinar Count y Format en #SQLServer

por | 27 febrero, 2017

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

Utilizando el A+ VCE para nuestras certificaciones

por | 28 enero, 2017

Una ez descargado e instalado. A continuación Buscar fichero Ahora le damos a la flechita de empezar y ……. a darle caña. Este examen me dice que hay 188 preguntas 😛 Y el precio de la licencia ….