以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  ACCESS 转 SQL SERVER 问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=91754)

--  作者:douglas738888
--  发布时间:2016/10/18 14:02:00
--  ACCESS 转 SQL SERVER 问题

请教老师,我的原数据源ACCESS 已经通过 SQL SERVER 2008 导入到SQL SERVER的数据库中,也有数据,

 

在做定向之前,我重新设置原来数据源名称USER的连接SQL SERVER 2008,连接也成功了,要求重启,重启后设计文件中就没有表了

 

另外,要做定向之前,如下图,左边是USER 右边定向的如何找到新的定向名

 

 


图片点击可在新窗口打开查看此主题相关图片如下:未标题-1.jpg
图片点击可在新窗口打开查看

看了帮助没有看懂具体的步骤:

 

请老师指导步骤,谢谢!!!


--  作者:有点蓝
--  发布时间:2016/10/18 14:23:00
--  
如果USER的连接已经改为连接SQL SERVER 2008,就不用重定向了

如果USER仍然是Access,再增加一个数据源指向sqlserver,在定向到哪里就可以选择现在这个新的数据源
[此贴子已经被作者于2016/10/18 14:23:54编辑过]

--  作者:douglas738888
--  发布时间:2016/10/18 14:39:00
--  

老师,外部数据源这里测试连接是成功的,但是重启设计文件后,原来的表都不见了,也加载不进来,提示 没有主键.........,是否还是需要做定向和合并

 

重启后,所有表都报加载失败

 

如果要新增加外部数据源的名称,那项目中的全部代码都要改一遍,天哪!!!!

[此贴子已经被作者于2016/10/18 14:45:26编辑过]

--  作者:有点蓝
--  发布时间:2016/10/18 15:15:00
--  
没有主键?那就去设置:http://www.foxtable.com/webhelp/scr/1807.htm

默认倒过去的表都是没有主键的

--  作者:douglas738888
--  发布时间:2016/10/18 16:33:00
--  

蓝老师,服务器上的主键也设置完了,新数据源就是不能加载表进来,报错如下

 

 


图片点击可在新窗口打开查看此主题相关图片如下:未标题-1.jpg
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2016/10/18 16:47:00
--  
如果还出现这个提示,说明这个表还是没有设置主键,或者设置了没有保存,或者连接的是另外一个数据库。
--  作者:douglas738888
--  发布时间:2016/10/18 17:07:00
--  

老师,主键是设置了,也保存了,重新打开SQLSERVER都能看到修改过的主键,问题可能是连接另外一个数据库

 

老师,我把原来ACCESS的数据库名"USER" 的数据库连接改为SQLSERVER后,要重启项目,重启项目都报错加载表失败,

重启项目后原来加载的表都不见了,这种情况怎样处理

 

 


--  作者:有点蓝
--  发布时间:2016/10/18 17:17:00
--  
1、如果全部有主键,应该没有问题的,注意表名称和列名称、类型要和之前完全一致

2、改回Access,按2楼第二种方法,重定向