@srvproduct =  'product_name'要添加为链接服务器的 OLE DB 数据源的产品名称。product_name 的数据类型为 nvarchar(128),默认设置为 NULL。如果是 SQL Server,则不需要指定 provider_name、data_source、location、provider_string 以及目录。

解决方案 »

  1.   

    help里面有Excel 电子表格上示例程序
    EXEC sp_addlinkedserver 'ExcelSource',
       'Jet 4.0',
       'Microsoft.Jet.OLEDB.4.0',
       'c:\MyData\DistExcl.xls',
       NULL,
       'Excel 5.0'
    GO
    其中的@srvproduct='Jet 4.0'你运行后可以在enterprise manager->安全性->连接服务器看到名为ExcelSource的一项,看属性就知道这段示例程序具体对应的什么参数了, 如果把Jet 4.0 替换,重新建立lindserver,会发现
    属性中的产品名称也相应的更改了,呵呵,你说@srvproduct是否可以随便定义么,可以试试运行一下么,其实帮助文件已经说得很清楚了