1.打开SQL,登录本地服务器

2.建立一个你想要导入数据的数据库,这里以studentdb为例

准备就绪之后,怎么把远程数据库中的数据导入到本地的数据库呢?重点来了!

3.找到“系统数据库”,在任何一个数据库上面点击右键,选择“任务”->"导入数据"

4. 点击“导入数据”后,会弹出“SQL Server 导入和导出向导”,我们直接点“下一步”就可以

 5.然后到了“选择数据源”的这个对话框

数据源:远程数据库上的数据

服务器名称:输入远程数据库的IP地址

身份验证:选择“使用SQL Sever身份验证”,然后输入用户名和密码

数据库:要选择你想导入的数据所在的远程服务器中的那个数据库

点击“下一步”

 6.到了“选择目标”的这个对话框,这里就是你本地数据库的相关信息的设置

服务器名称:默认就可以

身份验证:选择“使用SQL Sever身份验证”,然后输入用户名和密码

数据库:要选择你想把远程的数据导入到本地服务器所在的那个数据库,也就是为我们最开始建的那个数据库studentdb

点击“下一步”

 7.根据你的实际需要,选择下面的两个选项

在这里我选择的是第一个

点击“下一步”

 8.之后会弹出远程数据库的相关信息,如:表之类的

然后你就选择你想导入的表就可以,选择完毕后,点击“下一步”

 8.运行包对话框,选择‘立即运行’,点击“下一步”

这里有的版本,可能稍有不同,但一般只选择"立即运行"就可以

 9.最后点击“完成”即可

 

 

 10.关闭对话框

那让我们来看看本地数据库有没有导入我们想要的数据呢?

如图所示,可见我们已经导入成功了!

还要注意以下几点:

1.我们在使用导入的表的时候,会发现表的主键约束,外码约束,检查约束都不见了

 

 2.在使用导入的表的时候,我们不能简简单单的只使用表名student519,你会发现这样是无效的,

 

那我们就应该带着这个表的架构名来使用这个表,但是如果你的架构名是以数字开头的,你又会发现新的问题

 这是因为数字开头的架构名,我们需要用中括号括起来使用它,这样就成功了!

更多推荐

SQL:远程服务器数据导入到本地数据库(保姆级步骤)