SQL Server 2000中,如果希望用户u1在DB1数据库中具有查询T1表的权限,正确的授权语句是______。A.GRANT SELECT ON DB1(T1) TO u1B.GRANT SELECT TO u1 ON DB1(T1)C.GRANT SELECT TO u1 ON T1D.GRANT SELEVT ON T1 TO u1

题目

SQL Server 2000中,如果希望用户u1在DB1数据库中具有查询T1表的权限,正确的授权语句是______。

A.GRANT SELECT ON DB1(T1) TO u1

B.GRANT SELECT TO u1 ON DB1(T1)

C.GRANT SELECT TO u1 ON T1

D.GRANT SELEVT ON T1 TO u1


相似考题
更多“SQL Server 2000中,如果希望用户u1在DB1数据库中具有查询T1表的权限,正确的授权语句是______。A.G ”相关问题
  • 第1题:

    SQL Server 2008中,如果希望用户u1在DBl数据库中具有查询T1表的权限,正确的授权语句是( )。

    A.GRANT SELECT ON DB1(T1)TO u1

    B.GRANT SELECT TO u1 ON DB1(T1)

    C.GRANT SELECT TO u1 ON T1

    D.GRANT SELECT ON T1 TO u1


    正确答案:A
    SQLServer2008中GRANT的用法为:GRANT{ALL[PRIVILEGES]}lpermission[(column[,…n])][,…n][ON[class::]securable]TOprincipal[….n][WITHGRANTOPTION][ASprincipal]

  • 第2题:

    把查询SC表的权限授予用户U1,并允许该用户再将此权限授予其他用户。实现此功能的正确SQL语句是______。

    A.GRANT SELECT TO TABLE SC ON U1 WITH PUBLIC

    B.GRANT SELECT ON TABLE SC TO U1 WITH PUBLIC

    C.GRANT SELECT TO TABLE SC ON U1 WITH GRANT OPTION

    D.GRANT SELECT ON TABLE SC TO U1 WITH GRANT OPTION


    正确答案:D
    解析:SQL语言用GRANT语句向用户授予操作权限,该语句的一般格式如下:GRANT权限[,权限]…[ON对象类型对象名]TO用户[,用户]…[wITHGRANTOPTION];选项A和C中的短语(TOTABLE)不符合语法规则,选项B的WITH子句后面使用了错误的短语PUBLIC,选项D能实现题目所指定的功能。

  • 第3题:

    设在SQL Server 2008中,用户ul在DBl数据库中创建了Temp表。下列关于Temp表的说法中,正确的是()。

    A.只有在创建#Temp表的连接中才可以查询#Temp表数据

    B.在所有用户U1发起的连接中,都可以查询#Temp表数据

    C.在创建#Temp表的连接未断开时,DB1数据库的所有用户都可以查询#Temp表数据

    D.在创建#Temp表的连接断开时,DB1数据库的所有用户仍可以查询#Temp表数据


    参考答案:A

  • 第4题:

    SQL Server 2008提供了方便的数据导入/导出向导,现利用该向导将S1服务器上某数据库中T1表的数据导人到S2服务器某数据库中已有的T2表中。在数据源上的操作由用户U1完成,在目的服务器上的操作由用户U2完成。则U1和U2需要具有的权限是( )。

    A.ul需要T1表的查询权限和T2表的插入权限,U2无需任何权限

    B.U2需要T1表的查询权限和T2表的插入权限,U1无需任何权限

    C.U1需要T1表的查询权限,U2需要T2表的插入权限

    D.U1需要T1表的查询权限和S2服务器的登录权限,U2需要T2表的插入权限和S1服务器的登录权限


    正确答案:C
    U1要将Tl表中的数据导出,所以要有对数据的查看权限。而u2负责将数据导入到T2表中,则要对表T2有写入权限。所以选C。

  • 第5题:

    设在SQL Server 2008中,用户U1在DB1数据库中创建T#Temp表。下列关于#Temp表的说法,正确的是( )。

    A.只有在创建#Temp表的连接中才可以查询#Temp表数据

    B.在所有用户U1发起的连接中,都可以查询#Temp表数据

    C.在创建#Temp表的连接未断开时,DB1数据库的所有用户都可以查询#Temp表数据

    D.在创建#Temp表的连接断开后,DBl数据库的所有用户仍可以查询#Temp表数据


    正确答案:A
    用户若想在SQLSenrer中访问数据库的表,必须同该表建立一个连接表示通信渠道,当连接中断时,无法对其进行访问。B中只有用户与#temp建立的连接才可以访问到表。C中不是所有用户都可以访问该表,只有U1用户和由U1授权的用户可以访问。D项很明显也不正确。故答案为A。