sql2005存储过程对象名无效

sql2005存储过程对象名无效,第1张

这样的提示说明当前数据库没有这个存储过程

ALTER PROCEDURE 是修改一个存储过程

新建是CREATE PROCEDURE

如果是修改,确认是否选择的是正确的所在数据库或者前面用

use 数据库名

就是说你的数据库中没有Student这张表

如果你已经创建过了你看看你的数据库对不对,或者这个表是不是有所有者

默认的创建的表的所有者是dbo,但是你如果创建的表的所有这不是dbo,比如你创建表的时候是这样写的 create table sastudent( 则这个地方你就要用sastudent

jdbc连接成功的话,就说明你的环境变量设置正确了,而且那些连接的URL也设置对了

会出现对像名无效,极有可能是数据库的设置权限不对,比方说如果你连接的是SQLSERVER2000,那么你必需在你的数据库里面设置用户权限

1、可能数据库表不存在2、把所有表的所有者改为DBO就不会了。

执行下面语句,更改所有表的所有者为DBO

exec sp_msforeachtable "sp_changeobjectowner '','dbo'"

以上就是关于sql2005存储过程对象名无效全部的内容,包括:sql2005存储过程对象名无效、用SQL创建视图时出现对象名无效错误,怎么解决、jdbc 中数据库连接成功但出现对象名无效是怎么回事等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9455392.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存