怪的不得了,高手进来看看。。。
exec sp_attach_db @dbname = N 'iagent_db_yiyi ', @filename1 = N 'E:\Iagent\UpGrade\IagentUpGrade\DBFile\iagent_db_yiyi.mdf ';
-----------1
use iagent_db_yiyi;
------------2
execute dbo.sp_executesql @statement = N ' alter function [dbo].[GetIagentID]() returns int as begin return 41 end ';
---------------3
我用一个连接执行语句1,然后在执行语句2,3--这样是可以正确执行的。。
但是,1,2,3同时执行时,报错了:
消息 911,级别 16,状态 1,第 2 行
在 sysdatabases 中找不到数据库 'iagent_db_yiyi ' 所对应的条目。没有找到具有该名称的条目。请确保正确地输入了该名称。
---也就是说语句1没有执行。。。
望高人指点。。。谢谢!!!
------解决方案--------------------在每个后加个go,看看