繁体   English   中英

从管理面板创建用户时,Django-MSSQL错误

[英]Django-MSSQL error when creating a user from the admin panel

我有点卡住,我的应用程序快要完成了,我遇到了问题,无法使用管理面板创建用户。

我正在使用django 1.9和MSSQL,当我进入管理面板(使用在外壳中创建的超级用户)时,我有我的组和用户,可以同时输入它们,但是当我要添加用户时,我这个错误:

(-2147352567,“异常s \\ x92est产品。”,(0,u“用于SQL Server的Microsoft OLE DB提供程序”,u“不可能d'ex \\ xe9cuter保存事务数量” aucune事务最活跃。”,无, 0,-2147467259),无)命令:SAVE TRANSACTION [s6736_x1]参数:[]

翻译是:

(-2147352567,'发生了异常。',(0,u“用于SQL Server的Microsoft OLE DB提供程序”,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']

发现我的错误,我只是将我的SQL提供程序从“ SQLOLEDB”修改为“ SQLNCLI11”

django-mssql网站上的“阅读文档”中存在错误,记录为默认提供程序是SQLCLI10,这是正确的,但该提供程序不存在,它是SQL N CLI10。

现在,它可以完美运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM