你是要进行远程调用数据库吧 方法一 建立链接服务器 使用用于 SQL Server 的 OLE DB 创建链接服务器 下面的示例创建一台名为 SEATTLESales 的链接服务器,该服务器使用用于 SQL Server 的 Microsoft OLE DB 提供程序。USE master GO EXEC sp_addlinkedserver 'SEATTLESales', N'SQL Server' GO在 SQL Server 的实例上创建链接服务器 此示例在 SQL Server 的实例上创建一台名为 S1_instance1 的链接服务器,该服务器使用 SQL Server 的 Microsoft OLE DB 提供程序。EXEC sp_addlinkedserver @server='S1_instance1', @srvproduct='', @provider='SQLOLEDB', @datasrc='S1\instance1' 方法二 用OpenDataSource 下面的示例访问来自某个表的数据,该表在 SQL Server 的另一个实例中。SELECT * FROM OPENDATASOURCE( 'SQLOLEDB', 'Data Source=ServerName;User ID=MyUID;Password=MyPass' ).Northwind.dbo.Categories下面是个查询的示例,它通过用于 Jet 的 OLE DB 提供程序查询 Excel 电子表格。SELECT * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
方法一 建立链接服务器
使用用于 SQL Server 的 OLE DB 创建链接服务器
下面的示例创建一台名为 SEATTLESales 的链接服务器,该服务器使用用于 SQL Server 的 Microsoft OLE DB 提供程序。USE master
GO
EXEC sp_addlinkedserver
'SEATTLESales',
N'SQL Server'
GO在 SQL Server 的实例上创建链接服务器
此示例在 SQL Server 的实例上创建一台名为 S1_instance1 的链接服务器,该服务器使用 SQL Server 的 Microsoft OLE DB 提供程序。EXEC sp_addlinkedserver @server='S1_instance1', @srvproduct='',
@provider='SQLOLEDB', @datasrc='S1\instance1'
方法二 用OpenDataSource
下面的示例访问来自某个表的数据,该表在 SQL Server 的另一个实例中。SELECT *
FROM OPENDATASOURCE(
'SQLOLEDB',
'Data Source=ServerName;User ID=MyUID;Password=MyPass'
).Northwind.dbo.Categories下面是个查询的示例,它通过用于 Jet 的 OLE DB 提供程序查询 Excel 电子表格。SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
客户端网络实用工具",TCP/IP协议已经打开了
权限应该有的!
可还是不行我是要备份服务器上的一个表到本地!或者有什么别的方法吗
试试把远程SQL的验证方式改为sql and windows
企业管理器-》服务器-》右健-》属性-》安全性