需要取其他机器数据库的数据,应该用什么技术? 晕,啥意思我的意思是,sql server里是否有某种技术,操作某个对象就象操作其他机器里的表一样,类似什么链接表概念,具体我也不清楚,说不上来 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sorry,我表述不清开发中,我需要取其他数据库的数据,可能有oracle、sql server,但如今去连这些数据库,然后取出数据,似乎太麻烦。我问下,sql server是否有某种映射技术,我建立一个映射a,然后操作a,就像我操作本地表一样这样该表述清楚了 添加linke server吧,我就用这个技术操作异构oracle数据库;示例:exec sp_addlinkedserver @server = 'foo',--linked server name @srvproduct = 'Oracle', @provider = 'MSDAORA', @datasrc = 'fooTNS',--oracle TNS nameexec sp_addlinkedsrvlogin 'foo', false, null, 'scott', 'tiger' --允许RPC调用,以执行存储过程;exec sp_serveroption N'foo', N'rpc', N'true' exec sp_serveroption N'foo', N'rpc out', N'true' --使用select * from OpenQuery(foo, --linked server name'select * from some_table' --query) 编写自定函数,实现功能:插入员工工作年限字段值为非数字时,插入的值为0 sql server2005 连接 mysql,奇怪问题,我用linked 替换的问题 在触发器里用Host_Name(),居然得到别人的计算机名 怎么保护数据库? 再请邹建大哥,还是那个复杂报表的问题。 sql 的表格里面显示日期的格式为: 2002-2-2 并发查询时tempdb增大比较快 SQL2005 sqlserver验证登陆问题 用VC如何实现SQL SERVER 的远程访问 我的sql2000数据库的日志文件现在有2g 能不能让它变小啊 谢谢 MSDE怎么总也安不上啊?
示例:
exec sp_addlinkedserver
@server = 'foo',--linked server name
@srvproduct = 'Oracle',
@provider = 'MSDAORA',
@datasrc = 'fooTNS',--oracle TNS name
exec sp_addlinkedsrvlogin
'foo', false, null, 'scott', 'tiger' --允许RPC调用,以执行存储过程;
exec sp_serveroption N'foo', N'rpc', N'true'
exec sp_serveroption N'foo', N'rpc out', N'true' --使用
select * from OpenQuery
(
foo, --linked server name
'select * from some_table' --query
)