作者zivhsiao (Patrick)
看板Database
标题Re: [SQL ] 2000转到2005後网页开启不了
时间Thu Oct 1 10:58:43 2009
※ 引述《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