¿Puedo crear crear una función global en SQL Server?

¿Es posible crear una función en SQL Server que pueda usar en cualquier base de datos del servidor sin agregar el prefijo de la base de datos?

Por ejemplo, con esta función:

CREATE FUNCTION getDays (@date date)
RETURNS INT
AS
BEGIN

RETURN CASE WHEN MONTH(@date) IN (1, 3, 5, 7, 8, 10, 12) THEN 31
            WHEN MONTH(@date) IN (4, 6, 9, 11) THEN 30
            ELSE CASE WHEN (YEAR(@date) % 4    = 0 AND
                            YEAR(@date) % 100 != 0) OR
                           (YEAR(@date) % 400  = 0)
                      THEN 29
                      ELSE 28
                 END
       END

END

Respuestas a la pregunta(2)

Su respuesta a la pregunta