使用MS SQL数据库,按照其提供的功能,我们完全可以执行数据导入导出的操作!
所谓的数据导入,指的是通过本地连接到远程的SQL服务器,设置好服务器的IP地址、登陆名和密码,即可成功登陆SQL服务器,然后,把远程的数据复制到本地的SQL中。这就是导入。
同样的道理,数据导出,自然就是将本地的数据,导入到远程的SQL服务器中了。
MS SQL的导入导出,不仅方便,同时,还能实现数据的备份或者说是实现数据的同步,方便我们管理所需要的数据。
然而,有的时候,在使用SQL的导入导出功能的时候,也不是那么的顺利,因为在SQL上我们可以进行各种设置,这就导致了常用的某些功能有的时候是限制使用的。如果你在导入数据的时候,出现如下图的提示对话框,大体内容如下:
Sql server 导入导出向导:无法检索表列表。其它信息,登陆超时已过期,建立服务器的连接时发生错误,连接到SQL SERVER2005时,默认设置Sql server不允许远程连接这个事实可能会导致失败,命名管道提供程序:无法打开与Sql server的连接[53].(Microsoft sql native client)
遇到这种问题,就说明通过Microsoft sql native client工具无法连接服务器,原因其实就是服务器设置了限制,不让你登陆而已。没别的。如果我们有权限设置服务器,那么,可以通过下面的方法来解决这个问题。
一、设置SQL Server Configuration Manager
通过菜单:“开始”→“程序→"Microsoft SQL Server 2005"→"配置工具"→"SQL SERVER Configuration Management",打开如下的界面。
上图中,MSSQLSERVER的协议里面的Named pipes和TCP/IP设置为启动状态。
同样,如下图一样。
将客户端协议里面的Named pipes和TCP/IP设置为启动状态。
二、设置服务和连接的外围应用配置器
通过菜单::“开始”→“程序→"Microsoft SQL Server 2005"→"配置工具”→“外围应用配置器”,打开如下图的界面。
下图中,选择“服务和连接的外围应用配置器”
然后,我们就会看到如下图的设置。
上图中,你首先选择“本地连接和远程连接”,之后再选择“同时使用TCP/IP和named pipes”这一项。
至此,整个设置就完成了,我们就可以顺利的使用SQL2005里面的数据导入功能了。