Office中国论坛/Access中国论坛

标题: 把防火墙关掉能否连接上sql [打印本页]

作者: Office中国群管    时间: 2017-9-25 07:09
标题: 把防火墙关掉能否连接上sql
Morning air 于2017-09-25 07-09-46:
[@153510227] 把防火墙关掉能否连接上?
作者: doney88    时间: 2017-9-25 07:16
宏冠 于2017-09-25 07-16-34:
[@173584391] 还是不行。昨晚放弃了ssma了。 想试试看sql自带倒入。试了前几个表 ,发现计算列总是出错。 标识列要手工设置。  外键要手工设置。
作者: doney88    时间: 2017-9-25 07:16
宏冠 于2017-09-25 07-16-42:
感觉工程量好大
作者: zpy2    时间: 2017-9-25 07:41
上海-茄子 于2017-09-25 07-41-06:
用升迁向导,自动生成存储过程的
作者: zpy2    时间: 2017-9-25 07:41
上海-茄子 于2017-09-25 07-41-32:
另外,sql不支持计算字段
作者: doney88    时间: 2017-9-25 07:41
宏冠 于2017-09-25 07-41-57:
[@1928323988] 你指的是?sql自带的?还是 ssma
作者: doney88    时间: 2017-9-25 07:42
宏冠 于2017-09-25 07-42-10:
我access是2013的。
作者: zpy2    时间: 2017-9-25 07:42
上海-茄子 于2017-09-25 07-42-30:
access自带的功能
作者: zpy2    时间: 2017-9-25 07:42
上海-茄子 于2017-09-25 07-42-57:
哦,这样啊
作者: doney88    时间: 2017-9-25 07:43
宏冠 于2017-09-25 07-43-16:
必须用 ssma
作者: zpy2    时间: 2017-9-25 07:43
上海-茄子 于2017-09-25 07-43-37:
哦,没用过,一直用升迁向导
作者: doney88    时间: 2017-9-25 07:43
宏冠 于2017-09-25 07-43-52:
你用什么版本的 acc?
作者: zpy2    时间: 2017-9-25 07:44
上海-茄子 于2017-09-25 07-44-01:
2003
作者: laimf    时间: 2017-9-25 08:12
木岂木 于2017-09-25 08-12-10:
[@153510227] 你应该重新安装一个低版本的acc,要用acc的升迁工具去升迁到sql,会自动做一些兼容设置,自己手动创建表,如果表很多,会很累,而且可能会遇到兼容性问题。
作者: doney88    时间: 2017-9-25 08:14
宏冠 于2017-09-25 08-14-46:
可是我的sql是2012的 能迁升吗
作者: laimf    时间: 2017-9-25 08:14
木岂木 于2017-09-25 08-14-54:
最好使用acc2010版本,兼容XP操作系统。想用新acc,那么应该用acc2016,会有一些令人惊喜的功能。
作者: doney88    时间: 2017-9-25 08:15
宏冠 于2017-09-25 08-15-53:
我试试
作者: doney88    时间: 2017-9-25 08:16
宏冠 于2017-09-25 08-16-53:
2016 有迁升工具吗
作者: laimf    时间: 2017-9-25 08:17
木岂木 于2017-09-25 08-17-08:
不过我自己也安装的是acc2013,为了兼容,在虚拟机上装的XP+office2010
作者: laimf    时间: 2017-9-25 08:18
木岂木 于2017-09-25 08-18-45:
你最好是用2010,这个有。
2016不知道有没有。我装的是标准版,没有acc
作者: doney88    时间: 2017-9-25 09:29
宏冠 于2017-09-25 09-29-00:
[image={D421543B-E89F-E462-9322-ABAFF764377B}.png]
作者: doney88    时间: 2017-9-25 09:29
宏冠 于2017-09-25 09-29-34:
我现在在办公室电脑
作者: doney88    时间: 2017-9-25 09:29
宏冠 于2017-09-25 09-29-39:
[image={539061A5-AA59-F5C3-2D81-CBD4CD6670E9}.png]
作者: doney88    时间: 2017-9-25 09:29
宏冠 于2017-09-25 09-29-42:
出现这样的问题
作者: doney88    时间: 2017-9-25 09:29
宏冠 于2017-09-25 09-29-47:
我差了MS的论坛
作者: doney88    时间: 2017-9-25 09:29
宏冠 于2017-09-25 09-29-54:
[image={D5562022-DE6D-0AD4-3874-1F8B05310DBB}.png]
作者: doney88    时间: 2017-9-25 09:30
宏冠 于2017-09-25 09-30-06:
为什么我注册Dao.dll的时候出现这样的错误?
作者: doney88    时间: 2017-9-25 09:30
宏冠 于2017-09-25 09-30-13:
[image={40B841CD-6EDA-6852-AE09-63CCF966C8E4}.png]
作者: Office中国群管    时间: 2017-9-25 09:31
Morning air 于2017-09-25 09-31-08:
[@153510227] 4
作者: doney88    时间: 2017-9-25 09:32
宏冠 于2017-09-25 09-32-32:
我用的Access 是 32位的,用这个没错啊。[image={F324CE41-C21B-B52F-766F-9EBF4A76E018}.png]
作者: doney88    时间: 2017-9-25 09:33
宏冠 于2017-09-25 09-33-08:
Access Object Collector error: Database
     无法将类型为“Microsoft.Office.Interop.Access.Dao.DBEngineClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Access.Dao._DBEngine”。此操作失败的原因是对 IID 为“{00000021-0000-0010-8000-00AA006D2EA4}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 库没有注册。 (异常来自 HRESULT:0x8002801D (TYPE_E_LIBNOTREGISTERED))。
     An error occurred while loading database content.
