将b_company改成[192.168.100.43].[hr_mid].[dbo].[b_company]试试

解决方案 »

  1.   

    to:pbsql(风云):b_company表是本地的表。
    to caiyunxia(monkey) :我觉得应该没有问题,但是问题确实存在,我的操作其他的链接服务器的代码到没有这个问题,我也感觉奇怪。
      

  2.   

    b_company表是本地的表,那就加上本几ip试试
      

  3.   

    try:
    select top 1 acc_month from OPENDATASOURCE(
             'SQLOLEDB',
             'Data Source=远程ip;User ID=sa;Password=密码'
             ).库名.dbo.表名  a
    left join b_company as b on a.ProductID= b.ProductID
      

  4.   

    系统错误提示
    I/O error 2(系统找不到指定的文件。) detected during read at offset 0x000000a30b0000 in file 'D:\Program Files\Microsoft SQL Server\MSSQL\Data\haier_mid_Data.MDF'.大家看应该是什么问题?是不是数据库文件坏了??