——李苏平2014.12.10
目录
一、windows server 2003/2008 SP2企业版 32位系统 .............................................................. 2 二、运行环境 ................................................................................................................................... 2
1.IIS(internet 信息服务) ..................................................................................................... 2
1.1 win2003系统IIS安装 ................................................................................................ 2 1.2 win2008系统IIs安装 ................................................................................................ 3 2.office2007/2010(完全安装) ............................................................................................. 4 3.sql2008 R2 企业版 ................................................................................................................ 4
3.1 sql安装条件 ............................................................................................................... 4 3.2 sql安装路径 ............................................................................................................... 4 3.3 sql安装步骤 ............................................................................................................... 4 3.4sql配置 ...................................................................................................................... 13 3.5sql登录 ...................................................................................................................... 14 3.6 sa登录密码 .............................................................................................................. 16 3.7还原数据库 ............................................................................................................... 16 3.8备份数据库 ............................................................................................................... 19 3.9分离数据库 ............................................................................................................... 25 3.10附加数据库 ............................................................................................................. 29 4..net4.0 .................................................................................................................................. 33 三、软件包..................................................................................................................................... 34
1.数据库.................................................................................................................................. 34 2.web发布程序 ...................................................................................................................... 34
2.1win2003系统web发布 ............................................................................................ 34 2.2win2008系统web发布 ............................................................................................ 42 3.服务程序 .............................................................................................................................. 51 四、调试工具 ................................................................................................................................. 53
1.tcp助手................................................................................................................................ 53 2.数采仪模拟工具 .................................................................................................................. 54
一、windows server 2003/2008 SP2企业版 32位系统
二、运行环境
1.IIS(internet 信息服务)
安装IIS前,最好先固定IP,再安装IIS 1.1 win2003系统IIS安装
1)将windows2003系统的IIS6.0安装包拷贝到电脑E盘中
2)打开控制面板-添加或删除程序窗口,点击按钮择
,弹出提示框,在提示框中选
,点击下一步,选择IIS6.0安装包的路径,点击确定即可自
动安装成功(让选择安装包的路径提示可能会提示多次,按照提示一次点击确定即可)。
1.2 win2008系统IIs安装
鼠标右键我的电脑——管理——角色——添加角色
2.office2007/2010(完全安装)
安装office2007及以上版本,完全安装
3.sql2008 R2 企业版
3.1 sql安装条件
安装sql2008 R2 要求联网状态 3.2 sql安装路径 安装路径选择非系统盘 3.3 sql安装步骤
1) 点击setup.exe,出现如下界面,安装程序按功能进行了分类,在左边选择“安装”,然后
在右边的“全新的SQL Server安装或向现有安装添加功能”选项开始安装。
2) 安装程序进行系统必备项的检测
3) 选择版本,这里选企业评估版,如果您有序列号,也可以在这里输入
4) 许可条款
5) 安装支持文件
6) 第二次检测系统需求(与前面检测的内容不同)
7) SQL Server 2008默认没有选中任何安装选项,需要用户自己选择安装的内容,我们一
般选择如下图中的内容即可。 安装内容又分为:
--实例功能:每个SQL Server 实例独有的部分
--共享功能:此计算机上所有SQL Server实例共享一份的功能
8) 实例配置,选择默认实例还是命名实例,如果是命名实例要提供实例名。下面给出了实
例ID和安装位置
9) 这里详细的给出了各个成分在硬盘上的位置和占用的空间
10)
配置各个服务使用的账户
(帐户名选择系统system,启动类型:选择自动,如果不能改动则改为手动类型) 11)
数据库引擎配置,这里分为三部分(这里仅仅介绍账户配置)
账户配置:
SQL Server 的身份验证模式及SA的密码,不同的是SQL Server 2008不再默认把本地管理员组作为SQL Server的系统管理员,而是需要我们手动指定Windows账户作为
SysAdmin服务器角色的成员。
12)
(选择本地模式)
错误和使用情况报告,个人建议全选
13)
第三次进行系统检测,这次是根据你的选项进行检测
14)
这里是一个配置的汇总,要开始拷贝文件了
15)
下面进入最耗时的文件拷贝和配置过程
16)
安装完成,点击关闭窗口即可
3.4sql配置
SQL sever配置管理器
安装sql完成后,打开开始-所有程序- Microsoft SQL Server 2008 R2-配置工具- SQL sever配置管理器,如下图
3.5sql登录
登录方式一:Windows身份验证
如下图,如果sql实例名是默认的MSSQLSERVER,那么在服务器名称中输入(local)或者计算机名称或者本地IP即可。如果sql实例名不是默认的实例名,而是sql,需要在服务器名称中添加上实例名如192.168.0.71\\sql
登录方式二:SQL Server身份验证
如下图,如果sql实例名是默认的MSSQLSERVER,那么在服务器名称中输入(local)或者计算机名称或者本地IP即可。如果sql实例名不是默认的实例名,而是sql,需要在服务器名
称中添加上实例名如192.168.0.71\\sql
用SQL Server身份验证登录的前提是保证sa登录名有登录权限。 查看sa登录权限方式:
A.先用Windows身份验证登录到数据库 B.保证sql服务器登录身份验证是
如下图
3.6 sa登录密码
sa登录密码修改,在下图中直接填入所设定的密码,点击确定即可
3.7还原数据库
使用Microsoft SQL Server Management Studio 进行数据库还原: ◆ 打开Microsoft SQL Server Management Studio。 ◆ 右键点击“数据库”选择“还原数据库”如图所示:
◆ 在目标数据库中填写相应的数据库名称。
◆ 在源设备中选择数据库还原备份文件的位置。点击添加找到要还原的数据库路径,添加
生成备份文件的命名,点击确定
◆ 在下图的备份集框中选择对勾,最后点击确定即可
◆ 等待系统还原数据库还原成功,出现下图提示即可说明数据库还原成功
3.8备份数据库
登录到sql数据库,选择要备份的数据库名称
如上图选择备份,打开备份窗口如下图,将默认存储路径删除,重新再添加一个备份的路径。
点击确定
最后提示数据库备份成功,如下图
3.9分离数据库
分离数据库就是将某个数据库(如student_Mis)从SQL Server数据库列表中删除,使其不再被SQL Server管理和使用,但该数据库的文件(.MDF)和对应的日志文件(.LDF)完好无损。分离成功后,我们就可以把该数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘中作为备份保存。
(1) 在启动SSMS并连接到数据库服务器后,在对象资源管理器中展开服务器节点。在数据库对象下找到需要分离的数据库名称,这里以student_Mis数据库为例。右键单击student_Mis数据库,在弹出的快捷菜单中选择属性。
(2) 在“数据库属性”窗口左边“选择页”下面区域中选定“选项”对象,然后右边区域的“其它选项”列表中找到“状态”项,单击“访问”文本框,在其下拉列表中选择“SINGLE_USER”。
(3)在上图中单击“确定”按钮后将出现一个消息框,通知我们此操作将关闭所有与这个数据库的连接,是否继续这个操作(如下图)。注意:在大型数据库系统中,随意断开数据库的其它连接是一个危险的动作,因为我们无法知道连接到数据库上的应用程序正在做什么,也许被断开的是一个正在对数据复杂更新操作、且已经运行较长时间的事务。
(4) 单击“是”按钮后,数据库名称后面增加显示“单个用户”(如下图)。右键单击该数据库名称,在快捷菜单中选择“任务”的二级菜单项“分离”。出现下图所示的“分离数据库”窗口。
(5) 在下图的分离数据库窗口中列出了我们要分离的数据库名称。请选中“更新统计信息”复选框。若“消息”列中没有显示存在活动连接,则“状态”列显示为“就绪”;否则显示“未就绪”,此时必须勾选“删除连接”列的复选框。
(6) 分离数据库参数设置完成后,单击底部的”确定”按钮,就完成了所选数据库的分离操作。这时在对象资源管理器的数据库对象列表中就见不到刚才被分离的数据库名称student_Mis了(如下图)。
3.10附加数据库
附加数据库就是将一个备份磁盘中的数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到需要的计算机,并将其添加到某个SQL Server数据库服务器中,由该服务器来管理和使用这个数据库。
(1) 将需要附加的数据库文件和日志文件拷贝到某个已经创建好的文件夹中。我们将该文件拷贝到安装SQL Server时所生成的目录DATA文件夹中。
(2) 在下图窗口中,右击数据库对象,并在快捷菜单中选择“附加”命令,打开“附加数据库”窗口。
(3) 在“附加数据库”窗口中,单击页面中间的“添加”按钮,打开定位数据库文件的窗口,在此窗口中定位刚才拷贝到SQL Server的DATA文件夹中的数据库文件目录(数据文件不一定要放在“DATA”目录中),选择要附加的数据库文件(后缀.MDF,如下图)。
(4)单击“确定”按钮就完成了附加数据库文件的设置工作。这时,在附加数据库窗口中列出了需要附加数据库的信息(如下图)。如果需要修改附加后的数据库名称,则修改“附加为”文本框中的数据库名称。我们这里均采用默认值,因此,单击确定按钮,完成数据库的附加任务。
完成以上操作,我们在SSMS的对象资源管理器中就可以看到刚刚附加的数据库student_Mis (如下图)。
以上操作可以看出,如果要将某个数据库迁移到同一台计算机的不同SQL Server实例中或其它计算机的SQL Server系统中,分离和附加数据库的方法是很有用的。
假如数据库文件都在C盘,由于数据量较大时磁盘空间不足,将数据库迁移到其他磁盘,可以通过先分离,再将数据剪切到其他盘,最后重新附加数据库即可。
4..net4.0
先安装好IIS后再安装.net4.0
安装完.NET4.0之后,在桌面上右击我的电脑—>左键点击管理弹出一新窗口,找到服务和应用程序-双击服务—>找到Asp.NET State Service此项服务,双击它,设置为自动启动。 补充:如果先装了.net4后装IIS时,发布的平台软件会登录不上,两种解决方案: (1) 卸载.net4后,再重装下.NET4 (2) 通过dos语句注册:
你没有将.net注册到IIS上去,按以下步骤进行: 运行-> cmd:
进入到这个目录下:C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727 (注册4.0输入4.0版本)
然后运行aspnet_regiis.exe -i
具体命令见如下所示:
C:\\Documents and Settings\\liujia> cd
C:\\WINDOWS\\Microsoft.NET\\Framework\\v4.0.30319
C:\\WINDOWS\\Microsoft.NET\\Framework\\v4.0.30319> aspnet_regiis.exe -i 开始安装 ASP.NET (v4.0.30319)。
三、软件包
1.数据库
登录sql数据库,将软件的数据库还原到sql数据库中。具体步骤见上文“3.7还原数据库”
2.web发布程序
设置Web程序中的login.aspx文件的打开方式默认始终用IE浏览器,否则web发布后不能访问到网站
2.1win2003系统web发布
将web程序拷贝到服务器电脑中的D盘,然后在IIS中进行网站发布
⊙依次展开Internet 信息服务-----网站----默认网站 (可以看到部署好的网站)
⊙添加新的网站操作如下:右击默认网站--------新建 -------虚拟目录-(如下图)
⊙点击下一步—在出现的界面中输入虚拟名,例如输入:PlatA然后下一步
⊙在出现的界面中点击浏览,找到web程序所在的路径文件夹
⊙开放所有权限然后点击下一步----确定-----完成
⊙到此web网站已部署成功,接下来是进行配置
⊙右击刚添加的web网站节点,----属性
⊙选择文档页在“启用默认文档”下面的框里把已有的内容都删除,然后点击添加
⊙出现如下图输入默认主页“Login.aspx”即可
⊙然后点到ASP.NET页,在ASP.NET版本后面的下拉列表中选中如下的项 (前提是电脑上已安装,.Net4.0平台)
发布完成以后,再看一下如下图,将web应用扩展中的列表如ASP.NET V4.0 设置为允许,
注意:
发布完成之后,需要找到WEB发布的文件夹路径,修改Web.config文件的相应配置: 需修改的地方:
Data Source=指的是SQL2008数据库系统的安装服务器地址。 Initial Catalog=指刚刚还原的数据库名称。
user id=服务器上数据库Sql Server 登陆用户名。一般写sa Pwd =服务器上数据库Sql Server 登陆用户的密码。
最后打开发布的网址http://124.207.226.122:60001/pollution/login.aspx就可以登录软件
注意:
124.207.226.122=指本服务器的公网IP地址或者是本服务器的局域网IP地址; 60001:指路由器分配给本服务器的端口,方便能够访问; Pollution:指刚刚创建的虚拟名;
2.2win2008系统web发布 添加要部署的网站
鼠标右键【网站】,添加网站,输入网站名称、物理路径(如若需要还要修改下端口号)
此外还需要修改以下几方面: 1)启用父路径
在IIS区域中找到ASP图标,双击:
启用父路径=true
2)点击刚刚发布的网站名,右侧的高级设置双击进入,找到应用程序池,选择ASP。Net4.0Classic后确定
3)修改ISAPI和CGI
双击进入修改ISAPI和CGI
Net4.0为允许
4)在默认文档处添加登录页的名称
最后修改
web.Config,找到刚发布的网站,在右侧点击【浏览】
刚刚部署完的网站,右侧的浏览网站中可直接浏览该网站。
⊙至此web的发布就完成了 注意:
发布完成之后,需要找到WEB发布的文件夹路径,修改Web.config文件的相应配置: 需修改的地方:
Sever(Data Source)=指的是SQL2008数据库系统的安装服务器地址。 database(Catalog)=指刚刚还原的数据库名称。
uid(User ID)=服务器上数据库Sql Server 登陆用户名。 Pwd =服务器上数据库Sql Server 登陆用户的密码。
最后打开发布的网址http://124.207.226.122:60001/pollution/就可以登录软件 注意:
124.207.226.122=指本服务器的公网IP地址或者是本服务器的局域网IP地址; 60001:指路由器分配给本服务器的端口,方便能够访问; Pollution:指刚刚创建的虚拟名;
3.服务程序
不同的服务程序配置可能不同,下面以污染源3.0服务程序为例说明:
找到服务器程序文件夹,你会发现在服务器的文件夹中有2个程序,一个是配置程序,一个是服务器程序,我们首先打开服务器程序文件夹,找到【注册服务】可执行程序,然后双击注册,注册完毕之后,我们在打开配置文件夹,打开
,进入
如下图所示的配置对话框,然后在此页面上修改相关的配置信息即可,如图所示:(主要修改红色字体的部分)
当配置完成之后点击【保存】按钮,然后再点击【服务启动】按钮,等服务启动之后,就可把此对话框关闭。这样就可以和数采仪进行联调了。注意:如果发现没有接收到数采仪上报的数据,那么请在【计算机管理】服务中找到刚刚安装的污染源程序,点击重新启动即可。如下图所示:
4.网络要求
提供一个固定IP,在公网针对固定IP映射两个端口,一个端口做数据传输用,一个端口做web访问用
四、调试工具
1.tcp助手
作为客户端使用:
通过tcp助手可以以客户端连接服务,测试服务是否正常启动,如下图,输入远程主机和端口,点击连接网络,灯变绿就是说明已经连接成功。
作为服务端使用:
如下图,输入监听端口,点击开始监听,如果数采仪能正常上报数据,那么tcp助手就能监听到上报的报文
2.数采仪模拟工具
数采仪模拟工具可以模拟数采仪给服务器发送数据,用此工具可以测试服务程序能否正常接收数据并将数据插入到数据库。
如下图设备配置可以设置MN号,上报时间等。
如下图,在污染物配置中可以配置上报哪些因子
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务