
数据库连接
蓝牙应用-美咖相机
2023年3月17日发(作者:实习总结ppt)7数据库远程访问
7数据库远程访问
汽车座椅检测系统将检测结果保存于数据库中。不仅可以本地查询检测结果,也可
以进行远程访问。本系统使用的数据库版本为SQLServer2008。SQLServer2008默认
是不允许远程连接的,sa帐户默认是禁用的,如果想要在本地用SQLServerManagement
Studio(简称SSMS)连接远程服务器上的SQLServer2008,需要做如下配置。
7.1SSMS设置
首先使用Windows身份验证登录SSMS,如图7-1所示。如果安装时使用的是SQL
Server身份验证模式,请输入用户名和密码进行登陆。
登录成功后,在出现的SSMS界面右键单击数据库后,选择“属性”,界面如图7-2
所示。
在出现的“服务器属性”窗体的左侧选择“安全性”后,选中右侧的“SQLServer和
图7-1数据库登录窗体
图7-2SSMS窗体
Windows身份验证模式”以启用混合登录模式,如图7-3所示。
在“服务器属性”窗体上选择“连接”,勾选“允许远程连接此服务器”后,单击
“确定”按钮,如图7-4所示。
返回到“SSMS界面”上展开“安全性”—“登录名”—“sa”,右键单击“sa”后
图7-3数据库安全性的修改
图7-4数据库连接方式的修改
7数据库远程访问
选择“属性”,如图7-5所示。
在出现的sa属性窗体的左侧选择“常规”后,选中右侧的“SQLServer身份验证”,
并设置密码,如图7-6所示。
设置完密码后,在sa属性窗体的左侧选择“状态”,然后将登陆方式设置为“启用”,
图7-5修改sa账户
图7-6设置sa账户登陆密码
单击“确定”,界面如图7-7所示。
在SSMS窗体右击数据库选择“方面”,如图7-8所示。
在方面设置窗体右侧的“方面”下接列表框中,选择“服务器配置”,将
“RemoteAccessEnabled”属性设为“True”,点“确定”,如图7-9所示。
图7-7启用sa账户登陆方式
图7-8修改数据库“方面”的属性
7数据库远程访问
至此SSMS已设置完毕,先退出,再用sa登录和密码登陆,成功即表示sa帐户已
经启用。
注意:退出时分两步,第一步,关闭数据库;第二步,通过SQL配置管理器,将
下图所示的SQLServer(MSSQLSERVER)的状态先设置为停止,停止后再设置为启动。
7.2配置管理器设置
进入SQLServer配置管理器界面,选中左侧的“SQLServer服务”,确保右侧的“SQL
Server”以及“SQLServerBrowser”正在运行,如图7-10所示。
图7-9修改服务器配置的属性
展开左侧的“SQLServer网络配置”,打开“你自己数据库实例名的协议”,查看右
侧的TCP/IP和NamedPipes(默认是“已禁用”),将其修改为“已启用”,如图7-11所
示。
双击打开“TCP/IP”查看“TCP/IP属性”下“协议”选项卡中的“全部侦听”和“已
启用”项,查看是否都是设置成“是”,如图7-12所示。
图7-11启用TCP/IP协议
图7-12修改TCP/IP协议
7数据库远程访问
选择“IP地址”选项卡,设置IP1和IPAll端口“1433”,如图7-13所示。
将“客户端协议”的“TCP/IP”也修改为“已启用”,如图7-14所示。
图7-13修改TCP/IP协议中的IP地址
图7-14启用客户端协议中的TCP/IP协议
双击打开右侧“TCP/IP”,打开“TCP/IP属性”,将默认端口设为“1433”,已启用
为“是”,如图7-15所示。
至此就完成了两部分的配置,重新启动SQLServer2008数据库后即可生效。此时
还要注意,如果要通过远程计算机来操作该数据库,还需要确认一下系统防火墙设置。
因为SQLServer2008安装完成以后,默认情况下是禁用远程连接的,所以如果需要远
程访问,还需要手动配置防火墙,此时可以关闭系统防火墙也可以打开防火墙设置。将
添加到允许的列表中。
7.3远程访问
在远端计算机上连接数据库时,服务器名称栏内选择“浏览更多”,如图7-16所示。
图7-15设置TCP/IP属性
图7-16服务器登录窗体
7数据库远程访问
在出现的查找服务器界面中通过网络服务器选择所要连接的数据库的服务器名称,
如图7-17所示。
选择身份验证为SQLServer身份登录,输入刚才所建立的用户名和密码后即可连接
远端的数据库,如图7-18所示。
图7-17选择所要连接的数据库的
图7-18数据库登录窗体