raksmart活动促销

分享

写回答

发帖

如何设置数据库连接教程

国外服务器 国外服务器 3539 人阅读 | 4 人回复

发表于 2014-11-11 10:53:34 | 显示全部楼层 |阅读模式

本帖最后由 bbidc2012 于 2014-11-11 02:20 PM 编辑

前段时间有几个客户一直想通过远程管理他在我们主机上的MSSQL数据库,这不也怪客户,主要是因为那个plesk自带的webadmin软件太搓了,就只能看看几张表,再加上一个查询分析器。我们的用户是一般是小白用户,如果客户想增删改表的内容,他怎么可能会用SQL语句呢,他们不还得抓狂啊(此处省略表情和客户泪奔的描述)。通过的几天折腾,终于解决了这一个小问题。以下是解决方法和步骤。

1、MSSQL默认是不允许远程连接的,主要是为了数据库的安全。那么首先我们要设置数据库能允许被远程连接,就在服务器上进入开--MSSQLSERVER2008 R2的(要选择2008版本的,因为服务器上数据库安装的是2008版本的,至于是到底是选2008还是 2008R2,要根据manager studio 安装在哪个目录下)—configuration tools--Sql server Configuration Manager 2008—Sql server network configuration—TCP/IP,然后enabled。如图1.

image001.jpg


2 、右键Tcp/ip,选择Properties. 在General栏中Enabled选择YES,如图2

image002.gif


然后选择IP Addresses,选择服务器的共享IP(如win001的是50.115.122.101)将这个IP的选择Enable为YES,Tcp port设置为1433端(当然为了安全也可以修改这个默认端口),其他的IP选项根据需要再确定是否设置。如图3

image003.jpg


3.  然后打开防火墙,将%ProgramFiles%(x86)\Microsoft SQLServer\MSSQL10_50.MSSQLSERVER2008\MSSQL\Binn\sqlservr.ex
C:\Program Files (x86)\Microsoft SQLServer\90\Shared\sqlbrowser.exe。将这两条规则加到防火墙Inbound Rule上。方法很简单,就是新建规则,在this program path 分别加上这条规则。然后一直下一步。如图4和图5

image004.jpg


image005.jpg


4. 然后在本地打开sql manager studio. 如图6,输入服务器的IP地址,客户的数据库名用户名和密码。

image006.jpg

这样客户就可以在远程管理他的数据库了。总结:第三步的操作是非常关键的,不能漏掉。

回答|共 4 个

yjwkedzw

发表于 2014-11-11 14:38:31 | 显示全部楼层

很详细,给你32个赞
回复 支持 反对

使用道具 举报

mytable

发表于 2014-11-12 14:45:11 | 显示全部楼层

很详细,支持
回复 支持 反对

使用道具 举报

微微百科

发表于 2014-11-21 10:19:31 | 显示全部楼层

很详细的教程,编委辛苦
回复 支持 反对

使用道具 举报

longlywen

发表于 2014-11-21 14:28:27 | 显示全部楼层

很不错的教程,支持支持。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则