Я использую django-mssql
и SQL Server 2008, но я обнаружил, что он всегда ошибки, когда я делаю некоторые команды, например:Ошибка при подключении к SQL Server 2008 с Django
python manage.py syncdb
ошибка ниже:
raise OperationalError (e, "Ошибка открытия соединения:" + 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 для SQL Server', u "\ u7 528 \ u6237 's' \ u767b \ u5f55 \ u5931 \ u8d25 \ u3002", None, 0, -2147217843), None), ' Подключение к разъему ERE: PROVIDE R = SQLOLEDB; SOURCE DATA = 115.238.106.101,60433; Net work Library = DBMSSOCN; Начальный каталог = rvdb_2; UID = sa; PWD = xxx ')
Когда я использую клиентскую студию Microsoft SQL Server Management, я могу успешно подключите базу данных.
У меня есть информация от: http://code.google.com/p/django-mssql/issues/detail?id=76 , но я все еще пытался, я ошибся, и я думаю, что предоставленное решение неверно.
Я переформатировал как можно лучше, но похоже, что некоторые из ваших сообщений об ошибке были удалены каким-то образом, и это самый важный бит. Это определенно ошибка соединения, но я не знаю, что у нас достаточно информации, чтобы дать полезный ответ без полного сообщения об ошибке. –
У меня такая же проблема. Тем не менее, мне удалось сделать это так: если SQL Server находится на машине разработки, он работает отлично. Когда SQL Server находится на удаленном компьютере, он не работает. К сожалению, я еще не решил проблему. :( – Bobort