【发布时间】:2010-06-09 02:26:49
【问题描述】:
我正在使用django-mssql 和 SQL Server 2008,但我发现在执行某些操作时它总是出错
命令,例如:
python manage.py syncdb
错误如下:
raise OperationalError(e, "Error opening connection: " + connection_string) sqlserver_ado.dbapi.OperationalError: (com_error(-2147352567, '\xb7\xa2\xc9\xfa\ xd2\xe2\xcd\xe2\xa1\xa3 ', (0, u'Microsoft OLE DB Provider for SQL Server', u"\u7 528\u6237 'sa' \u767b\u5f55\u5931\u8d25\u3002", None, 0, -2147217843), None), '打开连接时出错:PROVIDER=SQLOLEDB;DATA SOURCE=115.238.106.101,60433;Net work Library=DBMSSOCN;Initial Catalog=rvdb_2;UID=sa;PWD=xxx')
当我使用Microsoft SQL Server Management studio客户端时,我可以成功连接数据库。
我得到了一些信息: http://code.google.com/p/django-mssql/issues/detail?id=76 但我仍然尝试我错了,我认为提供的解决方案是错误的。
【问题讨论】:
-
我尽我所能重新格式化,但看起来你的一些错误消息以某种方式被删除了,这是最重要的一点。这绝对是一个连接错误,但我不知道我们是否有足够的信息可以在没有完整错误消息的情况下给出有用的响应。
-
我遇到了类似的问题。但是,我已经设法这样推断:如果 SQL Server 在开发机器上,它工作得很好。当 SQL Server 在远程计算机上时,它不起作用。不幸的是,我仍然没有解决这个问题。 :(
标签: python django sql-server-2008 django-mssql