问题标签 [django-mssql]
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.
python - 使用 Django 连接到 SQL Server 2008 时出错
我正在使用django-mssql
SQL Server 2008,但我发现当我执行一些命令时它总是出错,例如:
错误如下:
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 for SQL Server', u"\u7 528\u6237 'sa' \u767b\u5f55\u5931\u8d25\u3002", None, 0, -2147217843), None), 'E rror opening连接:PROVIDER=SQLOLEDB;DATA SOURCE=115.238.106.101,60433;网络库=DBMSSOCN;初始目录=rvdb_2;UID=sa;PWD=xxx')
当我使用 Microsoft SQL Server Management Studio 客户端时,我可以成功连接数据库。
我从: http://code.google.com/p/django-mssql/issues/detail?id=76得到了一些信息, 但我仍然尝试我错了,我认为提供的解决方案是错误的。
python - ImportError:没有名为 pythoncom 的模块
我是这个 Python 世界的新手(仅 1 周)。我尝试安装 django-mssql,但是当我尝试导入库(使用import sqlserver_ado.dbapi
)时,我收到了以下错误消息:
我试图寻找那个图书馆但没有成功。
你们能指出我正确的方向吗?
sql-server - Django 和 SQL Server 2005 - 僵尸状态?
我正在使用 Django 1.2 和django-mssql。
在执行以下操作时
在第 100 次迭代时出现以下错误:
com_error: (-2147352567, 'Exception occurred.', (0, u'Microsoft SQL Server Nativ e Client 10.0', u'对象处于僵尸状态。当 ITransaction::Commit 或ITransaction::Abort 被调用,或者在创建存储对象但尚未释放时。',无,0,-2147418113),无 e)
任何想法?这真的让我很烦...开始讨厌整个 Windows Server 世界... :(
debian - debian linux 上的 django-mssql
有人在 linux 机器上安装 django-mssql 成功吗?我的部署服务器是 debian linux,我无法部署在 windows 机器上制作的应用程序。
我在我的旧 latin1 数据库上从 django 上的 pyodbc 访问它时遇到问题,任何人都可以解决它吗?
sql-server - django-pyodbc vs django-mssql
真的在标题里。我想针对 MSSQL 2005 运行 Django。两者看起来都相当活跃并且是最新的。我似乎看不到任何独特之处。
- 有人可以推荐一个吗?
- 以后在两者之间交换会是微不足道的吗?
- 他们准备好生产了吗?
谢谢!
django - 如何在 Windows 上下载 django-mssql
我无法从 Google Code 下载 django-mssql 似乎没有直接下载链接,并且 svn 对我不起作用。
谁知道直接下载链接?
django - django-mssql 在带有 mod-wsgi 的 Apache 中不工作,但在开发服务器中工作正常
我有一个使用 django-mssql 与 SQL Server 通信的 Django 应用程序。
这在开发服务器(运行服务器)中工作得很好,但在 Apache/mod-wsgi 下,我得到一个与它试图找到一个确实存在的 .dll 相关的失败:
pywintypes27.dll 存在于 C:\Windows\SysWOW64 (64 位 windows,但我安装了 32 位 py 和 Apache)
httpd.conf 或 WSGIScriptAlias 中是否有我需要做/指定的东西来帮助它找到这个 dll?还有什么我应该做的吗?我做了一些谷歌搜索/Binging/搜索无济于事。
一些进一步的信息:python27(非活动状态)pywin32 已安装 Win Server 2008(64 位)Apache 2.2 Django 1.3
谢谢
django - Django - 插入而不返回已保存对象的 ID
每次save()
在 Django 对象上调用该方法时,Django 都会执行两个查询 1INSERT
和 1 SELECT
。在我的情况下,这很有用,除了某些每个查询都很昂贵的特定地方。关于如何有时声明不需要返回任何对象的任何想法 -SELECT
不需要。
另外我正在使用django-mssql连接,这个问题在 MySQL 上似乎不存在。
编辑:更好的解释
有时我不需要重新输入 ID,只需插入
django - 使用 Apache、Django、pywin32、Python2.7 和 mod_wsgi 找不到 pywintypes27.dll
我有一个使用 django-mssql 与 SQL Server 通信的 Django 应用程序。
这在开发服务器(运行服务器)中工作得很好,但在 Apache/mod-wsgi 下,我得到一个与它试图找到一个确实存在的 .dll 相关的错误:
我使用了 ActivePython2.7.2、mod_wsgi、pywin32 Build 216 和 Django1.3.1,都是 32 位
pywintypes27.dll 存在于 C:\Windows\SysWOW64 而不是 C:\Windows\System32 正如我的 64 位 Windows 7 中所预期的那样
提前致谢
这与django-mssql 无法在带有 mod-wsgi 的 Apache 中工作的问题相同,但在开发服务器中工作正常但该答案对我没有帮助,因为我已经安装了 32 位 pywin32,我是 stackoverflow 的新手,希望它是作为一个新问题提出的权利,而不是劫持人们的话题。
django - Django - 如何防止创建数据库外键约束
我有一个由数据库视图支持的模型。
我需要在另一个模型中引用它
我无法运行 syncdb,因为无法创建引用视图的外键约束。
解决方法是取出指向视图的 Meta:db_table 并让 sync db 创建 OrgCode 表,然后在 syncdb 之后将 Meta:db_table 放回。
有没有办法防止为某些模型或字段创建外键约束?
更新:我向相关模型添加了一个静态方法,表明它是一个视图
然后在 django_mssql creation.py 中覆盖 DatabaseCreation.sql_for_inline_foreign_key_references:
从 syncdb 生成的 sql 忽略了约束:
它确实涉及破解 django_mssql 所以我将继续尝试,也许挂钩 django.db.backends.signals.connection_created 信号会起作用......