日期:2014-05-17  浏览次数:20748 次

动态SQL语句,OPENROWSET的第一个参数
用OPENROWSET(
  'sqloledb',  
  'Trusted_Connection=yes', --此处可用'uid=sa;pwd=123' (SQL认证的方式来代替)
  'SET FMTONLY OFF; --注意:要加上此选项
  EXEC mydb.p_test --这里的mydb要改为实际的数据库名,p_test为创建好的存储过程名
  '
  )
创建的视图,用企业管理器查询正常,但是用C#查询时报错,好像是“sqloledb”的问题,这个参数应该怎么改?

------解决方案--------------------
你这是要搞分布式事务?
------解决方案--------------------
将第二个参数改为用数据实例(或IP加端口)和用户名及密码试试