Estoy tratando de averiguar cómo puedo verificar si existe una función de base de datos en SQL Server. Quiero hacer algo como esto:¿Cómo puedo determinar si existe una función de base de datos en SQL Server?
if not exists (select 1 from sometable where rolename='role')
begin
CREATE ROLE role
AUTHORIZATION MyUser;
end
¿Qué tabla/proceso debo usar aquí?
@Klaus: intente crear un rol + usuario con el mismo nombre. Fallará https://msdn.microsoft.com/en-us/library/ms187328.aspx "nombre" colun es único – gbn
Buen punto. Sí, el nombre debe ser único en todos los usuarios, grupos y roles. Borré mi comentario anterior Gracias. –