【发布时间】:2014-04-09 16:01:15
【问题描述】:
异常值:
(com_error(-2147352567, 'Exception occurred.',
(0,
u'ADODB.Connection',
u'Provider cannot be found. It may not be properly installed.',
u'C:\\Windows\\HELP\\ADO270.CHM', 1240655, -2146824582),
None),
u'Error opening connection: DATA SOURCE=172.16.26.51\\myinstance;Initial Catalog=dbName;UID=****;PWD=****;PROVIDER=sqlncli10;DataTypeCompatibility=80;MARS Connection=True')
我正在使用:
Django==1.5.5
django-mssql==1.4
pywin32==218
相同的项目,相同的设置,在一台机器上成功运行,但它不运行另一台机器。
我使用 PIP 安装 Django 和 django-mssql。
这里是回溯
File "C:\Python27\lib\site-packages\django\core\handlers\base.py" in get_response
115. response = callback(request, *callback_args, **callback_kwargs)
File "C:\inetpub\wwwroot\newsite\dbexplorer\views.py" in viewVersionList
18. cursor = connection.cursor()
File "C:\Python27\lib\site-packages\django\db\backends\__init__.py" in cursor
324. cursor = self.make_debug_cursor(self._cursor())
File "C:\Python27\lib\site-packages\sqlserver_ado\base.py" in _cursor
241. self.__connect()
File "C:\Python27\lib\site-packages\sqlserver_ado\base.py" in __connect
196. use_transactions=self.use_transactions,
File "C:\Python27\lib\site-packages\sqlserver_ado\dbapi.py" in connect
151. raise OperationalError(e, "Error opening connection: " + connection_string)
Exception Type: OperationalError at /dbexplorer/
Exception Value: (com_error(-2147352567, 'Exception occurred.', (0, u'ADODB.Connection', u'Provider cannot be found. It may not be properly installed.', u'C:\\Windows\\HELP\\ADO270.CHM', 1240655, -2146824582), None), u'Error opening connection: DATA SOURCE=172.16.26.51\\myinstance;Initial Catalog=dbexplorer;UID=****;PWD=****;PROVIDER=sqlncli10;DataTypeCompatibility=80;MARS Connection=True')
【问题讨论】:
标签: django python-2.7