none
EXEC SP_SPACEUSED 使用无效 RRS feed

  • 问题

  • 今天我在 MSSM里面打开查询分析器,执行  EXEC SP_SPACEUSED  在某一个数据库下,执行成功,但是当我执行另外一个DB就会报错 例如 USE MASTER 之后执行 EXEC SP_SPACEUSED,说EXEC SP_SPACEUSED  执行无效。

    但是当我 USE LIFEDUP 之后执行 EXEC SP_SPACEUSED,  执行成功,不知道为什么会这样。


    星光总能为我指引方向
    2011年5月3日 2:12

答案

  • 你好,

    根据你的描述,如果在用户数据库上能够成功执行EXEC SP_SPACEUSED,就说明SP_SPACEUSED在master数据库里面存在。请你执行下面的语句确认:

    USE master

    GO

    SELECT * FROM sysobjects where name = 'sp_spaceused'

    GO


    Best Regards,
    Stephanie Lv

    2011年5月3日 8:12

全部回复

  • What kind of permission do you have in master db? What's sql server version and edition?
    2011年5月3日 2:53
  • version :Microsoft SQL Server 2005 - Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 2)

     


    星光总能为我指引方向
    2011年5月3日 5:04
  • 你好,

    请你提供详细的错误日志信息:在Microsoft SQL Server Management Studio 中,打开SQL Server Agent-Error Logs,在错误日志别表中查看到对应的错误日志信息。

    Best Regards,
    Stephanie Lv

    2011年5月3日 7:03
  • 你好

    提示错误 : 消息 2812,级别 16,状态 62,第 1 行
    找不到存储过程 'SP_SPACEUSED'。

    我的错误日志没有产生,所以不知道问题原因呢


    星光总能为我指引方向
    2011年5月3日 7:17
  • 你好,

    根据你的描述,如果在用户数据库上能够成功执行EXEC SP_SPACEUSED,就说明SP_SPACEUSED在master数据库里面存在。请你执行下面的语句确认:

    USE master

    GO

    SELECT * FROM sysobjects where name = 'sp_spaceused'

    GO


    Best Regards,
    Stephanie Lv

    2011年5月3日 8:12
  • 你好:很高兴你能解答我的疑问,谢谢。这个问题可以应用了,我感觉好像我在做梦似的,怎么突然就好用了

    HI 怪事年年有,今天还真多。

    另外能咨询一个问题,我有个性能问题,但是只能通过截图你才能明白我的问题,我不知道我怎么能在这里发图片,我的格式是*。JPG的。或者你有邮箱也可以我把截图发到你邮箱里面去,谢谢


    星光总能为我指引方向
    2011年5月3日 8:48
  • 你好,

    关于性能的为问题,请你重新开一个帖子,把问题描述清楚。 关于图片上传,你可以先把图片上传到 Windows Live SkyDrive,然后再把Link帖上来就可以了。


    Best Regards,
    Stephanie Lv

    2011年5月3日 10:42