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数据库相关推荐

  1. access mysql 操作方法_操作ACCESS数据库注意事项

    以下问题都是容易忽略,但却不容易找出问题的所在,让我头疼不少,故在此列出,即是一个总结,同样也给其他人参与! 1.使用参数形式执行SQL命令时,参数数组需与在SQL语句中参数名出现的位置及名称必须完全 ...

  2. access mysql 同步,如何使ACCESS数据库保持同步

    在线QQ客服:1922638 专业的SQL Server.MySQL数据库同步软件 我们知道,同步是网络环境中数据库所要涉及的重要概念.今天,我将与您讨论以下有关如何在Access中保持ACCESS数 ...

  3. android与mysql数据库同步_android开发 如何通过web服务器访问MYSQL数据库并且使其数据同步到android SQLite数据库?...

    通过web服务器访问MYSQL数据库有以下几个过程: 1.在MySql下创建自己的数据库和自己的表单 2.连接数据库. 3.访问数据库 1.创建web工程 (服务器端) 在Myeclipse下新建一个 ...

  4. mysql workbench 在模板与数据库间同步

    mysql workbench 在模板与数据库间同步 当模板建立之后,forward进数据库中,当在实际开发时,直接在数据库中做了改动之后,如果直接从模板中再去修改的话,面对非常多的改动时会非常头痛, ...

  5. linux本地mysql与服务器同步数据_linux下指定mysql数据库服务器主从同步的配置实例...

    一. 概念:① 数据库同步  (主从同步 --- 主数据库写的同时 往从服务器写数据) ② 数据库同步  (主主同步 --- 两台数据库服务器互相写数据) 二. 举例数据库服务器(A) 主数据库   ...

  6. NodeJS同步MySQL上游数据到ElasticSearch数据库中

    NodeJS同步MySQL上游数据到ElasticSearch数据库中 项目地址: https://github.com/Miazzy/xdata-elasticsearchs-service.git ...

  7. mysql主从 毫秒_MySQL主从数据库同步延迟问题解决(转)

    最近在做MySQL主从数据库同步测试,发现了一些问题,其中主从同步延迟问题是其中之一,下面内容是从网上找到的一些讲解,记录下来以便自己学习: MySQL的主从同步是一个很成熟的架构,优点为:①在从服务 ...

  8. mysql数据没有同步更新_MySQL数据库主从没有同步的两种解决方案

    MySQL数据库主从没有同步的两种解决方案 发布时间:2020-05-13 13:54:57 来源:亿速云 阅读:190 作者:三月 栏目:数据库 下文主要给大家带来MySQL数据库主从没有同步的两种 ...

  9. mysql desc hcy.t1_mysql主从同步出错故障处理总结[数据库技术]

    在发生故障切换后,经常遇到的问题就是同步报错,数据库很小的时候,dump完再导入很简单就处理好了,但线上的数据库都150G-200G, 如果用单纯的这种方法,成本太高,故经过一段时间的摸索,总结了几种 ...

最新文章

  1. 简洁版利用Python写俄罗斯方块游戏
  2. docker之数据卷管理
  3. 使用Python的随机数模块 random 实现猜数字游戏
  4. 怎样把颜色转换为字符串
  5. 「Self-driving: Perception」感知总览
  6. ebs和java哪个前景好_EBS与实例存储的好处(反之亦然)[关闭]
  7. MySQL的复制:MySQL系列之十三
  8. 漫画:什么是囚徒困境?
  9. Spring Security Oauth2 (二) 代码 授权码模式
  10. bcp大容量复制实用工具_运行中的BCP(大容量复制程序)命令
  11. 西瓜笔记(五上)--线性模型
  12. HTML:HTML界面实现HTML代码编译运行界面
  13. 如何在 GitHub 上面精准搜索开源项目?
  14. macBook Air出现部分乱码问题解决(浏览器、appstore乱码)
  15. C#Winform拓展控件之Panel
  16. ies4linux 本地安装,Linux下离线安装ies4linux
  17. 金融贷款逾期的模型实现(二)
  18. python常见ubr前缀的使用与作用
  19. (小白鼠喝药问题)1000瓶药水,其中有一瓶是有毒的,如何找出有毒的药水?
  20. MATLAB与高等数学--极限计算

热门文章

  1. python闹钟_用python做了个高级闹钟 欢迎借鉴
  2. git ssh配置文件 服务器_【GIT】日常开发中的这些Git技巧你知道吗?
  3. @column注解_SpringBoot 注解方式快速整合Mybatis
  4. HTML网页设计综合题,网页设计(Html5)试题C卷
  5. orderquery.php,multiOrderQuery.php
  6. 简单scrapy爬虫实例
  7. sort函数用于vector向量的排序
  8. 响应式网站与自适应网站比较
  9. 在Windows 7中安装、配置和使用IIS7和ASP
  10. 数组02 - 零基础入门学习C语言24