питоновский df_machines.to_sql... создает поле типа varchar(max)
я просто пытаюсь прочитать его, задавая для выборки другой коллейшен - и вот это не получается, что меня удивляет
там же внутри просто строка символов должна лежать - как хочу, так и верчу её
При чем тогда тут nvarchar? SQL server ничего не портит (ну почти, баги во всех продуктах есть), в вашем случае вы пишите данные в одной кодировке в столбец, который из хранит в другой кодировке. Вам нужно чтобы в таблице было поле nvarchar!
При этом не важно какая котировка будет у сервера и у базы данных.
Также я не уверен что вам нужен тип данных max, у вас там реально безразмерные строки будет храниться?