
如何远程连接CRM系统数据库

我现在有一个问题,知客CRM数据库现在安装在我们公司内网中的一台服务器上。我是系统管理员,现在我想在我自己的电脑上远程管理知客CRM的数据库。但是无法连接成功,我该怎么做?

知客CRM系统的数据库是基于SQL Server的,为安全起见,在安装后默认只允许本地访问,即只有安装了CRM系统的服务器才能连接该数据库。在实际业务场景中,如果您需要在其他电脑或服务器远程连接CRM系统数据库,还需要进行一些配置(注意:该教程只针对CRM系统管理员),以下是操作步骤。

1. 启用相关服务

在开始菜单找到Sql Server菜单组,打开Sql Server配置管理器,选中Sql Server服务节点,确认Sql Server Browser服务是否启动,如果没有,将其启动模式设为自动(随操作系统启动而启动),然后手动启动它。

SQL Server Browser 可侦听对 Microsoft SQL Server 资源的传入请求并提供有关计算机上安装的 SQL Server 实例的信息。 SQL Server Browser 可用于执行下列操作:
浏览可用服务器列表。
连接到正确的服务器实例。
连接到专用管理员连接 (DAC) 终结点。

2. 确保关键协议处于启用状态

要实现数据库的远程连接,要确保一些关键协议处于启用状态。在Sql Server配置管理器中,依次展开Sql Server网络配置 - 【SqlExpress】的协议(此处斜体字部分是实际安装CRM数据库时指定的实例名),在右侧找到Name Pipes(命名管道)和TCP/IP协议并启用。

3. 配置IP地址

还是在Sql Server网络配置界面中,进一步对TCP/IP协议进行配置。双击TCP/IP协议,打开属性窗口,可以看到有 IP1 - IP(n)的配置栏,如果其IP地址是fe80开头的地址(这是IPV6地址),要将其改为IPV4地址。如192.168.1.100,具体地址请使用 ipconfig 查看。

4. 确保防火墙允许SQL Server的连接

除了IP地址,还需要注意一点,Sql Sever默认连接端口是1433。如果您的服务器启用了防火墙,就要在防火墙中添加一个规则,允许对本机的1433端口进行连接。

5. 确认数据库的远程连接已生效

经过以上步骤后,CRM系统的数据库已经可以进行远程连接了,您可以在Sql Server 管理控制台中进行确认。打开Sql Server Management Studio,在对象资源管理器中连接数据库,输入正确的 [IP地址\实例名],填写账号和密码进行连接测试。

如果本机连接成功,您还需要进一步确认一下:右键选择刚刚已连接的数据库实例,选择 属性,在属性配置栏中选中 连接,确认 [允许远程连接到此服务器] 已被勾选。
还有一个注意事项,某些远程数据库连接工具可能不需要输入实例名,只需要给定Ip地址即可。