以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于数据源转换  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=92866)

--  作者:爱相随
--  发布时间:2016/11/15 13:33:00
--  关于数据源转换
老师,我开了发一个项目叫A,连接外部数据源,我现在将这个项目复制后命名为B,但连接的数据源不变,如果我将项目B改为内部数据源后,项目B的数据会被清除,项目A的数据会不会也被清除??本来想去服务器上备份一下数据库的,但服务器有问题无法备份。
--  作者:有点蓝
--  发布时间:2016/11/15 14:26:00
--  
更改数据源不会清除外部数据的。不然的话动态更改数据源就不可能实现了
--  作者:爱相随
--  发布时间:2016/11/15 16:00:00
--  
可能我没表达清楚,是开发项目A,利用外部数据源外部表,现在我将项目A复制后,重命名为B,然后将项目B重定向为内部数据源,重定向后B的外部数据没有了,清空了,会不会将项目A的数据清空呢,重定向前A和B的数据是一样的。应该不会吧,一直没敢动,就怕误操作,把数据搞没了,数据量比较大的哦
[此贴子已经被作者于2016/11/15 16:22:09编辑过]

--  作者:爱相随
--  发布时间:2016/11/15 16:26:00
--  
老师,麻烦解答一下吧,谢谢,是重定向数据源的,不是更改数据源。
--  作者:有点蓝
--  发布时间:2016/11/15 16:49:00
--  
测试过不会清空外部数据表。

你可以把数据库脱离,然后拷贝数据库文件进行备份。

也可以把相关表数据导出来

--  作者:有点青
--  发布时间:2016/11/15 17:56:00
--  
以下是引用爱相随在2016/11/15 16:00:00的发言:
可能我没表达清楚,是开发项目A,利用外部数据源外部表,现在我将项目A复制后,重命名为B,然后将项目B重定向为内部数据源,重定向后B的外部数据没有了,清空了,会不会将项目A的数据清空呢,重定向前A和B的数据是一样的。应该不会吧,一直没敢动,就怕误操作,把数据搞没了,数据量比较大的哦
[此贴子已经被作者于2016/11/15 16:22:09编辑过]

 

1、先把你的数据库拷贝备份好。

 

2、你复制项目A为项目B,如果连接的是外部数据源,那么他们会连接同一个的。你要把项目B的数据源改一下,否则,数据就没了。