系统升级的准备工作
今天有个不幸的同学引入新系统,导致生产数据库出问题。結局很悲哀。只要仔细想想这个问题是可以避免的。不用非常有经验才能想到。
一定要注意一个问题,引入新系统和系统升级要:
1. 备份数据
2. 选择不产生业务的时间来做
3. 切换测试
4. 测试成功之后才可以正式投产
5. 如果产生错误,记得恢复数据
欢迎补充
今天有个不幸的同学引入新系统,导致生产数据库出问题。結局很悲哀。只要仔细想想这个问题是可以避免的。不用非常有经验才能想到。
一定要注意一个问题,引入新系统和系统升级要:
1. 备份数据
2. 选择不产生业务的时间来做
3. 切换测试
4. 测试成功之后才可以正式投产
5. 如果产生错误,记得恢复数据
欢迎补充
在SQL Server中使用其它数据库很简单,关键是使用安全性->链接服务器。具体设置很多网站都有就不再写了。
如果你都设置好了,请看下图:

架构一列比较重要。在SQL Server的某个数据库中要访问这个链接数据库中的表,需要这个名字。
比如
CIJXCPL..DBA.p_fp 对应的p_fp表
CIJXCPL..dbo.ml_script对应的ml_script表。
执行结果如下:

如果你需透明的访问,就是象正常的表一样访问,可以创建视图。简单的创建语句如:
CREATE VIEW V_P_FP AS SELECT * FROM CIJXCPL..DBA.p_fp
这样你就可以在开发工具的客户端看到它了。
参考:
1. 微软关于数据库连接串的帮助
2. 数据库连接字符串大全
学过编程的人都知道编程虽然可以打造成非常有意思的事情,但是环境的配置有时可能让一个高手翻了船。所以有专门的配置管理一说。我们当然希望打造的程序可以放之四海到处运行,轻松干掉对手,一个人把着盘子吃独食。但是不用说事实,就是在每个人的想象里都是不可能的。
用过软件的人都可以了解到,一个程序的运行跟以下几个东西有关系:
雅奇MIS的很多开发者都是没有接触过编程的人。有梦想,有实践,事竟成。但是如果你是处于一个持续的开发工作中,比如公司的业务管理系统,需要经常性的升级和改动。你的开发工作应该注意到以下几个问题。
以图为准:

连接串的格式大致如下,根据数据库不同可能不一样,但如果你用过ADO就没什么问题了。如果需要的话我可以做一个小工具帮你生成这个串。
Provider=MSDASQL.1;Password=
想连接什么Oracle啦,MySQL的就这样动手吧。