- 浏览: 930546 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (445)
- 备忘 (0)
- java基础 (28)
- jsp (15)
- css (4)
- javascript (30)
- struts (7)
- servlet (2)
- struts2 (7)
- jdbc (16)
- hibernate (22)
- ibatis (0)
- jpa (1)
- spring (17)
- spring定时任务 (8)
- 整合开发 (12)
- JavaArticle (0)
- php (6)
- velocity (2)
- mysql (19)
- sqlserver (52)
- oracle (23)
- lucene (49)
- ajax (13)
- dwr (5)
- JFreeChart (1)
- service (14)
- tools (18)
- c#基础 (20)
- 程序安全 (0)
- 学习网站 (1)
- 社会需求 (2)
- flash (1)
- 流媒体 (1)
- java_code (1)
- htmlparser (1)
- 速动画教程 (5)
- 设计模式 (1)
- xml操作 (2)
- uml操作 (4)
- 测试 (1)
- linux (8)
- 版本控制 (4)
- 服务器 (12)
- 安全 (6)
- 美工 (2)
最新评论
-
Zhang_amao:
我想问一下, 你用的lucene版本和highligher的版 ...
使用Lucene的Highlighter实现文件摘要的自动提取 -
wangmengfanwangzhi:
博主,你的QQ是什么啊?有关于lucene的问题想要请教啊~~ ...
Lucene下载及测试 -
cutesunshineriver:
讲得很好,理解起来很顺,对个人学习的帮助性很大,谢谢博主。
velocity入门一 -
libin2722:
我这里有一个任务调度,在晚上3点时候会自动将数据库中某表的数据 ...
Lucene-2.2.0 源代码阅读学习(16) -
greatwqs:
java -cp $JVM_ARGS $classpath ...
java的cp命令
/////////////////////////////SQL SERVER////////////////////////////
Exec sp_droplinkedsrvlogin DBVIP,Null
Exec sp_dropserver DBVIP
EXEC sp_addlinkedserver
@server='DBVIP',--被访问的服务器别名
@srvproduct='',
@provider='SQLOLEDB',
@datasrc='Server2' --要访问的服务器
EXEC sp_addlinkedsrvlogin
'DBVIP', --被访问的服务器别名
'false',
NULL,
'sa', --帐号
'thankyoubobby' --密码
Select * from DBVIP.pubs.dbo.orders
/////////////////////////////ORACLE////////////////////////////
需要SQL SERVER服务器中安装ORACLE客户端;
Exec sp_droplinkedsrvlogin demo,Null
Exec sp_dropserver demo
go
EXEC sp_addlinkedserver
@server ='demo', --要创建的链接服务器别名
@srvproduct='Oracle', --产品名称
@provider='MSDAORA', --OLE DB 字符
@datasrc='ServiceName' --数据源 oracle"ora92"network"admin"tnsnames.ora 查看
EXEC sp_addlinkedsrvlogin
'demo', --已建立的链接服务器名
'false', -- 固定 */
NULL, --为每个登陆SQL SERVER的用户使用此链接服务器,否则写用户名 */
'userid', --帐号
'password' –密码
go
SELECT * FROM demo.. USERID.TABLE
--注意用大写,因为在Oracle的数据字典中为大写
数据库的格式必须是链接服务器名..ORACLE用户名.表名.
SELECT * FROM OPENQUERY(demo ,'select * from tbdemo' )
UPDATE OPENQUERY (demo, 'SELECT id FROM tbdemo WHERE id = 101')
SET name = 'hello';
INSERT OPENQUERY (demo, 'SELECT id FROM tbdemo')
VALUES ('hello');
DELETE OPENQUERY (demo, 'SELECT id FROM tbdemo WHERE name = ''hello''');
如此则在SQL SERVER中就可以访问ORACLE的数据了。
建立的链接服务器可以在企业管理器中看见.
/////////////////////////////ACCESS////////////////////////////
--建立连接服务器
EXEC sp_addlinkedserver
'ai', --要创建的链接服务器名称
‘access', --产品名称
'Microsoft.Jet.OLEDB.4.0', --OLE DB 字符
'd:"testdb"db.mdb' --数据源 -- 盘符:"路径"文件名 -- ""网络名"共享名"文件名 (网络版本)
GO
--创建链接服务器上远程登录之间的映射
--链接服务器默认设置为用登陆的上下文进行
--现在我们修改为连接链接服务器不需使用任何登录或密码
exec sp_addlinkedsrvlogin 'ai','false'
go
select * from ai...mytable
/////////////////////////////EXCEL////////////////////////////
--建立连接服务器
EXEC sp_addlinkedserver
'ai_ex', --要创建的链接服务器名称
'ex', --产品名称
'Microsoft.Jet.OLEDB.4.0', --OLE DB 字符
'd:"testdb"mybook.xls' , --数据源 -- 盘符:"路径"文件名-- ""网络名"共享名"文件名 (网络版本)
null,
'Excel 5.0' --OLE DB 提供程序特定的连接字符串
GO
----创建链接服务器上远程登录之间的映射
--链接服务器默认设置为用登陆的上下文进行
--现在我们修改为连接链接服务器不需使用任何登录或密码
exec sp_addlinkedsrvlogin 'ai_ex','false'
go
--查询数据
select * from ai_ex...sheet3$
/////////////////////////////MS SQL////////////////////////////
--建立连接服务器
EXEC sp_addlinkedserver
'ai_mssql', --要创建的链接服务器名称
'ms', --产品名称
'SQLOLEDB', --OLE DB 字符
'218.204.111.111,3342' --数据源
GO
--创建链接服务器上远程登录之间的映射
EXEC sp_addlinkedsrvlogin
'ai_mssql',
'false',
NULL,
'zhangzhe', --远程服务器的登陆用户名
'fish2231' --远程服务器的登陆密码
go
--查询数据
select * from ai_mssql.pubs.dbo.jobs
--还有一个更简单的办法
--这种方式在链接服务器建立后,它是默认开放RPC的
--建立连接服务器
EXEC sp_addlinkedserver
'218.204.111.111,3342', --要创建的链接服务器名称
'SQL Server' --这里就用数据源作名称
GO
--创建链接服务器上远程登录之间的映射
EXEC sp_addlinkedsrvlogin
'218.204.111.111,3342',
'false',
NULL,
'zhangzhe', --远程服务器的登陆用户名
'fish2231' --远程服务器的登陆密码
go
--查询数据
select * from [218.204.253.131,3342].pubs.dbo.jobs
go
- LinkedServer.rar (419 Bytes)
- 下载次数: 8
发表评论
-
数据权限
2012-10-30 12:47 10821 创建用户test 用户映射 映射到此登录名用 ... -
索引问题
2012-07-26 10:18 722//唯一行索引 create unique index 字段 ... -
SqlServer添加修改删除字段
2012-07-26 09:22 1101SqlServer(Transact-SQL): 添加 ... -
仅当使用了列的列表 并且 identity_insert 为 on 时 才能在表 中为标识列指定显式值。
2012-03-08 14:31 2280SET IDENTITY_INSERT products2 O ... -
sql server触发器
2010-10-28 11:21 1267最近在使用触发器实现数据同步,中间遇到两个问题问题一 大字段不 ... -
往Sqlserver插入数据报错:传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确
2010-04-19 11:19 2085在新闻表中有一个字段:Content Text类型其他方面都 ... -
sql server2005数据库备份恢复出错
2010-04-06 15:25 2573现象:备份成功,还原时提示--System.Data.SqlC ... -
SQL COUNT DISTINCT 函数
2010-03-23 16:40 1802SELECT COUNT(DISTINCT ... -
分解字符串-sql中执行带参数的函数
2010-03-12 16:22 1778set ANSI_NULLS ONset QUOTED_IDE ... -
过滤html
2010-01-19 17:33 972create function [dbo].f_FilterH ... -
使用正则表达
2010-01-19 17:31 984先创建自定义函数------- ... -
SQL中LEN ()与DATALENGTH ()
2010-01-04 16:42 1608LEN ( string_expression )参数:要计算 ... -
SQLServer2005新增序列功能的几个函数:ROW_NUMBER, RANK, DENSE_RANK, and NTILE
2009-12-07 15:43 11301 ROW_NUMBER SELECT Produ ... -
sqlserver数据库收缩
2009-11-03 21:26 1114有时候因为数据库日志文件过大,日志无须保存,清理空间 ... -
修改sqlserver密码
2009-10-09 09:06 1390验证的时候,选择按照Windows身份验证,就直接进去了……汗 ... -
获取SQL Server数据库元数据的方法
2009-10-02 14:06 1638数据简介元数据 (metadata) 最常见的定义为“有关数据 ... -
SQL数据导入导出大全
2009-09-13 17:57 1348******* 导出到excelEXEC master..xp ... -
insert into 后获得自动插入的id(select @@identity)
2009-06-23 17:11 2649当运行完插入语句后,执行select @@identity ... -
不同服务器数据库导入方法2
2009-05-11 10:16 1296这个是建连接的方法 还没有实践过 不同服务器数据库之间的数据 ... -
不同服务器的数据库的数据导入
2009-05-11 10:12 1113INSERT INTO OPENDATASOURCE('SQL ...
相关推荐
本文将详细介绍几种常见的数据库(Oracle、SQL Server、Access、Excel、文本文件)的连接方法及相应的连接串。 #### 一、Access 数据库连接 Access 是一款广泛使用的桌面关系型数据库管理系统。它支持多种方式与之...
文章中提到了具体案例,比如如何在SQL Server 2000环境下创建链接服务器来连接Excel文件。通过给出的命令和示例代码,我们可以了解到建立链接服务器和映射的具体步骤,以及如何执行查询和修改数据的操作。 除了管理...
1. 数据库类型:提到的数据库分为桌面型,如Access、VFP和Excel,以及网络数据库,如SQL Server 2000。桌面型数据库通常用于小型应用,而SQL Server 2000作为网络数据库,适合更复杂的分布式环境。 2. SQL Server ...
### SQL Server 与 Access、Excel 的数据转换方法详解 #### 一、SQL Server 和 Access 的数据导入导出 **1. 常规的数据导入导出:** 在 SQL Server 2000 中,通常使用 Data Transformation Services (DTS) 来迁移...
SQL Server Integration Services (SSIS) 提供了数据迁移和转换工具,方便与其他系统交换数据,如Excel、Access或Oracle等。 十、报表服务与数据分析 SQL Server Reporting Services (SSRS) 提供了丰富的报表设计和...
对于Oracle和ACCESS数据库,虽然它们不是SQL Server,但C#同样提供了相应的连接和操作方式。Oracle可以用Oracle.DataAccess.Client命名空间的OracleConnection和OracleCommand类,而ACCESS则可以通过System.Data.Ole...
SQL Server不仅支持与其他SQL Server实例的链接,还支持与Access、Excel、Oracle等异构数据库系统的链接。 1. **Access**:通过定义链接服务器并指定Microsoft Jet OLE DB驱动程序,可以实现SQL Server与Access...
1. **数据集成**:Excel服务器支持多种数据源的连接,如SQL Server、Oracle、Access等,使得用户可以在Excel环境中直接操作这些数据,进行数据的导入、导出和更新。 2. **权限管理**:系统提供细粒度的权限控制,...
创建链接服务器需要用到 SQL Server 的系统存储过程 `sp_addlinkedserver`。此存储过程的语法如以下所示: ```sql sp_addlinkedserver [ @server = ] 'server' [ , [ @srvproduct = ] 'product_name' ] [, [ @...
《SQLServer,MySQL,Oracle三者的区别》 在IT领域,数据库的选择至关重要,因为它直接影响到系统的性能、稳定性和可扩展性。本文将对比分析Oracle、SQL Server和MySQL这三大主流数据库系统,帮助你了解它们之间的...
- 客户-服务器数据库:如SQL Server和Oracle,适用于大型企业级应用,支持大量并发用户和复杂的数据处理需求。 2. 表、记录和字段 - 表是数据库的基本结构,由记录(或行)组成,记录则由多个字段(或列)构成,...
由于企业数据仓库需要处理来自不同数据库系统的数据,如SQL Server、Oracle、Access等,因此需要一种有效的方法来实现不同数据格式之间的转换,从而实现数据资源共享。 数据仓库的概念及其重要性: 数据仓库是一个...
本书不仅适合完全没有数据库知识的读者,即使是使用过桌面型数据库如MS Access,或是拥有基于服务器的数据库背景如Oracle的读者,也都能通过本书获得洞察力,学会使用SQL Server 2012。 本书涵盖了从安装SQL Server...
不仅如此,ADO具有COM组件的特性,支持多种编程语言,并可以应用于多种ODBC数据源,如SQL Server、Oracle、Access等数据库应用程序,还包括Excel表格、文本文件、图形文件和无格式数据文件。 ADO对象模型主要包括三...
文档中还出现了如Delphi、Oracle、DB2、MSDTC(Microsoft Distributed Transaction Coordinator)、OLE DB、Access、Excel、Ping等技术,它们各自属于不同的技术领域,包括编程语言、数据库系统、事务处理、数据库...
通过ADO,开发者可以使用ODBC驱动来连接各种数据库,如SQL Server、Oracle、Access等,也能连接到Excel表格、文本文件等非数据库格式的数据源。ADO是建立在OLE DB技术之上,它通过内部属性和方法提供一种统一的数据...
ADO设计得非常简单,支持多种数据源,比如SQL Server、Oracle、Access等,也支持Excel表格、文本文件、图形文件和无格式的数据文件。ADO提供了统一的数据访问接口,使用其内部属性和方法可以进行数据的操作。 ADO...