Professional Documents
Culture Documents
DE LA SEGURIDAD
Ing. Betty Suárez Torres
REGISTRO DE SERVIDORES
Colocar el nombre del
equipo donde está
ejecutándose el Servidor
SQL Server, tanto si es local
como si es remoto o bien la
dirección IP de dicho
equipo.
--Elimina un servidor
sp_dropserver 'Liz-PC'
--El siguiente código prueba la conexión al servidor vinculado
--En este ejemplo se devuelven los nombres de las bases de datos
del servidor vinculado.
SELECT name FROM [LizPC].master.sys.sysdatabases
--Propiedades
SELECT SERVERPROPERTY('ProductVersion') AS
'Versión del producto', SERVERPROPERTY('ProductLevel')
AS 'Nivel del producto', SERVERPROPERTY('Edition') AS Edición,
SERVERPROPERTY('EngineEdition') AS 'Edición del motor',
SERVERPROPERTY('InstanceName') AS 'Nombre de la instancia',
SERVERPROPERTY('MachineName') AS 'Nombre de la PC',
SERVERPROPERTY('ServerName') AS 'Nombre del servidor'
--Devuelve una lista de todos los inicios de sesión del servidor local
--y sus inicios de sesión coincidentes en el servidor vinculado
SELECT local.name AS LocalLogins, vinculado.name AS
LinkedLogins FROM master.sys.server_principals AS local
LEFT JOIN [LIZPC].master.sys.server_principals AS vinculado
ON local.name = 'Liz-PC'
USUARIOS ADMINISTRATIVOS
Estos usuarios disfrutan de un novel de acceso
especial respecto del ámbito de acceso.
Los miembros de la función db_owner son
administradores de la base de datos, los miembros
de la función sysadmin son administradores de la
instancia al completo.
Si el usuario pertenece a la función db_owner ,
SQL deja de comprobar los permisos dentro de la
base de datos.
Se puede
insertar datos?
FUNCIONES DE LA BASE DE DATOS
Función Finaldad
Db_backuoperator Crea copias de seguridad de la base de datos. No puede restaurar una base de
datos no ver información contenida en la misma
Db_datareader Emite una declaración SELECT para todas las tablas, vistas y funciones dentro
de la base de datos
Db_datawriter Emite instrucciones INSERT, UPDATE, DELETE y MERGE para todas las tablas
de la base de datos. Los miembros de esta función deben además ser miembros
de la función db_datareader
public Grupo por defecto al que pertenecen todos los usuarios en cualquier base de
datos
--Usuario sin login
create user ejemplousuario without
login