• Is there any reason why you used NVARCHAR(128) rather than SYSNAME?

    SYSNAME would make the script more portable between versions - and enforce restrictions on content.