没有连接表,sprocs等

时间:2012-03-09 16:11:51

标签: sql sql-server ssms

我几个星期以来一直在研究数据库,突然间没有任何作用,我只是想不通如何解决它。

我可以登录SQL服务器并列出所有表和sprocs。问题是,当我尝试运行一个sproc时,我收到一条消息,告诉我没有这样的表,即使它存在。

当我尝试更改或创建一个sproc时,我收到以下消息:

  

Msg 262,Level 14,State 1,Procedure usp_GetUser,Line 14
  数据库'master'中的CREATE PROCEDURE权限被拒绝。

有什么不对?

2 个答案:

答案 0 :(得分:4)

  

...在数据库'master'中。

错误的数据库上下文:我认为它应该是“MyDatabase”而不是“master”

答案 1 :(得分:2)

您当前正在对主数据库运行,而不是您正在处理的任何用户数据库。

运行

use MyDatabaseName

或者在SSMS的顶部有一个下拉列表,当前显示为“master”。将其更改为您的数据库名称