Foxtable(狐表)用户栏目专家坐堂 → 蓝导


  共有1448人关注过本帖树形打印复制链接

主题:蓝导

帅哥哟,离线,有人找我吗?
hbhb
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5054 积分:13025 威望:0 精华:0 注册:2014/5/15 21:34:00
蓝导  发帖心情 Post By:2017/4/1 10:25:00 [只看该作者]

导师:好!
能否通俗介绍几个概念及注意事项:
1、服务器与一般计算机的区别(硬、软或其他)
2、ip地址(动、静、内、外)
3、采用不同数据源设计的软件,如何发布、安装及注意事项
4、发布后软件如何更新及注意事项

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/4/1 10:37:00 [只看该作者]

1、2,找度娘

3、使用配置文件保存数据源信息,项目启动的时候动态设置数据源


按官方的操作一般不会有问题。特殊情况有问题再提

 回到顶部
帅哥哟,离线,有人找我吗?
hbhb
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5054 积分:13025 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2017/4/1 11:29:00 [只看该作者]

哪位大师,简明扼要的总结分享一下多好。省的几渡赤水!
那请问本机的sql后台库,如何自动安装到客户的sql 中?附加、脚本、sql语句?


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/4/1 12:05:00 [只看该作者]

数据库发布,第一次可以做好初始库,然后备份成bak文件,使用代码还原即可,这个用法你之前问过,我就不重复了

发布后的数据库更新由于数据的原因一般不能直接还原了,一般的用法都是生成增量的脚本执行(包括数据库结构的变化,和基础数据的变化。一般不考虑业务数据,特殊情况也可以做成更新脚本)

增量脚本执行参考:

新建一个bat批处理文件,文件内容:

sqlcmd -S"." -U"sa" -P"sa"  -i"%CD%/1. CreateDB.sql"

解释(注意区分大小写):
-S    数据库地址,上面是本机,其它数据库例如:-S"192.168.1.1"
-U    数据库登录用户
-P    数据库登录用户的密码
-i    sql文件的路径,如果和批处理文件在同一个目录,可以设为%CD%,也可以写成绝对路径,如:-i"D:/abc/1. CreateDB.sql"

保存bat文件,名称如:do.bat

狐表调用代码:
Dim Proc As New Process '定义一个新的Process
Dim batPath As String  = "D:\版本跟踪\do.bat" '指定要打开的文件
Dim file As new FileInfo(batPath)
Proc.StartInfo.WorkingDirectory = file.Path
Proc.StartInfo.FileName = batPath
Proc.StartInfo.CreateNoWindow = False
Proc.Start()

 回到顶部