作者: laimf    时间: 2017-9-25 09:34
木岂木 于2017-09-25 09-34-15:
升迁acc表到sql就是分分钟的事情,你怎么会遇到这么多问题。[face97.gif]
作者: doney88    时间: 2017-9-25 09:34
宏冠 于2017-09-25 09-34-29:
我也很郁闷。。
作者: laimf    时间: 2017-9-25 09:35
木岂木 于2017-09-25 09-35-34:
实在不行,你把acc表发给我,我来给你升迁成sql再传给你。
作者: doney88    时间: 2017-9-25 09:36
宏冠 于2017-09-25 09-36-41:
你传给我,每天在用数据都在变。我估计要是这样,学会的同时,我前端要全部把连接表改了
作者: doney88    时间: 2017-9-25 09:37
宏冠 于2017-09-25 09-37-19:
但是我可以装2014这不是问题
作者: doney88    时间: 2017-9-25 09:38
宏冠 于2017-09-25 09-38-13:
诶,我先把SQL 2012升级到2014先
作者: laimf    时间: 2017-9-25 09:38
木岂木 于2017-09-25 09-38-35:
现阶段最佳选择,是sql2014+access2010,XP以上操作系统均可用,功能也是最强大的组合。
作者: doney88    时间: 2017-9-25 09:38
宏冠 于2017-09-25 09-38-54:
2010可以用ADP是吧?
作者: laimf    时间: 2017-9-25 09:39
木岂木 于2017-09-25 09-39-07:
可以
作者: laimf    时间: 2017-9-25 09:40
木岂木 于2017-09-25 09-40-36:
你用acc+sql是为了多用户使用,还是因为单机数据量太大?
作者: doney88    时间: 2017-9-25 09:40
宏冠 于2017-09-25 09-40-59:
因为功能
作者: laimf    时间: 2017-9-25 09:41
木岂木 于2017-09-25 09-41-38:
如何没有特殊原因,最好是ADP+SQL,方便SQL的存储过程使用。
作者: doney88    时间: 2017-9-25 09:43
宏冠 于2017-09-25 09-43-11:
2013不能用储存过程?
作者: laimf    时间: 2017-9-25 09:45
木岂木 于2017-09-25 09-45-37:
MDB+SQL应用看起来要简单一些,应用偏向于MDB客户端;
ADP+SQL应用的数据处理更强大,但相对来说复杂一点点,更多偏向于SQL。
作者: doney88    时间: 2017-9-25 09:51
宏冠 于2017-09-25 09-51-09:
一台电脑可以装两个版本的Office吗?
作者: Office中国群管    时间: 2017-9-25 09:55
Morning air 于2017-09-25 09-55-23:
[@153510227] 可以的
作者: Office中国群管    时间: 2017-9-25 09:56
Morning air 于2017-09-25 09-56-48:
[@153510227] acc升迁到sql会有很多问题,不如字段什么的,如果用ado的话,sql语句也会有区别
作者: doney88    时间: 2017-9-25 10:04
宏冠 于2017-09-25 10-04-06:
把数据库移植了先
作者: laimf    时间: 2017-9-25 10:06
木岂木 于2017-09-25 10-06-54:
那么你需要装office2010,adp+sql和mdb+sql的升迁,自动升迁的sql数据库的表属性可能会有细微差别,我没验证过,你有兴趣可以去试试。
作者: doney88    时间: 2017-9-25 10:08
宏冠 于2017-09-25 10-08-22:
我记得朱总以前有个ADP的教程的
作者: laimf    时间: 2017-9-25 10:08
木岂木 于2017-09-25 10-08-36:
最好只装一个版本office,别问问什么,要不你可以先试试双版本再做决定。[face13.gif]
作者: smileyoufu    时间: 2017-9-25 10:08
主席 于2017-09-25 10-08-43:
ADP比VB6好在哪里
作者: doney88    时间: 2017-9-25 10:08
宏冠 于2017-09-25 10-08-57:
对,我是打算装一个版本
作者: doney88    时间: 2017-9-25 10:09
宏冠 于2017-09-25 10-09-01:
慢慢来,一步步来
作者: laimf    时间: 2017-9-25 10:09
木岂木 于2017-09-25 10-09-05:
MDB+SQL应用看起来要简单一些,应用偏向于MDB客户端;
ADP+SQL应用的数据处理更强大,但相对来说复杂一点点,更多偏向于SQL。
作者: doney88    时间: 2017-9-25 10:09
宏冠 于2017-09-25 10-09-07:
先移植到SQL先
作者: laimf    时间: 2017-9-25 10:09
木岂木 于2017-09-25 10-09-37:
adp更方便sql应用。
作者: laimf    时间: 2017-9-25 10:11
木岂木 于2017-09-25 10-11-02:
mdb转adp改动较大,这个你得有思想准备 ,因为adp思路和mdb大不一样了。
作者: doney88    时间: 2017-9-25 10:11
宏冠 于2017-09-25 10-11-30:
嗯,我会先了解
作者: zpy2    时间: 2017-9-25 10:11
上海-茄子 于2017-09-25 10-11-44:
adp好像限制比较多,只能宏吧,要sharepoint
作者: laimf    时间: 2017-9-25 10:11
木岂木 于2017-09-25 10-11-54:
mdb转mdb+sql,几乎没影响,几乎可直接使用。
作者: zpy2    时间: 2017-9-25 10:12
上海-茄子 于2017-09-25 10-12-32:
级联更新,删除
作者: doney88    时间: 2017-9-25 10:12
宏冠 于2017-09-25 10-12-39:
应该也方便调用sql的内容
作者: zpy2    时间: 2017-9-25 10:12
上海-茄子 于2017-09-25 10-12-47:
有点麻烦
作者: doney88    时间: 2017-9-25 10:17
宏冠 于2017-09-25 10-17-17:
adp 级联很麻烦?
作者: doney88    时间: 2017-9-25 10:17
宏冠 于2017-09-25 10-17-17:
级联应该是数据库的事情啊,adp跟 mdb还有差??
作者: laimf    时间: 2017-9-25 10:17
木岂木 于2017-09-25 10-17-18:
mdb传递查询和adp两者,传递查询功能有限,应用sql存储过程是两回事。
作者: doney88    时间: 2017-9-25 10:25
宏冠 于2017-09-25 10-25-00:
[@1928323988] 你指的是主子窗体这方面ADP不太好是吗?
作者: Office中国群管    时间: 2017-9-25 10:34
Morning air 于2017-09-25 10-34-26:
[@153510227] 建议还是用mdb+sql的思路
作者: Office中国群管    时间: 2017-9-25 10:35
Morning air 于2017-09-25 10-35-15:
如果你想更换成adp的话,那你就不要做升迁了,还不如直接重来
作者: doney88    时间: 2017-9-25 10:35
宏冠 于2017-09-25 10-35-18:
刚刚看了个视频,好像主子窗体会比较麻烦。还要将子窗体的数据源设置为储存过程
作者: doney88    时间: 2017-9-25 10:35
宏冠 于2017-09-25 10-35-36:
好像是这样的。
作者: doney88    时间: 2017-9-25 10:36
宏冠 于2017-09-25 10-36-19:
因为我之前用Access的 表宏,用我的想哭,那里出错的都不知道
作者: doney88    时间: 2017-9-25 10:36
宏冠 于2017-09-25 10-36-44:
迁升后,能用到sql的触发器我就已经觉得很幸福了
作者: tmtony    时间: 2017-9-25 10:37
tmtony小辣椒 于2017-09-25 10-37-28:
ADP主要是Access新版不再支持。
作者: Office中国群管    时间: 2017-9-25 10:38
Morning air 于2017-09-25 10-38-53:
[@153510227] 你可以数据处理都交给sql server,mab只做客户端的数据调用[face13.gif]
作者: 站到终点站    时间: 2017-9-25 10:39
站到终点站 于2017-09-25 10-39-22:
ADP下就是不能有任何本地表比较麻烦,起始我觉得MDB+SqlServer+ADO一样可以实现的
作者: doney88    时间: 2017-9-25 10:39
宏冠 于2017-09-25 10-39-47:
对呀  ADP的话,我感觉就没必要用acc了
作者: tmtony    时间: 2017-9-25 10:39
tmtony小辣椒 于2017-09-25 10-39-50:
ADP也可以使用ADO调用其它mdb本地表
作者: doney88    时间: 2017-9-25 10:39
宏冠 于2017-09-25 10-39-52:
vb6都可以了
作者: 站到终点站    时间: 2017-9-25 10:40
站到终点站 于2017-09-25 10-40-41:
[@18449932] 嗯,就是的用另一个文件放本地表
作者: 站到终点站    时间: 2017-9-25 10:42
站到终点站 于2017-09-25 10-42-06:
在一开始用Access设计数据库的时候就要考虑迁移的问题,不要用些Access特有的功能
作者: 站到终点站    时间: 2017-9-25 10:42
站到终点站 于2017-09-25 10-42-10:
比如计算字段
作者: 站到终点站    时间: 2017-9-25 10:42
站到终点站 于2017-09-25 10-42-26:
比如每个表最好都用自增列做主键
作者: 站到终点站    时间: 2017-9-25 10:43
站到终点站 于2017-09-25 10-43-44:
没主键的表是导不进Sql server的
作者: zpy2    时间: 2017-9-25 10:59
上海-茄子 于2017-09-25 10-59-46:
adp比起.net灵活性要查一些,上手容易些
作者: tmtony    时间: 2017-9-25 11:04
tmtony小辣椒 于2017-09-25 11-04-40:
是的,多值字段也不要使用。附件字段如果要考虑迁移到sql server,也尽量少用
作者: laimf    时间: 2017-9-25 11:21
木岂木 于2017-09-25 11-21-18:
毫无疑问,sql服务器上执行大量数据的复杂处理速度是非常快的,如果你用access查询在客户端,甚至可能根本执行不下去,access就会死掉。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3