日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

discuz!nt论坛搬迁后出错,提示:对象名 'dnt_templates' 无效

發布時間:2023/12/13 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 discuz!nt论坛搬迁后出错,提示:对象名 'dnt_templates' 无效 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2007年10月30日 星期二 16:23

對象名 'dnt_templates' 無效解決方法:

--解決重裝系統并還原論壇數據庫后,數據庫帳號不關聯的問題。
--注意請用sa帳號 進行如下操作
--操作之前,確保當前SqlServer中存在和原來數據庫所有者同名的帳號

Exec sp_configure 'allow updates',1 --允許更新系統表。
RECONFIGURE WITH OVERRIDE
DECLARE @DBName varchar(50),@UserName varchar(50),@Sql varchar(200)
set @DBName='原數據庫名'
set @UserName='原數據庫帳號'
set @Sql=N'update'+@DBName +N'.dbo.sysusers set sid = (select sid from master.dbo.syslogins where name='+quotename(@UserName,'''')+N') where name='+quotename(@UserName,'''')
exec(@Sql)
Exec sp_configure 'allow updates',0 --關閉系統表更新
RECONFIGURE WITH OVERRIDE
/***************************************************/
--例如 您原來數據庫被還原后 名為 dntbbs , 該數據庫原來的數據庫所有者為bill


如上法不行,請試用下面的方法:

我有自己的服務器,我將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' 无效的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。