如何其他服务器能够连接自己本机的数据库?

最近因为一个ETL兼容性问题,我傻傻地装了SSDT2012中文版 和SSDT英文版的一半

然后我的SQL客户端 就出问题了 ,装了一半的又没办法卸载 ,完全卸载又太麻烦 ,然后

又只有部分功能不能用,所以另寻他径。

报错 如下截图

1.在客户端部署ETL包 和导入包时:

部署包

标题: SQL Server Integration Services
------------------------------

未能从程序集“Microsoft.SqlServer.Dts.Design, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91”中加载类型“Microsoft.SqlServer.Dts.Design.VisualStudio2012Utils”。 (Microsoft.SqlServer.IntegrationServices.Wizard.Common)

------------------------------
按钮:

确定
------------------------------

导入包

2.数据库任务导入和导出数据时

处理办法

用其他的服务器SQL客户端连接我的本机服务器,去完成这些操作

首先在本地 :cmd>ipconfig>找出本机IP地址

然后在服务器上ping你的本机,看是否可以ping通,如下图则为ping通

若ping不通,则关闭防火墙,我这边是关闭了域网的防火墙,如图

然后:所有程序>Microsoft SQL Server 2012>配置工具>SQL Server 配置管理器

SQL  Server 网络配置 

在TCP/IP 中可右键属性,如下,可修改IP 

然后在查看本地服务器属性 ,允许远程连接到此服务器打钩。

最后尝试在其他服务器连接,给登录账号足够权限,则可以在其他服务器上连接本机数据库服务进行ETL部署,数据库任务导入导出等

连接成功!

ending ~~

原文地址:https://www.cnblogs.com/xiaozhushenqi2016/p/7357965.html