Хотя Express Edition является одним из выпусков SQL Server, это сообщение несколько отличается и говорит о том, что клиентские библиотеки Python лицензированы в соответствии с ограничениями Express Edition SQL Server.Вы можете спокойно проигнорировать это, если не будете заботиться о масштабируемости в дальнейшем.На самом деле вы увидите одно и то же сообщение об ошибке, касающееся пределов (наборов данных в памяти и максимум двухъядерной обработки) в SQL Server Standard Edition - я видел его много раз и только что дважды проверил его на точность.Таким образом, первое сообщение является информационным сообщением, а не сообщением об ошибке, поэтому вы можете спокойно игнорировать эту часть вывода.
Вторая часть сообщения - это то, на чем вы хотите сосредоточиться (почти всегда при отладкеэтот тип кода TSQL / Python).
Следовательно, приведенное выше решение user3912517 является правильным, хотя может быть полезно понять, почему.
Простое объяснение: Python должен ссылаться на данныеset, переданный в него из SQL Server с именем.
Это осуществляется с помощью параметра @ input_data_1_name, который эффективно «именует» данные, возвращаемые запросом, определенным в @ input_data_1.
Это обеспечивает связь между набором данных, возвращаемым запросом, выполняемым в среде SQL Server, и фреймом данных, который необходим коду Python для ссылки на тот же набор данных в среде Python.