我正在尝试将我的python数据帧写入MSSQL服务器。表设计已在服务器中创建。
以下是我尝试使用的代码。但是我收到了一个错误。
import sqlalchemy as sa
import pyodbc
engine = sa.create_engine('mssql+pyodbc://username:password@server/database', echo = True)
# engine
df_EVENT5_14.to_sql("MODREPORT", engine)
这是我得到的错误:
DBAPIError:(pyodbc.Error)('IM002','[IM002] [Microsoft] [ODBC驱动程序管理器]未找到数据源名称且未指定默认驱动程序(0)(SQLDriverConnect)')
答案 0 :(得分:0)
您必须使用如下正确的连接字符串
@available(iOS, introduced: 3.0, deprecated: 10.0, message: "Use UserNotifications Framework's -[UNUserNotificationCenterDelegate willPresentNotification:withCompletionHandler:] or -[UNUserNotificationCenterDelegate didReceiveNotificationResponse:withCompletionHandler:] for user visible notifications and -[UIApplicationDelegate application:didReceiveRemoteNotification:fetchCompletionHandler:] for silent remote notifications")
optional public func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any])
请确保将正确的详细信息放入连接字符串中使用的变量中。您也可以根据需要使用其他驱动程序,请更改驱动程序,在我的情况下,我输入的是SQL + Server + Native + Client + 11.0。