本文为您介绍通过SQL Server Management Studio 2008将本地SQL Server数据库中的数据导入云虚拟主机数据库的方法。

前提条件

已安装SQL Server Management Studio 2008。
说明 您可以前往Microsoft官网,获取SQL Server Management Studio 2008安装包。

背景信息

在您导入数据前,请您了解以下关于SQL Server的基础知识:
  • 一个数据库可以包含多个数据表、多个存储过程、多个视图、函数等。导入sql 2008-1
  • 一个数据表包含多条数据行。例如,文章内容保存在数据表中。数据表截图
  • 视图即为虚拟的数据表,表的数据来源于物理数据表。例如,您可以将三个表合成一个视图以便查询。视图信息
  • 存储过程和函数是一段SQL脚本,它们增强了SQL语言的功能和灵活性。存储过程函数

操作步骤

  1. 获取数据库信息。
    1. 登录云虚拟主机管理页面
    2. 在左侧导航栏单击数据库信息
    3. 数据库信息页面,获取数据库信息。
      说明 如果您忘记数据库密码,可以重置密码。具体操作,请参见重置云虚拟主机数据库密码
      获取windows数据库
  2. 远程连接云虚拟主机数据库。
    1. 启动SQL Server Management Studio 2008。
    2. 对象资源管理器区域,选择连接 > 数据库引擎(D)
      找到连接口
    3. 在弹出的连接到服务器对话框,输入数据库连接信息后,单击连接
      连接数据库

      主要的参数说明如下表所示。

      参数 说明
      服务器名称 输入云虚拟主机数据库地址。
      登录名(L) 输入云虚拟主机数据库账号。
      密码(P) 输入云虚拟主机数据库密码。

      连接成功后,在左侧导航栏,您可以看到云虚拟主机数据库节点。

  3. 在本机生成待导入数据的SQL脚本。
    1. 在左侧导航栏,右键单击待导入远程云虚拟主机数据库的数据,选择任务 > 生成脚本(E)
      生成脚本1
    2. 在弹出的生成和发布脚本页面的简介区域,单击下一步
      生成脚本-2
    3. 选择对象区域,选择选择特定数据库对象(D),选中视图存储过程用户定义函数,然后单击下一步
      说明 请不要选中用户
    4. 设置脚本编写选项页面的输出类型区域,选择将脚本保存到特定位置保存到新建查询窗口
    5. 检查您的配置,确认无问题,单击下一步
      生成脚本-5
    6. 脚本发布并保存到指定位置后,单击完成
      生成脚本-6

      系统会自动打开新生成的脚本编辑窗口。

      生成脚本-7
  4. 在远程云虚拟主机数据库节点,执行新生成的本机数据脚本。
    1. 在左侧导航栏,选中远程云虚拟主机数据库节点。
    2. 在操作栏,单击新建查询

      右侧页面自动显示新建的脚本编辑窗口。

      远程执行-3

      各区域含义,如下表所示。

      区域 说明
      您当前编辑的脚本所在的数据库节点名称。
      云虚拟主机数据库节点的脚本编辑区域。
      本机数据库节点的脚本编辑区域。
    3. 将本地数据库节点的脚本内容全部复制到云虚拟主机数据库节点的脚本编辑区域中,并删除首行。
    4. 在操作栏,单击执行

      脚本执行完成后,在消息区域,系统会提示脚本执行成功。

      脚本执行-成功

      在左侧导航栏,您可以看到数据库表、存储过程、函数、视图已成功导入云虚拟主机数据库节点。

  5. 将本机数据库中的表导入云虚拟主机数据库。
    1. 在左侧导航栏,右键单击云虚拟主机数据库节点,选择任务 > 导入数据,然后在欢迎页面,单击下一步
    2. 选择数据源页面,配置数据源参数,然后单击下一步

      主要的参数配置,如下所示:

      • 服务器名称:请输入英文句号(.),代表本机数据源。
      • 身份验证:请选择使用Windows身份验证(W)
      • 数据库:请输入本机数据库用户名。
    3. 选择目标页面,配置目标数据库信息,单击下一步

      主要的参数配置,如下表所示。

      参数 说明
      服务器名称(S) 输入云虚拟主机数据库地址。
      身份验证 选择使用SQL Server身份验证(Q)
      用户名(U) 输入云虚拟主机数据库账号。
      密码(P) 输入云虚拟主机数据库密码。
      数据库(T) 输入云虚拟主机数据库名。
    4. 指定表复制或查询页面,选择复制一个或多个表或视图的数据(C),单击下一步
    5. 选择源表和源视图页面,在区域中,按Ctrl键同时拖动鼠标,鼠标移动范围内的所有表会批量拖到目标区域。
      说明 请您不要将区域的视图拖到目标区域。
      导入数据-5
    6. 选中所有待复制的表,单击编辑映射
    7. 在弹出的传输设置对话框,选中删除现有目标表中的行(R)启用标识插入(T),单击确定
    8. 选择源表和源视图页面,单击下一步
    9. 运行包页面,单击下一步,然后单击完成

      数据导入时间较长,请您耐心等待。

执行结果

数据导入完成,如下图所示。

数据导入完成