解决用友:不能建立跟应用服务器(xxx机器名)所指向的数据库服务器连接
2011-09-07 13:18阅读:
即日冬眠
轮回
关注
出现此问题是由于用友服务器端没有开启1433端口造成的,解决方式如下:
1、服务器端使用的是SQL 2000 客户端,只需要打sp4的补丁即可修复1433端口关闭的问题。
2、服务器端使用的是SQL 2005 express,具体说一下一下几点注意:
sqlserver2005现在的版本比较多,有express 版的,有企业开发版等,我目前用的express版的,装完
sqlserver2005(Express版),为了便于管理,你还需要去下一个manage管理器,微软的官方网站有
下,安装好manage管理器后,在程序中连接sqlserver2005:
A. 开启sql2005远程连接功能,开启办法如下,
配置工具->sql
server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database
Engine 节点,先择'远程连接',接下建议选择'同时使用TCP/IP和named
pipes',确定后,重启数据库服务就可以了.
B.登录management studio :登陆设置改为,Sql server and windows
Authentication方式同时选中,具体设置如下:
manage管理器->windows
Authentication(第一次用windows方式进去),->对象资源管理器中选择你的数据服务器--右键>属性>security>Sql
server and windows Authentication方式同时选中.
C.
当我们启动SQL Server Management Studio Express时,首先它要连接到我们的SQL Server
2005 Express,我们在安装SQL Server 2005
Express时,默认的实例为SQLExpress,服务器名称的组成为:机器名/实例名,因此,本例的服务名称为W2K3-C/SQLEXPRESS(注:安装SQL
Server 2005 Express的机器名为W2K3-C)。第一次使用SQL Server Management Studio
Express,由于我们必须采用Windows身份