Мне нужно создать таблицу на сервере SQL с компьютера с Ubuntu.Я использую python и dataframes.Я установил драйвер SQL Server на компьютер, и это код:
SQL_SERVER_CONNECTION = 'DRIVER={ODBC Driver 17 for SQL Server};SERVER=***;DATABASE=analytics;UID=***;PWD=***;'
con = pyodbc.connect(SQL_SERVER_CONNECTION)
engine = create_engine("mssql+pyodbc://", poolclass=StaticPool, creator=lambda: con)
df = pd.DataFrame({'id': [10, 11], 'name': ['abc', 'def']})
df.to_sql(name='tmp_table_name',
con=engine,
schema='dbo',
index=False,
if_exists='replace')
, но у меня есть эта ошибка
/home/jenkins/.local/lib/python3.6/site-packages/sqlalchemy/connectors/pyodbc.py:79:
SAWarning: No driver name specified;
this is expected by PyODBC when using DSN-less connections
"No driver name specified; "