安装sql2005及与2000的不同

来源:这里教程网 时间:2026-03-02 10:08:56 作者:

最近在琢磨将EnjoyRMIS升级到VS.NET2005/SQL SERVER2005,将我的一些觉察公布,万一有新觉察会陆续更新本帖

万一要安装报表服务的话,在SQL Server2005安装前要先确保IIS的默认站点(80端口)是启用的,否则报表服务安装不获胜.

万一本机上安装了Oracle,则在启用IIS的默认站点时,会揭示提醒“过程正在被利用”,会导致默认站点启用不了;此刻凡是将跟Oracle有关的服务静止就能够了

在安装SQL Server2005时万一抉择了安装Reporting Services,在安装过程中会提醒是否利用默认搭配,但有时候抉择了默认搭配后会安装不获胜,此刻只能在尔后再独自安装Reporting Service,再次安装的时候它默认的即便手工搭配,因而在安装完Reporting Service后还需手工去搭配这些服务,在搭配IIS的时候万一过去曾经安装了Reporting Service(SQL Server2000下),则请对SQL2005下的Reporting Service利用新的“利用过程池”.再所有的Reporting Service项目都搭配告终后请重新启用IIS

在VS2005下的web服务(asmx.cs文件)中定然存在一个与该文件同名的public类,否则编译的时候会揭示相仿"讹谬 未能创立种类“CWS_WS.WS.Msg.CWSSMsgInte***ce”"的讹谬,但在vs2003下是未曾问题的,要处理此问题,定然在该服务中定义一个与文件名同名的类,并继承自"System.Web.Services.WebService" 。

VS2005调用表面dll文件中的函数与vs2003有所不同,VS2005下的dll文件定然放在window系统目录下面

给架构授权 grant TAKE OWNERSHIP,ALTER,EXECUTE,INSERT,DELETE,UPDATE,SELECT,REFERENCES,VIEW DEFINITION on SCHEMA::dbo to enjoy_mis

在一台机器上万一同时安装了.NET1.1和.NET2.0,则要专程兴发生一个利用过程池给.net2.0的过程利用

SQL Server2000中的系统表sysproperties(伸展属性)在SQL Server2005中改为了sys.extended_properties,并且其中某些字段也变了
字段对应联系如下:
SQL Server2000 SQL Server2005
------------------------------------
id major_id
smallid minor_id
type 无
name name
value value
无 class
无 class_desc
------------------------------------
在SQL Server2000下sysproperties表中的type=3表示目前的对象是"表",type=4表示是"字段"
在SQL Server2005下sys.extended_properties表中的minor_id=0表示目前的对象是"http://www.unixls.info/jiaru/587.html;表",minor_id>0表示是"字段"

将EnjoyRMIS安排在.NET2.0平台下的翔实计划http://www.aogames.info/gongsi/628.html:
运行环境:Windows2003企业版,.NET2.0,SQL SERVER2005企业版,IIS6.0
安排EnjoyRMIS过去以上的运行环境都确保准确安装.
1.先将SQL SERVER2000下要升级的数据库脱机,然后将其数据文件Copy到SQL SERVER2005下的数据文件夹下面
2.将数据文件附带到SQL SERVER2005
3.选中数据库-->平安性-->架构,剔除其中的enjoy_mis和mis_user,再剔除用户中的mis_user
4.选中根目录下的平安性-->登陆名-->mis_user并右击属性,在用户照射中打勾前面附带的数据库和下面的enjoy_mis角色
5.在查询分析器中厉行"grant TAKE OWNERSHIP,ALTER,EXECUTE,INSERT,DELETE,UPDATE,SELECT,REFERENCES,VIEW DEFINITION on SCHEMA::dbo to enjoy_mis"
6.敞开IIS管教界面,修建一个利用过程池
7.修建一个站点,并在站点的属性版面的ASP.NET版面中将ASP.NET版本选为2.0.50727;在主版面将利用过程池设置为前面修建的池
8.确保修建站点下的各虚构目录的ASP.NET版本和利用过程池跟站点的一样
9.在.NET2.0平台下站点的根目录下能够不要存在aspnet_client文件夹,并且将webctrl_client文件夹移植到EnjoyRMIS_Client文件夹下
10.EnjoyRMIS_Client下的web.config有较大的修改,请比照最新的web.config

VS2005中表面DLL文件的利用措施和VS2003中所有不同http://www.best9ti.info/lianxiwomen/556.html,VS2003中将表面的DLL文件放在项目标BIN文件夹下面就能够准确的静态加载(DllImport),
而在VS2005中它会提醒找不到DLL文件,尔后发目前调试环境下定然将DLL文件放在系统目录下能力够,然而划算当心的是当这个项目安排到IIS服务器上尔后就
能够将DLL文件纳入项目标bin文件夹下就能够了,也即便说调试的时候DLL文件只能放在系统文件夹下,而安排尔后DLL能够放在项目标BIN文件夹中。

VS2005调试之道:VS2005自带了一个服务器(ASP.NET Development Server),因而我们在开发调试的时候能够要必需再依靠于IIS服务器.对于附带表面历程来调试
的措施与VS2003也有所不同,VS2003中是附带w3p.exe或aspnet_wp.exe,而在vs2005万一利用的是它自带的服务器的话,则要附带的历程是WebDev.WebServer.exe
万一利用VS2005自带的服务器的话,它会离别为客户端和WEB服务端都启用一个服务,这时历程列表中会揭示两个WebDev.WebServer.exe历程,凡是附带客户端的
那个就能够了(等闲不懂得那个是服务器的那个是客户端的,只有离别附带试试,万一那个能引发断点,即便那个了:))

万一在ENJOYRMIS系统管用到了单据审批的功能,则tb_store表中的c_ip字段定然是该店对应的web服务器的地址(包括端口号),
否则在审批的时候会揭示“链接已关闭”的讹谬。C++有一个古朴的信念:百事“容易的问题用容易的措施处理,

Servlet Filter

C#-手把手教你用C#打包利用过程(安装过程卸载过程)_66198

<!-- 正文结束 -->

相关推荐