在SQL SERVER中数据库对象的引用可以有以下格式:  服务器名.数据库名.所有者.对象名, 服务器名...对象名
 我在查询分析器中 写了如下语句: SELECT * FROM ZY.XSCJ.DBO.STUDENT 可以查询出内容,但是把中间两省略掉,就查不出来了,提示说"服务器: 消息 7314,级别 16,状态 1,行 1
OLE DB 提供程序 'zy' 不包含表 'student'。该表可能不存在,或当前用户没有使用该表的权限。"
,请问是为什么?改如何修改?

解决方案 »

  1.   

    SQL SERVER中数据库对象的引用可以有以下格式:  服务器名.数据库名.所有者.对象名, 服务器名...对象名 
     我在查询分析器中 写了如下语句: SELECT * FROM ZY.XSCJ.DBO.STUDENT 可以查询出内容,但是把中间两省略掉,就查不出来了,是省略掉数据库名和所有者名,写成SELECT * FROM ZY...STUDENT 这种形式,联机从书中说可以这样写.