问题标签 [django-mssql-backend]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - django-mssql-backend - 无效的连接字符串属性(0)
好吧,我慢慢要疯了。我想将 Django 3 连接到 MSSQLv15 服务器。如果我使用 Trustedconnection=yes(使用 win 凭据),则连接可以工作,如果我使用 FreeTDS v7.4,它也可以在 Ubuntu 上工作,但如果我手动插入服务帐户或个人凭据并使用 sql 登录,它将无法在 Windows 中工作。是某种依赖问题吗?我尝试了各种库版本组合,但无济于事。
错误信息是:
要求.txt
不工作(赢)
工作(赢)
工作(Ubuntu)
sql-server - 创建 Django 数据库模型时的排序规则错误
我已经按照 philly 和其他人的各种教程使用 django-mssql-backend 设置 django,但没有运气。我认为连接正常,但是当它试图解析表时,我得到一个无法通过的排序规则错误。我正在运行的规格如下:
- django-mssql-后端:2.8.1
- django: 3.2
- pyodbc:4.0.30
当我尝试运行迁移类创建器或:
我在输出中收到以下错误:
我确信这是可能的,因为我在安装了 django 1.8 并安装了旧的 django-pyodbc-azure 模块的情况下使用了不同的 venv,它连接到表并提取它们的信息。我遇到的最大问题是它停止在数据库中留下约 15 个表,并且无论我做什么来修复它都会引发内存错误。
非常感谢您对这个问题的任何想法或帮助!
sql-server - Python pyodbc 使用带有交互模式的 Windows 身份验证 Active Directory (AD) 连接到 Sql Server
我正在通过 pyodbc 使用 Windows 身份验证和 Active Directory (AD) 交互模式连接 SQL Server。(出于测试目的)我没有得到任何经过测试的连接字符串来连接数据库。
django - 将模型迁移到 sql server 时出现 Keyerror 'include'
我有一个 django 应用程序,并将后端作为 Microsoft sql server。为此,我安装了“pip install django-mssql-backend”。
我扩展了用户模型并添加了一个确认密码的附加字段,我正在迁移,但我遇到了错误
在此之后,我可以在下面看到在数据库中创建的两个表
- django_migrations
- django_content_type
我的模型如下:
下面是 Forms.py
Django 版本:3.2
有人可以帮忙吗。
django - Django - 多个文件上传数据未插入模型数据库
我已经实现了为每个 RetailerMaster 上传多个文件的功能(作为外键)。一旦我将此模型迁移到 microsoft sql server,就会创建 FileUpload 模型而没有 django 应该自动创建的主键。此外,如果我上传多个文件,那么数据库中只会创建一个记录,并且它会不断更新每个文件。
模型.py
视图.py
迁移文件
为什么迁移文件没有外键?
模板文件
例如:如果上传了两个文件 001.xlsx 和 002.xlsx,则数据库中会发生以下情况。作为实际结果,插入一条记录而不是两条记录,并且使用从多个文件上传的最后一个文件更新相同的记录。
谁能帮助为什么不插入记录而只是更新了记录。
sql-server - 除了 SQL Server 中的 dbo 之外,django 模型中的架构
当我使用 SQL Server 时,Django 会自动dbo
为任何表创建和使用模式。
有没有办法使用现有的模式,或者强制 Django 使用创建另一个模式而不是全部在dbo
模式下。
例如:
Django 自动在我的 SQL Server 数据库中创建了表
这是我的settings.py
:
sql-server - Django 使用活动目录用户连接 SQL Server
我正在使用 Django 和mssql-django后端连接到 SQL Server。使用 sql 登录时连接到 SQL Server 没有问题。但是,当我尝试使用 AD 用户连接时,出现异常:
我在 settings.py 中的数据库设置是:
我做错了什么?
python - Django 应该连接到 MSSQL
我正在使用 PyCharm、Django 和 MSSQL-Backend-Project。
我正在使用我的 iMac,并且在本地网络中有一个我想连接的 Microsoft SQL Server。
我不确定要使用什么凭据(IP,或者下面命名的主机)。然而,第一次尝试我得到了很多错误。哪个接缝对我来说不是凭据问题,而是一些安装错误或其他问题。
我已经安装了一个新的虚拟环境(我在谷歌上找到的一个建议)。但仍然无法正常工作。
谁能帮助我,从哪里开始?
设置.py
错误信息:
django-rest-framework - 引发 MigrationSchemaMissing 时出现 MSSQL db 错误的 Django Rest API
我正在尝试使用 MS SQL 数据库作为后端数据库来构建 Rest API。我安装了 install django-mssql-backend 并在 settings.py 上的配置下面定义
这是一个在 ms sql db 上运行的简单 Select stmt,不使用任何更新或插入。
当我尝试迁移时,它会抛出 userid 应该创建表权限的异常。当我没有计划进行任何写入或更新操作时,为什么期望完全访问?如何解决这个问题?
raise MigrationSchemaMissing("Unable to create the django_migrations table (%s)" % exc) django.db.migrations.exceptions.MigrationSchemaMissing: Unable to create the django_migrations table (('42000', "[42000] [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]CREATE TABLE 权限在数据库'db-name'中被拒绝。(262) (SQLExecDirectW)"))
数据库 = {
'default': {
'NAME': 'db-name',
'ENGINE': 'sql_server.pyodbc',
'HOST': 'hostname',
'USER': 'username',
'PASSWORD': 'pwd ',
"OPTIONS": {"driver": "ODBC Driver 17 for SQL Server", 'unicode_results': True, },
}
}