2017-05-04 67 views
0

我有點卡住了,我的應用程序快完成了,並且出現問題,我無法使用管理面板創建用戶。從管理面板創建用戶時發生Django-MSSQL錯誤

我使用django 1.9和MSSQL,當我進入我的管理面板(使用我在shell中創建的超級用戶)時,我有我的組和我的用戶,我可以同時輸入它們,但是當我想要添加用戶它給了我這個錯誤:

(-2147352567 '宇根例外小號\ x92est produite',(0,u'Microsoft OLE DB 提供程序SQL Server」,U「不可能科特迪瓦前\ xe9cuter SAVE TRANSACTION quand aucune交易n'est活性「,無,0, -2147467259),無)。命令:SAVE TRANSACTION [s6736_x1]參數:[]

的翻譯是:

(-2147352567, '一個例外happend。',(0,u'Microsoft OLE DB 提供程序SQL Server」,U「難以執行SAVE TRANSACTION 當無交易活躍的「,無,0,-2147467259),無)命令: SAVE TRANSACTION [s6736_x1]參數:[]

當我嘗試添加一組我沒有問題,我可以訪問小組創作形式。

如果有人有想法,我會很感激。

這裏是我的回溯:

Environment: 


Request Method: GET 
Request URL: http://localhost:8000/admin/auth/user/add/ 

Django Version: 1.9.6 
Python Version: 2.7.11 
Installed Applications: 
['django.contrib.admin', 
'django.contrib.auth', 
'django.contrib.contenttypes', 
'django.contrib.sessions', 
'django.contrib.messages', 
'django.contrib.staticfiles', 
'reception'] 
Installed Middleware: 
['django.middleware.security.SecurityMiddleware', 
'django.contrib.sessions.middleware.SessionMiddleware', 
'django.middleware.common.CommonMiddleware', 
'django.middleware.csrf.CsrfViewMiddleware', 
'django.contrib.auth.middleware.AuthenticationMiddleware', 
'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 
'django.contrib.messages.middleware.MessageMiddleware', 
'django.middleware.clickjacking.XFrameOptionsMiddleware'] 

回答

0

發現我的錯誤,我只是修改我的SQL提供從:「SQLOLEDB」到「SQLNCLI11」

有一個在Django的MSSQL網站上的錯誤在「讀取文檔」中寫道,默認提供程序是SQLCLI10,這是真的,但它卻不存在,它是SQL N CLI10。

現在它完美的工作。

相關問題