以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  数据源的问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=153640)

--  作者:yetle
--  发布时间:2020/8/18 9:56:00
--  数据源的问题
为了远程修改程序方便,
通过远程发布好项目,设置为新的版本,当时数据源为:
Provider=SQLOLEDB.1;Password=*****;Persist Security Info=True;User ID=sa;Initial Catalog=****;Data Source=32i8875t03.qicp.vip,22719
放到本地局域网服务器后将数据源修改为:
Provider=SQLOLEDB.1;Password=*****;Persist Security Info=True;User ID=sa;Initial Catalog=****;Data Source=192.168.1.197
(远程和本地数据源都是正常连接可用的)

在线升级路径为:
\\\\192.168.1.179\\Publish bd
数据源都是同一个,只是一个是远程连接,一个是本地局域网连接
本地局域网客户端的版本的数据源是Provider=SQLOLEDB.1;Password=*****;Persist Security Info=True;User ID=sa;Initial Catalog=****;Data Source=192.168.1.197
本地局域网客户端打开系统会提示:创建外部连接失败,请联系管理员,重新设置数据源
这个时候只能从服务器拷贝一个发布好版本到客户端,客户端才能正常打开,什么原因???
[此贴子已经被作者于2020/8/18 9:57:28编辑过]

--  作者:有点蓝
--  发布时间:2020/8/18 10:01:00
--  
发布好的项目如果设置的是远程数据源,局域网更新后也一样是连接远程数据源,自然就无法连接了。

建议数据源连接作成可配置的:http://www.foxtable.com/webhelp/topics/0682.htm

--  作者:yetle
--  发布时间:2020/8/18 12:00:00
--  
发布后的项目放在服务器第一时间就已经通过开发模式修改成了局域网的数据源,但是局域网的客户端打开系统的时候就会提示数据源设置错误
--  作者:有点蓝
--  发布时间:2020/8/18 12:06:00
--  
客户端升级下载的是升级文件,如果是小版本升级是update1.zip。意思是第一时间解压update1.zip,然后运行通过开发模式修改成了局域网的数据源,再重新打包回update1.zip,客户端再升级?
--  作者:yetle
--  发布时间:2020/8/18 13:38:00
--  
没有解压update1.zip,只是运行通过开发模式修改成了局域网的数据源,也没有重新打包回update1.zip,
不知道要解压update1.zip,
这个“解压update1.zip,运行通过开发模式修改成了局域网的数据源,重新打包回update1.zip”具体怎么操作,运行通过开发模式修改成了局域网的数据源好像并没影响update1.zip
[此贴子已经被作者于2020/8/18 13:41:27编辑过]

--  作者:有点蓝
--  发布时间:2020/8/18 14:00:00
--  
客户端升级下载的是升级文件update1.zip和update2.zip,就是发布后生成的升级文件,那么发布前设置的是哪个数据源,客户端更新后就连接那个数据源。

如果是在搞不懂,就发布2个版本吧,一个设置远程数据源,专门给远程客户端升级,一个设置局域网数据源,专门给局域网客户端升级
[此贴子已经被作者于2020/8/18 14:00:01编辑过]

--  作者:yetle
--  发布时间:2020/8/18 14:33:00
--  
明白怎么操作了,解压update,然后修改数据源,再压缩
[此贴子已经被作者于2020/8/18 14:34:49编辑过]

--  作者:yetle
--  发布时间:2020/9/16 10:46:00
--  
远程数据源发布后,解压update2.zip,通过开发模式修改成局域网本地数据源,再压缩就可以了吗???
--  作者:有点蓝
--  发布时间:2020/9/16 10:59:00
--  
解压update2.zip,通过开发模式修改成局域网本地数据源,再压缩回update2.zip

另外把里面的project目录另外压缩为update1.zip

--  作者:yetle
--  发布时间:2020/9/17 16:33:00
--  
这样操作后,每次打开客户端重新重复提示升级????一直在更新