首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法通过改变连接点在MySql数据库上运行DNN9?

有没有办法通过改变连接点在MySql数据库上运行DNN9?
EN

Stack Overflow用户
提问于 2019-04-03 17:23:17
回答 2查看 377关注 0票数 2

我的问题是。我目前正在使用MS SQL express运行DNN 9。但由于SQL express上的存储空间不足,我正在寻找将我的dnn9连接到MySql的方法。

我正在开放我的选项来运行以前的版本/构建。我不必担心更新,因为一旦连接被链接(使用mysql的DNN),它将永远停留在该版本上。

ps。如果这里问错了,我会尽快把它取下来。

我尝试过www.aspfree.com/c/a/database/how-to-install-dotnetnuke-with-mysql/方法,这是我找到的唯一一个有指南的方法。但它太旧了,他们使用的版本是DNN4和MySQL 5.1。

EN

回答 2

Stack Overflow用户

发布于 2019-04-03 18:04:51

你不会想这样做的。DNN适用于MS SQL。即使你以某种方式让它工作,你可能会在以后遇到特定的函数/模块的问题。

但是Express是免费的,最多10 gb。也许可以拆分DNN核心内容和占用大量空间的数据。

您可以创建连接到外部数据库的模块。其中一些已经在DNN商店中。也许解决方案就在那里。

票数 2
EN

Stack Overflow用户

发布于 2019-04-03 22:55:55

有一种方法,但我不确定你是否真的想这样做。DNN是基于提供者模型构建的,在业务层和数据库本身之间有一块称为数据提供者的“块”。它负责从数据库获取数据和向数据库写入数据,执行存储过程等。DNN随MS SQL Server的数据提供程序一起提供,但也可以为任何其他数据库(mySQL、Oracle...)编写数据提供程序也是。

除了数据提供程序之外,您还必须调整用于DNN的所有SQL脚本以及用于使目标数据库理解它的任何模块。

对于每个新版本的DNN和所有模块,您都必须这样做。

在DNN的早期,有一些项目试图为mySQL实现一个数据提供程序,而其他一些项目则是为甲骨文实现的--它们都在某种程度上放弃了。

DNNing快乐!

迈克尔

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55491586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档