【bug&debug】为什么表名没有输入错误,数据库连接也连上了,但一查询还是显示对象名“XXX”无效?

bug描述 or log

消息 208,级别 16,状态 1,第 5 行
对象名 ‘XXX’ 无效。
完成时间: 2023-03-29T22:46:30.1550812+08:00

cause&debug

possibility cause debug
1 你可能是打开之前就已经写了的.sql文件,然后单独选中sql语句进行查询的,这样做,即使数据库已经连接了,表名也写对了,也还是会报错的,因为数据库做不到刚一启动就知道你查询的是哪一个数据库。 在这里插入图片描述
或者:运行一遍“use 你要查询的数据库名 go”即可,后续再次单独选中一个SQL查询语句,也不会报错了

操作环境

SQL Server Management Studio 15.0.18369.0
SQL Server 管理对象 (SMO) 16.100.46041.41
Microsoft Analysis Services 客户端工具 15.0.19342.0
Microsoft 数据访问组件 (MDAC) 10.0.19041.2604
Microsoft MSXML 3.0 6.0
Microsoft .NET Framework 4.0.30319.42000
操作系统 Windows10.0.19045

猜你喜欢

转载自blog.csdn.net/qq_41697230/article/details/129847136