sql server 初级问题

djtop123 2005-08-04 06:36:08
做分布式查询,两台数据库服务器A,B. 在B服务器中做如下操作:查询A服务器上某数据库表,查询结果插入到B服务器某数据库表.请高手指点,说一下大概步骤.还有这里的事务控制怎么做?
...全文
168 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Andy__Huang 2005-08-04
  • 打赏
  • 举报
回复
第一種方法:

第一步:創建鏈結伺服器
exec sp_addlinkedserver 'server_lnk','','SQLOLEDB','遠端伺服器名或ip位址'
exec sp_addlinkedsrvlogin ' server _lnk','false',null,'用戶名','密碼'
第二步:
insert into server_lnk.sdb2.dbo.table2(col1,col2,col3....)
select (col1,col2,col3....) from table1


第二種方法:
insert into OPENDATASOURCE('sqloledb','data source=服務器B;user id=用戶名;password=密碼').數據庫.dbo.Table2(col1,col2,col3....)
select col1,col2,col3.... from table1

注明:在服務器A上運行查詢,不用指明服務器A的名稱
sunqi_790817 2005-08-04
  • 打赏
  • 举报
回复
SELECT a.* into tb_b
FROM OPENROWSET('SQLOLEDB','dta-bjb';'sa';'',
'SELECT * FROM syh.dbo.tb_a') as a

上例为B服务器中当前库中,生成新表tb_b,从服务器dta-bjb中syh数据库中tb_a中读取所有数据,用户SA,口令为空
sunqi_790817 2005-08-04
  • 打赏
  • 举报
回复
use 某数据库表 /*b服务器上*/

SELECT a.* into b服务器上某新数据库表
FROM OPENROWSET('SQLOLEDB','a服务器名或IP';'sa';'口令',
'SELECT * FROM a服务器上某数据库表') as a

测试一下
zlp321002 2005-08-04
  • 打赏
  • 举报
回复
--简单的,如果数据表不存在,
--是不是这个意思?? A,B表示数据库!
select * into B..测试 from A..表
打开链接下载源码: https://pan.quark.cn/s/a4b39357ea24 DE1-SOC开发套件是采用Altera的Cyclone V SoC FPGA构建的一个硬件平台,它为嵌入式系统的开发者们构建了一个融合了处理器与FPGA功能的集成实验平台。这份用户手册系统性地阐述了运用这款开发板开展项目开发及学习的方法。 第1章:DE1-SOC开发套件 在这一章节中,主要阐述了DE1-SOC开发套件的核心构成,包括用户在采购时可以预见的包装构成。通常,开发套件会包含DE1-SOC主板、电源适配器、连接线缆以及必须的软件和文档光盘。除此之外,用户还可以了解到如何获取帮助和支持,以便在遭遇问题时能够迅速处理。 第2章:DE1-SOC主板介绍 本章深入剖析了DE1-SOC主板的设计布局和构成组件。开发者可以认识到主板上的各种物理构成部分,例如GPIO接口、存储器、处理器等。同时,通过板级的模块图示,用户能够掌握各个模块的功能及其相互间的连接联系,这对于把握系统的整体构造非常关键。 第3章:使用DE1-SOC主板 在这一部分,用户将学习到如何设置和运用DE1-SOC主板。介绍了FPGA配置模式的设定,这是将用户设计加载至FPGA的必要步骤。随后,详细说明了如何配置Cyclone V SoC FPGA,这个过程可能需要运用硬件描述语言(比如Verilog或VHDL)编程和Quartus II这类集成开发环境。接下来,本章还涵盖了板级状态组件,这些组件展示了FPGA和系统的运行情形,对于故障诊断十分有益。此外,板上复位组件的应用方法也在此部分提供,确保用户能够准确控制系统的启动和重置。关于时钟电路的说明,解释了如何管理和生成不同频段的时钟信号,这对构建高性能数字系统来...

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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