奇怪问题,请各位老大关注一下
了缘 2005-04-07 03:25:51 存储过程中SQL语句
set @sql='select * from databasename.dbo.tabletest'
exec sp_executesql @sql
报错信息:
服务器: 消息 913,级别 16,状态 8,行 2
未能找到 ID 为 24 的数据库。可能该数据库尚未激活,也可能正在转换过程中。
但是在查询分析器中执行
select * from databasename.dbo.tabletest
这个是成功的
而且,
ID 为 24 的数据库根本不存在啊,
我执行SQL语句的数据库的ID号是23,可是总执行不成功
真不知道什么原因