Re: [SQL ] 2000轉到2005後網頁開啟不了
※ 引述《howard730423 (Howard)》之銘言:
因為資料庫的移轉,會牽扯到"使用者權限"
如果你原來的table不是用預設的sa建起來的
如果你的DB,Table 是前面用 dbo. 串起來的, 代表是用sa建的
如果是 某帳號. 的話, 代表你用其他帳號登入建的
又因為你的帳號在還原時,他會也還原回去
就算db裡看到的帳號產生了,但實際針對SQL SERVER主要的帳號未產生
所以資料庫的帳號對應不上,也就是owner消失了
這重就要重建該帳號,參考這個
http://msdn.microsoft.com/en-us/library/aa933287(SQL.80).aspx
然後建立SQL SERVER的帳號,再將帳號對應你要的DB,這樣OWNER就連起來了
: 原本在a主機上使用sql2000
: 然後將a主機上的資料庫做備份
: 然後在b主機上的sql2005上使用備份檔
: 還原資料庫
: 然後網頁也改成連到b主機,可是就開啟不了了
: 出現
: Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
: [Microsoft][ODBC SQL Server Driver][SQL Server
: ]資料指標並未包含要修改的資料表,或是資料表無法透過資料指標來更新。
: line 140
: line 140是:rs.movenext
: 看起來好像是無法對資料庫做讀取的動作,可是資料庫也不是唯讀
: 請問這會是什麼問題呢?
: 會是使用備份檔轉移時出問題嗎?
: sql2005的權限問題?
: 還是sql2005的設定問題?
: 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.63.107.29
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):