Posts

Showing posts from 2020

Restringir acceso desde el Management Studio

En algunas ocasiones se necesita poder restringir el acceso a SQL Server para ciertos usuarios y especificamente cuando se conectan a SQL Server por medio del Managment Studio.

Una forma sencilla para poder realizar esta restricción es por medio de la creación de un Trigger, tal y como se muestra a continuación.


CREATETRIGGERrestringiraccesosqlONallserverFORlogonAS
BEGIN
IFsuser_name()<>'Dominio\AdminSQL'
AND
EXISTS
(
SELECT*
FROMsys.dm_exec_sessions
WHEREprogram_nameIN(N'Microsoft SQL Server Management Studio - Query')ROLLBACK;

END;

El código anterior restringe el acceso a los usuarios que son distintos al usuario AdminSQL y que se intentan conectar por medio del Management Studio. De la misma forma que se está restringiendo el acceso desde el Management Studio también se puede restringir desde cualquier otra aplicación, lo que se necesita es conocer el nombre de la aplicación.

Por ejemplo para conocer el nombre de la aplicación desde la cual nos estamos conectando en la …