sql数据库sysdatabase对象名无效

各位高手,本人用SQL2005创建数据库时出现一个错误:USE MASTERGO/*=============================================================  ||                    创建数据库                           ||  =============================================================*/--IF EXISTS(SELECT * FROM SYSDATABASES  WHERE NAME='CMS_DB')--DROP database CMS_DB--GO--CREATE database CMS_DB--ON--(--NAME='CMS_DB_Data',--FILENAME='c:\java\CMS_DB_Data.mdf',--SIZE=10 MB,--FILEGROWTH=10%--)--LOG ON--(--NAME='CMS_DB_Log',--FILENAME='c:\java\CMS_DB_Log.ldf',--SIZE=5 MB,--FILEGROWTH= 1MB--)--GOUSE CMS_DBGOIF EXISTS(SELECT * FROM SYSOBJECTS  WHERE NAME='MasterInfo')DROP Table MasterInfoGO--CREATE TABLE MasterInfo(Id  INT IDENTITY(1,1) PRIMARY KEY,  --编号,标识列LoginName varchar(50) not null,LoginPswd varchar(50) not null,UserRole nvarchar(10) not null,LastLoginTime datetime not null,LastLoginIp varchar(50) not null)GOinsert into MasterInfo values('Admin','123456','管理员',getdate(),'127.0.0.1')insert into MasterInfo values('guest','123456','管理员',getdate(),'127.0.0.1')insert into MasterInfo values('guest','123456','管理员',getdate(),'127.0.0.1')insert into MasterInfo values('guest','123456','管理员',getdate(),'127.0.0.1')select*from MasterInfoGo错误提示:对象名'SYSOBJECTS ’无效,请问这是怎么回事呢

语法完全没问题,系统问题,把代码复制了、
SQL 关了再打开
重新实行一次,应该就没问题了
否则就是sysoblects这个系统对象被破坏了
温馨提示:内容为网友见解,仅供参考
无其他回答

sql数据库sysdatabase对象名无效
语法完全没问题,系统问题,把代码复制了、SQL 关了再打开 重新实行一次,应该就没问题了 否则就是sysoblects这个系统对象被破坏了

SQL数据库时提示对象名'XXX' 无效,什么原因?
原因一:新建的数据库,没有将初始数据导入到新库里。 解决方法: 请登录到我司数据库控制面板->备份还原系统,然后使用数据库还原的功能,在那里直接将您的数据库备份上传还原,如果操作过程没有出现错误,一般您的数据库就已经还原了,此方法适合还原一些初始数据不是很大的数据库(30M以内),如果您的数据库初始数据很大,...

如何解决“SQL对象名无效”的问题
好了,到这里通常情况下,数据库对象得到访问问题已经解决了。如果有多个数据库中有同一个用户的数据表,只需要选择不同的数据库,执行update_one的那个就行了。二、对象名 ‘tablename’ 无效的问题 这里可能会有人遇到对象名 ‘tablename’无效的问题。系统表却不会产生这个问题,而用户表还要加上用...

SQL新建查询时,表名没错,为什么说对象名无效
SQL新建查询时,表名没错,对象名无效是因为没有指定数据库名,加上数据库名和所有者名就可以了。SQL是具有数据操纵和数据定义等多种功能的数据库语言,这种语言具有交互性特点,能为用户提供极大的便利,数据库管理系统应充分利用SQL语言提高计算机应用系统的工作质量与效率。SQL语言不仅能独立应用于终端,...

sql查询出现对象名无效怎么办
1、确认数据库是否选择正确,默认选择的是系统数据库master 2、确认当前库是否存在查询的表名(是否表名写错)

用select语句查询sql数据表的时候,为什么会出现数据表对象名无效?
肯定是没连接对数据库,对象名无效,就是数据库中没有你查询的表。

为什么的SQL语句可以正常执行,但是却显示对象名无效
通常是因为你在查询的途中又修改过表结构。解决方法:备份你的查询语句 关闭查询选项卡 刷新数据库、表 重新建立查询,粘贴语句执行

jdbc 中数据库连接成功但出现对象名无效是怎么回事
jdbc连接成功的话,就说明你的环境变量设置正确了,而且那些连接的URL也设置对了 会出现对像名无效,极有可能是数据库的设置权限不对,比方说如果你连接的是SQLSERVER2000,那么你必需在你的数据库里面设置用户权限

新手求教SQL查询老说对象名无效
注意几点:1、数据库的选择是否正确,默认进来是master系统数据库,基本不会是我们“常用”的查询 2、确认表名是否写对了,表是否真的存在。(列名写错 会提示 列名'XXX'无效)

用SQL Server2000建数据库,运行程序时显示“对象名无效”怎么解决
你的对象名无效,是数据库中没有user_info这个表名,我想你不会犯把表名写错这样的错误,肯定是你的数据库连接的不对。你先检查一下查询分析器登录的服务器是不是你本机的服务器?另外确认企业管理器下创建的数据库是不是创建在了本地服务器上。最后检查一下查询分析器登陆后上方的下拉框里面有没有...

相似回答