【bugdebug】为什么表名没有输入错误,数据库连接也连上了,但一查询还是显示对象名“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