• @filename to nvarchar(260).

    It is true, however that Microsoft guy did not know if you use multiples of binary number, you save space allocation. When do you have a device name over 255 characters (Unicode), and why he chose 260?