作者wishwecan (Wish I can fly!)
看板Database
标题Re: [系统] SQL server 2005无法连线
时间Fri Sep 19 00:11:28 2008
※ 引述《wishwecan (Wish I can fly!)》之铭言:
: 电脑B:是将电脑A的资料库(*.mdf)复制到电脑B後,附加到电脑B的SQL server中,
: 不过电脑B很任性,不可以由(local)登入,一定要打电脑名称才能登入,
: 查询时,资料表的名称之前也要加上使用者名称:
: select * from A.TABLENAME
: ^^
: 一定要加上,否则在程式中显示[无效的物件]。
: 在SQL server中显示以下讯息:
: [讯息 208,层级 16,状态 1,行 1
: 无效的物件名称 'TABLENAME'。]
: 推 rogertu:试试看修改该table的schema吧...用ALTER SCHEMA? 09/18 23:57
: → wishwecan:感谢楼上,ALTER SCHEMA dbo TRANSFER A.TABLENAME 09/19 00:01
抱歉,推文间隔时间太长,所以还是回文了。
想请教一下,在此例中,若使用者为[A],
为什麽得把schema改为dbo、而不能使用[A]呢?
我试着在设定使用者时使用以下指定建立:
EXEC sp_addlogin 'A', 'PaSsWoRd', 'Database_Name',
'us_english', 0x1234567890
最後面是原来的SID,可是依然未果。
再请问有没有建议的书单呢?
网路上的知识救急时有时还满好用,
不过要是要有系统的全盘了解,还是希望能有本书作为扣门砖。
也再次谢谢rogertu了。 :)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.242.152