access mysql 同步,SQLServer2008 同步Access数据库
SQLServer2008 同步Access数据库
环境:
windows2008R2服务器+winSqlServer2008R2
1.服务器的操作系统是否为X64位的操作系统,如果是,安装的office必须也是X64位的,要不然无法显示
2.要使用数据库的OpenDataSource函数,需要开启Ad Hoc Distributed Queries。
启用:
exec sp_configure "show advanced options",1
reconfigure
exec sp_configure "Ad Hoc Distributed Queries",1
reconfigure
使用完成后,关闭Ad Hoc Distributed Queries:
exec sp_configure "Ad Hoc Distributed Queries",0
reconfigure
exec sp_configure "show advanced options",0
reconfigure
3.--建立连接服务器
EXEC sp_addlinkedserver'my_test_link_server','Access2010','Microsoft.ACE.OLEDB.12.0','D:\Program Files\Att\Data\att2000.mdb'
GO
--创建链接服务器登录映射
EXEC sp_addlinkedsrvlogin'my_test_link_server',false,'sa','admin',NULL
GO
--同步数据
delete from att.dbo.CHECKINOUT
GO
INSERT INTO att.dbo.CHECKINOUT(USERID,CHECKTIME,CHECKTYPE,VERIFYCODE,SENSORID,Memoinfo,WorkCode,sn,UserExtFmt)
SELECT CHECKINOUT.USERID,CHECKINOUT.CHECKTIME,CHECKINOUT.CHECKTYPE,CHECKINOUT.VERIFYCODE,CHECKINOUT.SENSORID,CHECKINOUT.Memoinfo,CHECKINOUT.WorkCode,CHECKINOUT.sn,CHECKINOUT.UserExtFmt
FROM [my_test_link_server]...[CHECKINOUT]
order by CHECKINOUT.id
GO
--查询同步后的数据总数
SELECT * FROM [my_test_link_server]...[CHECKINOUT]
order by CHECKINOUT.id
GO
--同步数据
delete from att.dbo.USERINFO
GO
INSERT INTO att.dbo.USERINFO(USERID,Badgenumber,SSN,Name,Gender,TITLE,PAGER,BIRTHDAY,HIREDDAY,street,CITY,STATE,ZIP,OPHONE,FPHONE,VERIFICATIONMETHOD,DEFAULTDEPTID
,SECURITYFLAGS,ATT,INLATE,OUTEARLY,OVERTIME,SEP,HOLIDAY,MINZU,PASSWORD,LUNCHDURATION,PHOTO,mverifypass,Notes,privilege
,InheritDeptSch,InheritDeptSchClass,AutoSchPlan,MinAutoSchInterval,RegisterOT,InheritDeptRule,EMPRIVILEGE,CardNo,FaceGroup,AccGroup,UseAccGroupTZ,VerifyCode
,Expires,ValidCount,ValidTimeBegin,ValidTimeEnd,TimeZone1,TimeZone2,TimeZone3,IDCardNo,IDCardValidTime)
SELECT USERINFO.USERID,USERINFO.Badgenumber,USERINFO.SSN,USERINFO.Name,USERINFO.Gender,USERINFO.TITLE,USERINFO.PAGER,USERINFO.BIRTHDAY,USERINFO.HIREDDAY,USERINFO.street,USERINFO.CITY,USERINFO.STATE,USERINFO.ZIP,USERINFO.OPHONE,USERINFO.FPHONE,USERINFO.VERIFICATIONMETHOD,USERINFO.DEFAULTDEPTID
,USERINFO.SECURITYFLAGS,USERINFO.ATT,USERINFO.INLATE,USERINFO.OUTEARLY,USERINFO.OVERTIME,USERINFO.SEP,USERINFO.HOLIDAY,USERINFO.MINZU,USERINFO.PASSWORD,USERINFO.LUNCHDURATION,USERINFO.PHOTO,USERINFO.mverifypass,USERINFO.Notes,USERINFO.privilege
,USERINFO.InheritDeptSch,USERINFO.InheritDeptSchClass,USERINFO.AutoSchPlan,USERINFO.MinAutoSchInterval,USERINFO.RegisterOT,USERINFO.InheritDeptRule,USERINFO.EMPRIVILEGE,USERINFO.CardNo,USERINFO.FaceGroup,USERINFO.AccGroup,USERINFO.UseAccGroupTZ,USERINFO.VerifyCode
,USERINFO.Expires,USERINFO.ValidCount,USERINFO.ValidTimeBegin,USERINFO.ValidTimeEnd,USERINFO.TimeZone1,USERINFO.TimeZone2,USERINFO.TimeZone3,USERINFO.IDCardNo,USERINFO.IDCardValidTime
FROM [my_test_link_server]...[USERINFO]
GO
--查询同步后的数据总数
SELECT * FROM [my_test_link_server]...[USERINFO]
GO
------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------
建立链接服务器:
exec sp_addlinkedserver 'test ', ' ','SQLOLEDB','192.18.1.3'
说明:上述语句中test为创建的链接服务器的名称,为了在本地服务器的数据库中使用,192.163.1.3为远程数据库服务器的ip地址。
建立链接服务器登录:
exec sp_addlinkedsrvlogin 'test','false',null,'sa','pass'
说明:第一个参数为刚刚建立的链接服务器的名称,最后的sa,pass为远程数据库的登录名与密码。
建立完链接服务器后,可以在本地服务器中操作链接服务器上的数据
select * from test.NorthWind.dbo.product;
说明:查询链接服务器上NorthWind数据库中product表中的信息
不需要时,可以删除链接服务器。
删除链接服务器:
execsp_dropserver'test','droplogins'
说明:第一个参数为要删除的链接服务器的名称,第二个参数最好直接传'droplogins'这样会一次性删除到链接服务器与链接服务器的所有登录。我开始填的是sa,提示我说,“为过程 'sys.sp_dropserver' 指定的参数或选项无效。”,调用exec sp_droplinkedsrvlogin 'test','sa'
后再执行sp_dropserver存储过程,会提示"仍有对服务器 'test' 的远程登录或链接登录",所以干脆直接用上边的一条语句解决问题了。
access mysql 同步,SQLServer2008 同步Access数据库相关推荐
- access mysql 操作方法_操作ACCESS数据库注意事项
以下问题都是容易忽略,但却不容易找出问题的所在,让我头疼不少,故在此列出,即是一个总结,同样也给其他人参与! 1.使用参数形式执行SQL命令时,参数数组需与在SQL语句中参数名出现的位置及名称必须完全 ...
- access mysql 同步,如何使ACCESS数据库保持同步
在线QQ客服:1922638 专业的SQL Server.MySQL数据库同步软件 我们知道,同步是网络环境中数据库所要涉及的重要概念.今天,我将与您讨论以下有关如何在Access中保持ACCESS数 ...
- android与mysql数据库同步_android开发 如何通过web服务器访问MYSQL数据库并且使其数据同步到android SQLite数据库?...
通过web服务器访问MYSQL数据库有以下几个过程: 1.在MySql下创建自己的数据库和自己的表单 2.连接数据库. 3.访问数据库 1.创建web工程 (服务器端) 在Myeclipse下新建一个 ...
- mysql workbench 在模板与数据库间同步
mysql workbench 在模板与数据库间同步 当模板建立之后,forward进数据库中,当在实际开发时,直接在数据库中做了改动之后,如果直接从模板中再去修改的话,面对非常多的改动时会非常头痛, ...
- linux本地mysql与服务器同步数据_linux下指定mysql数据库服务器主从同步的配置实例...
一. 概念:① 数据库同步 (主从同步 --- 主数据库写的同时 往从服务器写数据) ② 数据库同步 (主主同步 --- 两台数据库服务器互相写数据) 二. 举例数据库服务器(A) 主数据库 ...
- NodeJS同步MySQL上游数据到ElasticSearch数据库中
NodeJS同步MySQL上游数据到ElasticSearch数据库中 项目地址: https://github.com/Miazzy/xdata-elasticsearchs-service.git ...
- mysql主从 毫秒_MySQL主从数据库同步延迟问题解决(转)
最近在做MySQL主从数据库同步测试,发现了一些问题,其中主从同步延迟问题是其中之一,下面内容是从网上找到的一些讲解,记录下来以便自己学习: MySQL的主从同步是一个很成熟的架构,优点为:①在从服务 ...
- mysql数据没有同步更新_MySQL数据库主从没有同步的两种解决方案
MySQL数据库主从没有同步的两种解决方案 发布时间:2020-05-13 13:54:57 来源:亿速云 阅读:190 作者:三月 栏目:数据库 下文主要给大家带来MySQL数据库主从没有同步的两种 ...
- mysql desc hcy.t1_mysql主从同步出错故障处理总结[数据库技术]
在发生故障切换后,经常遇到的问题就是同步报错,数据库很小的时候,dump完再导入很简单就处理好了,但线上的数据库都150G-200G, 如果用单纯的这种方法,成本太高,故经过一段时间的摸索,总结了几种 ...
最新文章
- 简洁版利用Python写俄罗斯方块游戏
- docker之数据卷管理
- 使用Python的随机数模块 random 实现猜数字游戏
- 怎样把颜色转换为字符串
- 「Self-driving: Perception」感知总览
- ebs和java哪个前景好_EBS与实例存储的好处(反之亦然)[关闭]
- MySQL的复制:MySQL系列之十三
- 漫画:什么是囚徒困境?
- Spring Security Oauth2 (二) 代码 授权码模式
- bcp大容量复制实用工具_运行中的BCP(大容量复制程序)命令
- 西瓜笔记(五上)--线性模型
- HTML:HTML界面实现HTML代码编译运行界面
- 如何在 GitHub 上面精准搜索开源项目?
- macBook Air出现部分乱码问题解决(浏览器、appstore乱码)
- C#Winform拓展控件之Panel
- ies4linux 本地安装,Linux下离线安装ies4linux
- 金融贷款逾期的模型实现(二)
- python常见ubr前缀的使用与作用
- (小白鼠喝药问题)1000瓶药水,其中有一瓶是有毒的,如何找出有毒的药水?
- MATLAB与高等数学--极限计算
热门文章
- python闹钟_用python做了个高级闹钟 欢迎借鉴
- git ssh配置文件 服务器_【GIT】日常开发中的这些Git技巧你知道吗?
- @column注解_SpringBoot 注解方式快速整合Mybatis
- HTML网页设计综合题,网页设计(Html5)试题C卷
- orderquery.php,multiOrderQuery.php
- 简单scrapy爬虫实例
- sort函数用于vector向量的排序
- 响应式网站与自适应网站比较
- 在Windows 7中安装、配置和使用IIS7和ASP
- 数组02 - 零基础入门学习C语言24