sqlserver2017 备份远程服务器的数据库到本地

原地址:https://blog.csdn.net/gavinvong/article/details/50269331

看源码里面找到数据库服务器的IP地址,用户名和密码以及数据库名。尝试好几次用heidisql.exe之类的工具导出数据,然后导入到本地数据库发现失败了,具体原因不知道,所以只能另辟蹊径了。过程如下。

1首先通过 SQL Server 2017 Management Studio  连接本地数据库,创建一个数据库,名称和远程数据库上的数据库名称一样

2在远程服务器上的要备份的数据库上右键,选择任务-导入数据。  这个功能就是从指定的远程数据库中导入数据。

sqlserver2017 备份远程服务器的数据库到本地

sqlserver2017 备份远程服务器的数据库到本地

填写 数据来源  这里注意数据源 选择框里都要选择 for SQL Server

sqlserver2017 备份远程服务器的数据库到本地


安全性分组 下面的

Password:     需要导出的数据库密码

Userid:       需要导出的数据库用户名

以及 源

Data Source:   需要导出的数据库的IP地址

Inital Catilog  要导出的数据库的名字

接下来填写目标数据信息

sqlserver2017 备份远程服务器的数据库到本地

安全性分组下面的

Password  本机的sql server密码

User id    本机的SqlServer 用户名

Dats Source 本机Ip地址

Inital Catalog  要导出的数据库名称


下一步

sqlserver2017 备份远程服务器的数据库到本地


这里就出现了要导入的数据库表

sqlserver2017 备份远程服务器的数据库到本地

全选,下一步 立即运行

sqlserver2017 备份远程服务器的数据库到本地


这样数据就导入到本地的数据库中了。但是我在测试的时候发现存储过程不会被导入。不知道是操作过程有误还是本身就不会导入存储过程。

接下来是我导入存储过程到本机的方法:

在源数据库上右键选中生成脚本


sqlserver2017 备份远程服务器的数据库到本地

sqlserver2017 备份远程服务器的数据库到本地

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgdfsx.html