SELECT *
FROM OPENDATASOURCE(
'SQLOLEDB',
'Data Source=ServerName;User ID=MyUID;Password=MyPass'
).Northwind.dbo.Categories你不是照搬上面的语句吧,把你的连接信息带进去!
FROM OPENDATASOURCE(
'SQLOLEDB',
'Data Source=ServerName;User ID=MyUID;Password=MyPass'
).Northwind.dbo.Categories你不是照搬上面的语句吧,把你的连接信息带进去!
'Data Source=ServerName;User ID=MyUID;Password=MyPass',
换成自己的连接信息
FROM OPENDATASOURCE(
'SQLOLEDB',
'Data Source=202.205.174.12;User ID=in2english;Password=asdfqwer'
).in2english.dbo.user_information
这样我都成功了.肯定是可以的
请问是不是要加空格,或者单引号什么?即使访问有密码的机器,也同样显示.
本人初学,请指教
------------------------------------------
你当前用户要在目标机器上有权限才行
我当前用户在目标机器上有权限阿~
FROM OPENDATASOURCE(
'SQLOLEDB',
'Data Source=company_server;User ID=administrator;Password=company_server'
).Northwind.dbo.Categories显示:用户 'administrator' 登录失败。
FROM OPENDATASOURCE(
'SQLOLEDB',
'Data Source=company_server;User ID=sa;Password=sa的密码'
).Northwind.dbo.Categories
--->
'Data Source=company_server;User ID=sa; ...