以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]项目的更换  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=89911)

--  作者:pladic
--  发布时间:2016/9/1 10:48:00
--  [求助]项目的更换
怎样把一个项目按年度建立,新年度开始时,要进行项目初始化。
项目名称可改为***项目-2016年。但是,表的名称如果也需要变化为***表-2016,那每年还需要修改代码。
如果表名称不加年份,就是***表。那不同项目使用的实际上是同一个表吧。

使用的是SQLSERVE外部数据源。
怎样解决更高效些?
[此贴子已经被作者于2016/9/1 10:49:17编辑过]

--  作者:有点蓝
--  发布时间:2016/9/1 11:04:00
--  
每年创建一个数据库,更改数据源就可以
--  作者:pladic
--  发布时间:2016/9/1 16:38:00
--  回复:(有点蓝)每年创建一个数据库,更改数据源就可...
如何把内部数据源建立的表迁移成外部数据源中的表?

帮助里关于“快速迁移”的介绍太简单了。

当初建表的时候,因为不熟悉。有的表建成了外部表,有的建成了内部表。现在想统一成外部表。

在SQLSEVER中,一个数据库中的表,复制粘贴到另一个数据库中吗?应该怎么做?
[此贴子已经被作者于2016/9/1 16:41:17编辑过]

--  作者:有点蓝
--  发布时间:2016/9/1 17:00:00
--  
1、备份项目和数据数据(如导出Access或Execl)
2、重定向
3、到数据库调整数据结构
4、重新导入备份的数据

--  作者:pladic
--  发布时间:2016/9/2 9:55:00
--  回复:(有点蓝)1、备份项目和数据数据(如导出Acces...
是的,应该用重定向功能。

帮助文档里的“数据迁移”介绍不多,实际上就是重定向功能。

--  作者:pladic
--  发布时间:2016/10/8 20:49:00
--  回复:(有点蓝)1、备份项目和数据数据(如导出Acces...
 按年度更换项目的方法是:
1、在sqlserver中新建数据库;
2.1、备份项目和数据数据(如导出Access或Execl)
2.2、重定向
2.3、到数据库调整数据结构
2.4、重新导入备份的数据
3、在项目中,更新外部数据库设置

不应该在sqlserver中,通过导入直接建表。

对吧?

--  作者:有点蓝
--  发布时间:2016/10/9 8:39:00
--  
是的
--  作者:pladic
--  发布时间:2016/10/9 9:38:00
--  回复:(有点蓝)是的
重定向指的仅是内部数据源到外部数据源?
如果从一个sqlserver库到另一个一个sqlserver库呢?

2、外部表定向到新的外部数据源
将原数据源中的相关数据表导入到新的数据源,然后再开始定向。

帮助文档里的这一步“导入”是指直接在sqlserver中从原数据库导入到新数据库吗?

--  作者:有点蓝
--  发布时间:2016/10/9 10:19:00
--  
1、重定向可以是任意数据源到任意数据源

2、数据导入怎么导都可以。反正能实现导入数据的目的即可

--  作者:pladic
--  发布时间:2016/10/9 11:32:00
--  回复:(有点蓝)1、重定向可以是任意数据源到任意数据...
直接在sqlserver中导入建新表,需要为每个表指定用户权限、指定主键。很麻烦!

刚才用重定向功能建新表,提示成功了。可重新打开项目,每个表都提示有加载错误。

既然专家认为都可以,我再试一遍。

在sqlserver建好新库以后的各步能否用代码实现?

如果再想使用以前表的数据,就得对外部数据表重新设置吧。用代码控制就灵活、简便了。
[此贴子已经被作者于2016/10/9 11:35:24编辑过]