gpt4 book ai didi

python - 找不到 SQL 服务器

转载 作者:可可西里 更新时间:2023-11-01 10:46:59 25 4
gpt4 key购买 nike

我正在尝试让 python/Django 应用程序在另一台机器上运行(从它开发的那台),开发机器是 Windows 8 64 位机器,而新机器是 Windows 7 64 位机器。在两台机器上,我都有 DSN,可以毫无问题地连接到目标 SQL 服务器。在 win 8 机器上,一切正常,在 Win 7 机器上,在相同的相对位置使用 python 和其他代码,我得到“0, u'ADODB.Connection', u'Provider cannot be found。它可能不正确安装。'"win 8 框安装了 SQL 服务器实例,win 7 框没有,它们(理论上)都指向第三个框,即目标 SQL 服务器。这是我在 django 应用程序中的设置文件(数据库位)...

#CHANGE THESE  TO MATCH YOUR ENVIRONMENT#
#DBHOST = 'stevecwin764\sqlx2012'
DBHOST = 'tech6\gwrwin864'
#DBHOST = 'stevecwin764\sqlx2012'
#DBHOST = 'comtech04\sqlexpress'
SITEURL = ''

ADMINS = (
# ('Your Name', 'your_email@example.com'),
)

MANAGERS = ADMINS

DATABASES = {
'default': {
'ENGINE': 'sqlserver_ado', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
# 'NAME': 'cv_demodb', # Or path to database file if using sqlite3.
'NAME': 'cv_masterdb', # Or path to database file if using sqlite3.
'USER': 'sa', # Not used with sqlite3.
'PASSWORD': 'secret', # Not used with sqlite3.
'HOST': DBHOST, # Set to empty string for localhost. Not used with sqlite3.
'PORT': '', # Set to empty string for default. Not used with sqlite3.
'OPTIONS': {
'provider': 'SQLNCLI10',
'extra_params': 'DataTypeCompatibility=80;MARS Connection=True;',
},
}
}

在 Win 8 机器上运行时,什么可能导致相同的代码在 Win7 机器上运行失败?

最佳答案

u'Provider cannot be found. It may not be properly installed.'"

这看起来不像是网络问题,看起来你没有在 win7 机器上安装正确的提供程序。这个答案有你需要的链接:https://stackoverflow.com/a/4026824/234254

关于python - 找不到 SQL 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20229103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com