2017-05-04 96 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。

现在它完美的工作。

相关问题