同时操作两个数据库

dengjun1982 2011-01-26 03:18:15
有两个相同的数据库,程序需要同时对这两个数据的表进行检索操作。
除了打开两个库两个链接,分别对两个库的表检索以外,还有什么好方法?
...全文
202 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiege 2011-01-27
  • 打赏
  • 举报
回复
恩 17楼的真不爽 要那么多的积分干嘛 有不少money
procedure123 2011-01-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 mmm306306 的回复:]

如果这俩个库在一个局域网内。且有权限相互访问,就好解决了!
数据库A 实例为 A
数据库B 实例为B

在A库执行sql :select * from B.dbo.tb1
[/Quote]
+1
Cool_xiaocao 2011-01-26
  • 打赏
  • 举报
回复
还是摸不着头脑
wuyq11 2011-01-26
  • 打赏
  • 举报
回复
--创建链接服务器
exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 '
exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 ', '密码 '

--查询示例
select * from ITSV.数据库名.dbo.表名

--导入示例
select * into 表 from ITSV.数据库名.dbo.表名

--以后不再使用时删除链接服务器
exec sp_dropserver 'ITSV ', 'droplogins '

--连接远程/局域网数据(openrowset/openquery/opendatasource)
--1、openrowset

--查询示例
select * from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)

配置多个字符串,sqlconnection
pplloo1984 2011-01-26
  • 打赏
  • 举报
回复
跨服链接
  • 打赏
  • 举报
回复
说白了,测试你的程序的性能、结果的正确性。除了从实用出发去使用它,不要对理论抱有过多玩赏、争议的色彩。
  • 打赏
  • 举报
回复
嗯,给我钱,我给你做个程序,然后你访问我的程序,你就“打开0连接”了!

当然,偷偷告诉你,我们实际上还是打开两个连接。
qiudong_5210 2011-01-26
  • 打赏
  • 举报
回复
我们的是同一服务器调用的时候就是
select 列名 from 数据库名.dbo.表名

有时用数据集文件,就创建多个链接有时就是这样的
ZCB888 2011-01-26
  • 打赏
  • 举报
回复
如果是同一台服务器,可以用
select * from 数据库名.dbo.tb1
gongsun 2011-01-26
  • 打赏
  • 举报
回复
数据同步,

只对一个数据库进行操作...

sqlserver2005数据订阅,搜索一下看看。
xcliang2004 2011-01-26
  • 打赏
  • 举报
回复
link server不知可否
nevergu 2011-01-26
  • 打赏
  • 举报
回复
可以在A数据库上做一个链接数据库链接到B
直接在A数据库中操作B
yubofighting 2011-01-26
  • 打赏
  • 举报
回复
link server不知可否
laowang134 2011-01-26
  • 打赏
  • 举报
回复
LZ莫非想不打开链接就取到数据!~。。?您太高端了。。
马老虎 2011-01-26
  • 打赏
  • 举报
回复
如果这俩个库在一个局域网内。且有权限相互访问,就好解决了!
数据库A 实例为 A
数据库B 实例为B

在A库执行sql :select * from B.dbo.tb1
lw402365015 2011-01-26
  • 打赏
  • 举报
回复
合并成一个数据库
ycproc 2011-01-26
  • 打赏
  • 举报
回复
没办法
除非提取相同点 整合数据库 成一个

62,050

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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