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 中数据库连接成功但出现对象名无效是怎么回事等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)