
1、请确保中间层组件为最新版本
①确认服务器是否安装了应用程序服务器中的com+访问和DTC访问。
在开始——控制面板——管理工具——服务——查看有没有COM+和DTC的服务
②服务器是否启用了DTC服务。
注意:查看状态那里是否启用。
2、电脑IP的解析出错了解决方法:
进行HOST解析,纠正客户端对服务器IP的识别步骤: 打开路径C:\WINDOWS\system32\drivers\etc 里的HOSTS ,
注:记事本的方式打开如
①模板 输入IP 按TAB键 再输入服务器名称
②举例
3、错误提示:拒绝的权限或提示需要对象解决方法
①打开开始-程序-管理工具-组件服务-计算机-我的电脑属性,勾选上启用分布式COM;
②原因:客户端没有访问服务器的权限查看是否有访问权限的方法:window键+R(运行)——\\IP 回车
如果要输入密码和用户名则没有访问权限,不用则有访问权限解决方法:在服务器用户和组新建一个名称与客户端 *** 作系统登录的用户名和密码一致
4、打开金蝶k3错误提示:
不能作为远程服务器,可能是windows9X解决方法:
①ping服务器,能否PING通;
②访问服务器共享,是否可以访问
③host解析;
④如果上述都为是,那么可能是 *** 作系统DCOM环境问题,建议重新加载MSDTC或修复DCOM环境。
以下这些组件:1:SQL ServerSQL Server在 *** 作系统中,以服务的形式实现,具体表现为:MS SQL Server Service,它是数据库管理系统的核心数据库引擎。该服务随系统启动运行;管理着整个SQL Server2000系统拥有的所有问题,是系统中唯一可以直接读取和修改数据的组件。客户对数据库的所有请求,最终会体现成一组Transact-SQL命令。
2:SQL Server Agent 一直以来都不知道Agent用来干什么,今天查看了一些资料,解释如下:SQL Server Agent(SQL服务器代理)在 *** 作系统中以服务的形式运行,体现为:SQL Server Agent Service。SQL Server Agent为SQL Server提供调度服务,能够自动执行数据库管理员预先安排好的作业,监视SQL Server事件并根据事件触发警报或运行实现安排好的程序。
3:MS DTC(分布式事物协调器)MS DTC也是以服务的形式存在和运行,MS DTC是一个事物管理器,它允许客户的应用程序在一个事物中对分布在多个服务器上的数据源进行 *** 作。
服务器群集和网络负载平衡NLB群集都支持一定范围的应用程序,不过两者处理应用程序的方式不同。下
面简单介绍一下能够被群集支持的部分应用程序,以帮助读者更深入地体验群集的强大功能。
1.通用应用程序群集
服务器群集中的通用应用程序资源被用于为不支持群集的应用程序提供高可用性。不过并非所有
的应用程序都可以这样配置,为了使用于群集,一个应用程序需要使用基于IP的协议。满足条件的应用
程序将能够借助群集实现故障转移。
2.通用脚本群集
服务器群集中的通用脚本资源是一个自定义脚本,这个脚本是使用Windows Server 2003服务器平
台中提供的任何脚本引擎所支持的语言编写的。尽管这类脚本将是应用程序专用的,但它们仍需遵循
MSDN文档中提出的一些规则。
3.群集分布式事务处理协调器
分布式事务处理协调器(DTC)是一种作为COM+运行环境的一部分运行的服务,其用途是在本身不
包含事务处理支持的环境中提供这类服务。创建一个群集DTC只需将这个DTC资源添加到一个作为虚拟服
务器配置的组并将它置于联机状态。
4.维护群集间的终端会话
在Windows Server 2003服务器群集中可以安装终端服务,但在这类配置中的终端服务既不能被负
载平衡,也不是高可用的。不过可以通过将终端服务作为一个NLB群集的一部分安装来实现负载平衡。
5.MS SQL Server 群集
Microsoft SQL Server 2000是一个高性能的数据库管理系统,它完全支持服务器群集,但不适用
于NLB群集。
6.群集消息队列
消息队列是一种为消息的异步传输提供分布式机制的服务,其基本用途是确保应用程序或系统之间可靠
地通信。要安装群集消息队列,应该保证拥有一个包含物理磁盘、IP地址和网络名称资源的组,然后在
每个节点上安装消息队列组件。
执行另一服务器上的存储过程exec OPENDATASOURCE( SQLOLEDB Data Source=远程ip;User ID=sa;Password=密码 ) 库名 dbo 存储过程名 将资料插入另一服务器上的表中select into 本地库名 表名 from OPENDATASOURCE( SQLOLEDB Data Source=远程ip;User ID=sa;Password=密码 ) 库名 dbo 表名insert 本地库名 表名 select from OPENDATASOURCE( SQLOLEDB Data Source=远程ip;User ID=sa;Password=密码 ) 库名 dbo 表名或使用联结服务器:EXEC sp_addlinkedserver 别名 MSDASQL NULL NULL DRIVER={SQL Server};SERVER=远程名;UID=用户;PWD=密码; exec sp_addlinkedsrvlogin @rmtsrvname= 别名 @useself= false @locallogin= sa @rmtuser= sa @rmtpassword= 密码 GO(请注意上面的两步要同时运行)然后你就可以如下 select from 别名 库名 dbo 表名insert 库名 dbo 表名 select from 别名 库名 dbo 表名select into 库名 dbo 新表名 from 别名 库名 dbo 表名go :如果在事务里使用连接服务器要加上分布式事务 两边启动dtcset XACT_ABORT onset ANSI_NULL_DFLT_ON onset ANSI_WARNINGS onBEGIN DISTRIBUTED TRANSACTIONselectfrom OPENDATASOURCE( MSDASQL DRIVER={SQL Server};SERVER=ip;UID=sa;PWD=密码; ) pubs dbo jobsmit tran lishixinzhi/Article/program/SQLServer/201311/21998兄弟,你说的这个不是简单几句话能说明白的,我做过一个文档,大概要200多页,截图的那种。
我简单和你说下吧。
1、硬件,服务器2台,存储一台
2、软件,windows server 2008 企业版
3、步骤,安装 *** 作系统,连接存储确认两台服务器都能够访问存储即可。在两台服务器上安装域控制器和域的额外控制器,两台机器都要配置DNS服务器,并且要确认DNS信息同步后开始配置群集,
大体上的步骤就是这样,具体的详细步骤的话实在是太多了,一个人做这个架构的话,全完成包括设备上架和 *** 作系统基本上要5,6个小时吧。
SQL 服务器是由Microsoft所开发出来的数据库服务器(server),它可以让一个企业利用Interned/Intranet来整合所需的数据库,一般说来,SQL Server可以配合Visual Basic、Visual FoxPro、Access、Clipper等程序语言来开发使用者前端接口,结合这些接口建立一个主从式数据库架构。
除了SQL Server自己的功能集之外,它还允许使用几种其他的强大的Microsoft产品和技术:
1、带有分布式事务处理协调器Distributed Transaction Coordinator(DTC)的分布式事务处理(可跨越两个不同的数据库)。
2、数据库复制。
3、Web服务器连接。
4、Windows 2000事件日志。
5、多种网络协议。
6、支持ODBC。
7、使用Microsoft Transaction Server(MTS)的异类事务处理(不同的数据库系统)。
参考资料
SQL服务器百度百科[引用时间2018-4-5]
内部服务器500错误原因:1)外部资源超时。
2)通过的问题错了文件和目录权限触发。
3)在htaccess文件错误配置。
解决方法如下。
外部资源超时,有时候,Web服务器可能需要响应从远程服务器来完成处理来自客户端的请求。有可能的是,这些外部资源可能会超时的情况。这可以是一个PHP超时。在这种情况下,Web服务器将返回一个500内部服务器错误。我们可以修正通过增加超时值或设置其他适当的超时选项这个错误让远程服务器将不会返回超时错误,而是等待处理的请求。
通过错误的文件和目录权限问题引发,这是最内部服务器错误的原因。如果多了一个文件或处理客户端请求所需目录的权限设置错误,则返回错误的服务器访问。PHP脚本错误的权限是这类问题的例子。这个问题可以通过重新对文件或目录的正确权限进行固定。
配置错误的htaccess文件,500内部服务器错误的另一个常见原因是在htaccess文件中配置错误。在URL重写的错误可导致,但往往不是500内部服务器错误。htaccess文件中查找和改正错误配置可以解决这个问题。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)