首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请问,查询时怎么不用加用户名而直接用表名

2012-01-09 
请教,查询时如何不用加用户名而直接用表名我建了一个DB,里面建了一个用户KAdmin,为什么我要查询这个用户下

请教,查询时如何不用加用户名而直接用表名
我建了一个DB,里面建了一个用户KAdmin,为什么我要查询这个用户下的表时,一定要加用户名,否则会说这个表不存在呢?
例如:SELECT   *   FROM   KAdmin.TableName,这样是可以的,
但是用SELECT   *   FROM   TableName时,就会提示这个表不存在。

请问怎样设置才可以不加用户名,直接用表名查询呢?
比如SELECT   *   FROM   TableName。
谢谢了!

[解决办法]
happysq815() ( ) 信誉:100 Blog 加为好友 2007-04-09 16:33:11 得分: 0


这个用户名不能改,很多view之类的都加上了KAdmin,如果改的话还要该这些,就比较麻烦了。


-------------------

樓上的說法,你可以試試。

因為這個用戶是直接還原過來的,這個用戶不能直接使用。

以前我們是這樣操作的,

1.將所有這個用戶的物件全部改為dbo

2.刪除這個用戶

3.新建這個用戶,並給相應的權限

4.將dbo的物件改為這個用戶的

這樣就可以使用了。


热点排行