SQL SERVER7.0桌面版数据库服务器之间远程数据操作的问题。

l_agang 2002-12-04 02:37:32
我的操作步骤:
1、sp_addlinkedserver 'Server',N'SQL Server'
2、select * from Server.DBName.Dbo.TB_User
如果Server是标准版则可以完成第2步操作。
当Server为桌面版时,第2步操作报错“SQL Server 不存在或访问被拒绝”
请问:是不是桌面版步支持远程操作?怎样解决?

(参与以上操作的服务器都已经运行DTC)
...全文
36 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
l_agang 2002-12-04
  • 打赏
  • 举报
回复
谢谢pengdali(大力) !
按照您的方式已经解决!
但还存在一个小问题就是,第一次连接是会报错:
“OLE DB provider 'SQLOLEDB' reported an error.
[OLE/DB provider returned message: Timeout expired]”
以后再执行没有报错。如何解决这个问题呢?
pengdali 2002-12-04
  • 打赏
  • 举报
回复
查询分析器连得上吗??
如果可以试试:
EXEC sp_addlinkedserver
'别名',
'',
'MSDASQL',
NULL,
NULL,
'DRIVER={SQL Server};SERVER=远程名;UID=用户;PWD=密码;'
GO
select * from 别名.库名.dbo.表名
go

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