Re: [SQL ] 2000轉到2005後網頁開啟不了

看板Database作者 (Patrick)時間16年前 (2009/10/01 10:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《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
文章代碼(AID): #1An1hai5 (Database)
文章代碼(AID): #1An1hai5 (Database)