discuz!nt论坛搬迁后出错,提示:对象名 'dnt_templates' 无效
对象名 'dnt_templates' 无效解决方法: --解决重装系统并还原论坛数据库后,数据库帐号不关联的问题。 Exec sp_configure 'allow updates',1 --允许更新系统表。 如上法不行,请试用下面的方法: 我有自己的服务器,我将SQLServer数据库备份后,我重新安装了SQLServer并将备份数据库还原,但论坛运行后提示表不存在。 Discuz!NT SQLServer版的用户可能会遇到这个问题, 下面就详细的解释下问题的原因和解决办法。 例如:新建数据库discuz,新建一个用户user1,指定user1对数据库discuz有权限,然后安装Discuz!NT SQLServer版,Discuz!NT的安装程序自动为用户创建表,此时discuz中的表的所有者就是user1,这样的好处是不需要user1用户拥有任何sqlserver权限身份,安全性高(有的用户用sa或其它管理员帐号来运行论坛,本地测试当然是无所谓,但如果是在服务器上这么做,一旦被恶意利用,可能就要威胁到所有数据库甚至整个服务器的系统!还有一些程序没有安装程序,只是提供SQL脚本让用户创建表,很多用户就用管理员帐号来创建了表,那时表的所有者为dbo,因此一般不出现该问题)。后来备份数据库并重新安装SQLServer,再将备份的数据库还原,discuz数据库的所有者还是user1,但user1不存在,你新指定的用户user2可能也无法再操作discuz数据库。虽然你看到表并没有缺少,但user2却无权访问到它们,因此可能会提示表不存在。 解决这个问题的办法很简单:假设你的数据库叫discuz,原来的所有者是用户user1,备份还原后你新建立了一个用户user2,遇到上述问题后,以管理员身份进入查询分析器,选择数据库discuz,执行以下SQL命令: EXEC sp_change_users_login update_one, 'user1', 'user2' 执行完毕后,user2即对discuz数据库拥有权限。另外特别需要提醒的是:当你修改了数据库帐号后,请将论坛dnt.config中的小节里面帐号信息也做相应的修改,然后重新启动IIS里的应用程序池。 |
转载于:https://www.cnblogs.com/liugod/archive/2008/01/08/1029967.html
discuz!nt论坛搬迁后出错,提示:对象名 'dnt_templates' 无效相关推荐
- 安装好Discuz!NT论坛后首页是一片空白!解决办法
为什么当我安装好论坛后首页是一片空白! 当出现此问题时,是因为您在dnt.config中设置的<forumpath>值不正确,导致程序无法正常的使用HttpModule来接管HT ...
- 在Sharepoint 2007 整合Discuz Nt论坛
在Sharepoint里整合Discuz Nt论坛后,论坛用户和Sharepoint将共享登录名 不管在整合后,有两点需要注意: 1)这里的整合是若整合 2)discuz提供的接口真的很烂,有时候会出 ...
- 关于和discuz!nt论坛的整合
做网站的时候需要和discuz!.nt论坛整合,遇到问题如下: 1.web.config的整合 在这里需要注意编码的整合,一般情况我们会按装论坛的编码,如下: <globalization ...
- ug用计算机名还是全民,win7系统安装UG软件后打开提示计算机名不对的解决方法...
今天和大家分享一下win7系统安装UG软件后打开提示计算机名不对问题的解决方法,在使用win7系统的过程中经常不知道如何去解决win7系统安装UG软件后打开提示计算机名不对的问题,有什么好的办法去解决 ...
- SQL Server2019数据库查询所有数据库名、表名、表结构、表字段、主键方法演示,执行sql提示对象名‘user_tab_columns‘、 ‘user_cons_columns‘ 无效问题解决
SQL Server2019 数据库查询所有数据库名.表名.表结构.表字段.主键方法演示 第一章:查询方法 ① 查询所有数据库名 ② 查询所有表名方法 ③ 查询表结构.表字段方法 ④ 查询主键方法 第 ...
- SQL Server 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法...
在使用数据库的过程中,经常会碰到数据库迁移或者数据迁移的问题,或者有忽然的数据库损坏,这时需要从数据库的备份中直接恢复.但是,此时会出现问题,这里说明几种常见问题的解决方法. 本文链接:http:// ...
- 解决PowerDesigner 16 Generate Datebase For Sql2005/2008 对象名sysproperties无效的问题
在PowerDesigner 16 中生成的sql语句,在执行的时候报错:对象名sysproperties 无效的错误;造成此问题的原因是由于Sql 2005.2008 删除了系统表 sysprope ...
- 关于SubSonic3.0生成的表名自动加复数(s)的“用户代码未处理SqlException,对象名'xxxs'无效”异常处理...
使用SubSonic3.0模版生成时,同2.2版本一样,都会自动在一些类似数据库要用到的关键后面加要s(复数),这里也是3.0的一个小Bug,在查询时由于插件并没有完全的去掉s,所以会产生" ...
- 关于SubSonic3.0生成的表名自动加复数(s)的“用户代码未处理SqlException,对象名‘xxxs‘无效”异常处理
关于SubSonic3.0生成的表名自动加复数(s)的"用户代码未处理SqlException,对象名'xxxs'无效"异常处理 参考文章: (1)关于SubSonic3.0生成的 ...
最新文章
- 玩转飞书日历,体验高效办公!
- 查询表空间是否是设置了自增
- BZOJ 4291: [PA2015]Kieszonkowe 水题
- 数据库:MySQL索引总结
- moto linux手机,moto linux手机目录简解
- select 版 高并发服务器
- 在JavaScript中使用示例继续语句
- 2018中国十大科技进展公布!两院院士投票,港珠澳大桥和天河三号上榜
- STM32F103mini教程学习总结与心得(二)---->串口通信
- 剑指offer面试题35. 复杂链表的复制(DFS)(深拷贝)
- 将16进制unsigned char数组转换成整数
- scipy 安装错误及解决
- 什么叫软件前端测试,前端页面测试需要测试哪些内容?前端自动化测试的实现小技巧...
- LPDDR4协议规范之 (四)命令和时序
- 升级到Tomcat9之后js中文乱码解决办法
- 短信通道——阿里大鱼(java)
- linux软键盘怎么调出来,软键盘怎么关?软键盘关闭方法
- org.apache.ibatis.binding.BindingException: Mapper method 'com.hahah.atcrowdfunding.manager.dao.Cert
- 青少年qsnctf [登录试试] 攻略
- 【Banana PI Leaf S3开发板试用体验】MicroPython环境搭建
热门文章
- MATLAB工具箱介绍
- python删除字符串_Python3 - 删除字符串中不需要的字符
- python链表中删除一个节点数据_python实现单链表中删除倒数第K个节点的方法
- android 系统倒计时显示时间,Android 依据系统时间整点、半点倒计时
- linux location root访问文件夹404_如何使网站支持https访问?nginx配置https证书
- LeetCode695. 岛屿的最大面积(C#)
- 小程序2-基本架构讲解(一)WXSS样式
- centos 升级curl版本
- ssh整合学习(1)
- jenkins+Docker持续化部署(笔记)