我把我所有的东西都很好地安装在了本地SQL Server上。我有一个保存所有通用存储过程和函数的on Database,其他数据库会根据需要调用它们并传入变量。Reference to database and/or server name in 'UL.dbo.fn_LocationInfo' is not supported in this version of SQL
我有一个多线程调度程序进程(.NET),它调用一个存储过程,该存储过程需要从链接服务器中提取数据,并最终将数据插入到本地表中。我没有显式地使用任何事务--我不关心进程失败,因为我可以重新运行。当我从SQL Server Management Studio执行存储过程时,它没有出现错误。我一直在尝试跟踪SSMS执行与.NET的不同之处,我发现了一些.NET进程没有得到错误的实例。我可以理解一个隐式事务来覆盖保存日志的INSERT语句,但我不能考虑第二个事务。值得注意的是,我的存储过程实际上调用了第二个访问链接服务器的过程--