Есть ли способ принудительно установить sql-соединение для всегда пользовательской 'строки' в виде строки Unicode без ручного добавления префикса N (N'string ')? Я использую SQL 2008 и у меня есть тип данных Unicode (nvarchar, nchar, ...)
Нет, вы всегда должны использовать N для обозначения строкового литерала Unicode.
Или назначить строку c # (например) параметру nvarchar (а не какой-либо конкатенации строк)