同时访问多个数据源,请邹老大等人相助.

wcqgm 2007-11-08 11:01:50
各位大侠:现有三至五个不同的数据库服务器,它们的数据类型可能也不太相同,有的是sql server2000/2005,有的是my sql,而有的是oracel或dbf(但基本就这几种),每个服务器中现有一个数据库,现在要求能够将这个几服务连在一起,就像操作一个数据库一样.请问这个方案能行得通吗?因为要对操作各个数据库的表是定下来的,原想将要操作的表都复制到某一个特定的数据库下.再操作,但是其表可能会发生变化,这样对变化后的数据就无法操作了.想了很长时间也没有想出来.请各位指点.谢谢!!!
...全文
227 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
wcqgm 2007-12-08
  • 打赏
  • 举报
回复
算了,结贴吧,估计是没有人搞过.
wcqgm 2007-12-01
  • 打赏
  • 举报
回复
晕,还有这个想法,LZ真是跟一般人不一样.
w2jc 2007-11-28
  • 打赏
  • 举报
回复
估计LZ把这个中间层做好,可以作为一个产品去卖了呢,呵呵
迷失的空间 2007-11-27
  • 打赏
  • 举报
回复
其实这种,我觉得可以考虑第三方工具,如QUEST(网站:www.quest.com)的工具应该可以解决类似的问题,他们专门做数据工具,可以统一管理不同的数据库,只是不知道价格如何。
OracleRoob 2007-11-24
  • 打赏
  • 举报
回复
链接服务器方案虽然可以,但是切换服务器等都很麻烦。

建议用中间件的方式处理,通用。
wcqgm 2007-11-24
  • 打赏
  • 举报
回复
可有谁有好的方法?谢谢
angel2a 2007-11-09
  • 打赏
  • 举报
回复
写中间层处理吧,难度比较低~~
zjcxc 2007-11-09
  • 打赏
  • 举报
回复
纯数据库方案很难

建议自己写中间层, 这个中间层专门负责所有的数据处理, 并且负责与所有涉及的数据库打交道
kk19840210 2007-11-09
  • 打赏
  • 举报
回复
多建几个链接服务器
用链接服务器操作
dobear_0922 2007-11-09
  • 打赏
  • 举报
回复
        public static IDbConnection CreateConnection()
{
EDataBaseType dataSourceType = s_DataSourceType;
string connectionString = s_ConnectionString;
IDbConnection cnn;

switch (dataSourceType)
{
case EDataBaseType.eAccess:
cnn = new OleDbConnection(connectionString);
break;
case EDataBaseType.eSQLServer:
cnn = new SqlConnection(connectionString);
break;
case EDataBaseType.eOracle:
cnn = new OracleConnection(connectionString);
break;
default:
cnn = new SqlConnection(connectionString);
break;
}
return cnn;
}
andy84 2007-11-09
  • 打赏
  • 举报
回复
我们这里有套系统就是这样吧 具体怎么做的不清楚
jinjazz 2007-11-09
  • 打赏
  • 举报
回复
这样做,最好只在读取层面上,你可以试试sql的链接服务器
hhwy_007 2007-11-09
  • 打赏
  • 举报
回复
全部用链接服务器,对于dbf,execl,txt这些直接用openrowset
wcqgm 2007-11-09
  • 打赏
  • 举报
回复
谢谢各位.目前二种方案.一种是做中间件.就像邹老大说的那样.另一种方案就是用链接服务器.
我想做这个中间件.请问如果要做中间件,这个该怎么做.能否给些指点.谢谢,分不够再加200
晚上吃酱牛肉 2007-11-09
  • 打赏
  • 举报
回复

exec sp_addlinkedserver 'web_Server','','sqloledb','ServerIP'
exec sp_addlinkedsrvlogin 'web_Server','false',null,'sa','Pass'


select * from web_Server.[DataBaseName].dbo.TableName
-狙击手- 2007-11-08
  • 打赏
  • 举报
回复
自己用API做一个接口引擎
dawugui 2007-11-08
  • 打赏
  • 举报
回复
肯定行.

但我不会.
fcuandy 2007-11-08
  • 打赏
  • 举报
回复
....
内容概要:本文围绕基于双向反激变换器的电池SOC(State of Charge,荷电状态)均衡技术开展深入的仿真研究,依托Simulink平台搭建系统模型,实现对电池组内各单体电池之间SOC差异的有效调控。研究重点对比了PI控制、二阶滑模控制与有限集模型预测控制等多种先进控制策略,系统分析了它们在均衡速度、控制精度及系统动态响应稳定性等方面的性能表现,旨在提升电池管理系统中能量利用效率与延长电池组整体使用寿命。该仿真体系具有较强的通用性和可扩展性,适用于对电池一致性要求较高的工程应用场景。; 适合人群:具备电力电子技术、自动控制理论及Simulink仿真基础的电气工程、自动化、新能源等相关专业的硕士研究生、科研人员,以及从事电池管理系统(BMS)开发的工程技术人员。; 使用场景及目标:①针对电池组中因制造差异或使用环境导致的单体SOC不一致问题,研究高效的主动均衡解决方案;②定量比较不同控制算法在非线性、强耦合的电池均衡系统中的动态响应特性和稳态性能,为算法选型提供依据;③为电动汽车、无人机及大规模储能系统的电池管理硬件设计与软件控制策略优化提供可靠的仿真验证平台和技术参考。; 阅读建议:建议读者结合提供的Simulink模型文件进行同步仿真运行与参数调试,重点关注双向反激变换器的拓扑结构、控制模块的设计逻辑以及各类控制器的参数整定过程,深入理解滑模控制的鲁棒性与模型预测控制的前瞻性优势,为进一步拓展至多电池串并联系统的复杂均衡策略研究奠定坚实基础。

22,297

社区成员

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

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