应用服务器和数据库服务器怎么连接

数据库服务器和应用服务器怎么连接 数据库那边一般情况下不需要动,但是你需要知道登录用户名和密码还有服务器的地址或者可以说是ip
然后在程序那边将服务器的地址,登录用户,登录密码配置到程序的配置文件就行了,不需要点击什么
程序连接数据库有专门的方法来处理
你要做仅仅是把程序的配置文件配置正确就可以了
首先的任务是找到配置文件,配置文件应该是有一项关于数据库地址的信息修改这个信息为你的服务器信息
如果找不到的话找下程序的开发或者设计人,他来给你当面讲,你会比这样容易听懂很多,如果你不是做开发的,这样来看是不容易理解的
如何实现远程连接数据库服务器 (1) 配置服务器端 打开“sql server 外围应用配置器” --》选择“服务和连接的外围应用配置器” –》选择“服务器端(sqlexpress)”--》点击“远程连接 ”,选择“本地连接和远程连接”,选择“同时使用tcp/ip和named pipes”; 启动“sql server browser”,选择自动;
(2) 进行服务器端网络配置 打开“sql server configuration manager” --》点击“sql server 2005网络配置” –》点击“sqlexpress的协议”--》确保“named pipes”和“tcp/ip”都启用 –》右键点击“tcp/ip ”选择属性,选择“ip地址”,设置“tcp动态端口”为空,设置“tcp端口”为1433;
(3) 进行客户端网络配置 打开“sql server configuration manager” --》点击“sql native client配置” –》点击“客户端协议”--》 确保“named pipes”和“tcp/ip”都启用 –》 右键点击“tcp/ip ”选择属性,选择“协议”,确认“默认端口”为1433;
(4) 设置sql server服务器实例 右键点击服务器实例 –》 选择“属性” –》选择“连接” –》 在“允许远程连接到此服务器”前打勾;
(5) 防火墙设置 对系统中使用的防火墙(包括eset和windows自带的防火墙),选择关闭,或者设置例外(允许某个程序或者某个端口)
(6) 检查客户端和服务器端是否连通,端口是否打开 telnet ip 1433 //ip即为服务器的ip地址,1433是sql server的默认端口,这个要
根据第(2)(3)步骤中设置的来。
(7) 连接字符串 con.connectionstring = “data source=10.200.32.140; initial catalog=hr;
user id=sa; password=niit#1234”;//只使用ip
con.connectionstring = “data source=10.200.32.140,1433; initial catalog=hr;
user id=sa; password=niit#1234”;//ip+端口
con.connectionstring = “data source=10.200.32.140\sqlexpress; initial catalog=hr;
user id=sa; password=niit#1234”;//ip+实例名
测试代码 sqlconnection con = new sqlconnection();
//con.connectionstring = “data source=10.20.66.18,1433; initial catalog=hr; network library=dbmssocn;user id= sa; password=niit#1234;integrated security=sspi”;
con.connectionstring = “data source=10.200.32.140,1433; initial catalog=hr;
user id=sa;password=niit#1234”;
con.open();
sqlcommand cmd = new sqlcommand();
cmd.commandtext = “select cpassword from dbo.hrusers where cusername=‘aaa’”;
cmd.connection = con;
sqldatareader dr = cmd.executereader();
dr.read();
console.writeline(dr[0].tostring());
console.readline();
dr.close();
con.close();
登录界面:
【错误1】在建立与服务器的连接时出错。在连接到 sql server 2005 时,在默认的设置下 sql server 不允许进行远程连接可能会导致此失败。 (provider: tcp 提供程序, error: 0 - 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。)
【原因】没有配置好sql server 2005的1433端口,可以用telnet 10.200.32.140 1433命令进行测试,如果不能连接,则要开启sql server 2005的1433端口。具体开启,请见步骤(2)和(3)。

思必驰与其他巨头共同探讨汽车行业的变革与发展,共同构想远大未来
微软发布类电视盒流媒体播放设备 支持Kinect体感控制
Tasker现在将通过助手动作来增强您的自动化
光刻胶产业天价离婚案!分割市值高达140亿元
超声波在压电材料中传播时的基本特征
应用服务器和数据库服务器怎么连接
DRAM产业营收总体下降 PC市场显现疲软
神经网络内在逻辑:没打开的AI“黑匣子”
5个北欧国家签署合作,共同致力引领欧洲的5G发展
如何安装使用压力变送器
环境光传感芯片在手机屏幕背光控制中应用
角触摸球轴承的特性与交叉滚子轴承的优势
USB-PD适配器中常见的拓扑
中兴通讯在5G大应用方面的实践与思考
关于铝电解电容器的长寿命化研究分析
新松机器人打磨抛光系统优点
苹果如法炮制去年的提价策略,扩大营收
华为nova5 Pro天猫小黑盒首销,第一波尝鲜人像超级夜景自拍
外资对台积电提出八问,2024年全年营收展望成焦点
指纹电梯智能控制系统方案