`

如何:将更新从数据库导入数据库项目

阅读更多

 

http://msdn.microsoft.com/zh-cn/library/aa833173%28v=vs.100%29.aspx

 

 

首次创建数据库项目时,通常需要从现有的生产数据库中导入数据库架构。 如果在开发过程中对成品服务器应用了更改,那么您可能还需要将这些更改导入您的项目中。 不能使用“导入数据库架构”命令,因为该命令仅适用于尚未包含数据库对象的项目。 若要导入对数据库服务器所做的更改,必须使用“架构比较”。

注意注意

在使用“架构比较”更新数据库项目时,不会删除那些在数据库项目中存在、但是在源数据库中不存在的对象。 在对两个数据库进行比较时,此行为不同。 在更新数据库项目,使其与源数据库匹配之后,必须从数据库项目中手动删除在源数据库中不存在的任何对象。

将更新从现有数据库导入数据库项目

  1. 在 Visual Studio 中打开数据库项目。 有关更多信息,请参见如何:打开数据库或服务器项目

    注意注意

    如果您还没有数据库项目,则应参见开始团队数据库开发 ,以获取有关如何首次创建数据库项目并导入数据库对象和设置的信息。

  2. “数据” 菜单上,指向“架构比较” ,然后单击“新建架构比较”

    将出现“新建架构比较” 对话框。

    注意注意

    也可以在“解决方案资源管理器”“架构视图” 中右击数据库项目,然后单击“比较架构”

  3. “源架构” 中单击“数据库” ,再单击指向您要从中导入架构更新的数据库的连接。

    注意注意

    您必须具有访问源数据库的权限。 有关更多信息,请参见执行 Visual Studio 的数据库功能所需的权限

  4. “目标架构” 中单击“项目”

    项目应默认为打开的数据库项目。

  5. 单击“确定” 开始比较。

    比较完成后,将显示结果。

  6. 为差异指定“更新操作”

    默认情况下,所有更改都是同步的。

    注意注意

    如果“架构比较”的目标是一个项目,则更改更新操作时不会选中任何依赖项。

  7. “数据” 菜单上,指向“架构比较” ,然后单击“写入更新”

    指定的更改即写入数据库项目,并将它与数据库同步。

    注意注意

    也可以单击“架构比较” 工具栏上的“写入更新”

分享到:
评论

相关推荐

    sql server 数据库导入导出方法

    SQL Server 数据库导入导出是数据库管理员和开发者常用的操作,目的是将数据库备份到本地或网络存储设备中,以便在需要时恢复数据库或将数据库迁移到其他服务器上。下面将详细介绍 SQL Server 数据库导入导出的方法...

    MYSQL 数据库导入导出命令

    MySQL 数据库导入导出命令是数据库管理员和开发者经常使用的命令,用于将 MySQL 数据库导出到文件中,以便备份、还原或迁移到其他服务器。下面将详细介绍 MySQL 数据库导入导出的命令和方法。 数据库备份 数据库...

    mariadb导入导出mysql数据库的脚本:无需手动创建数据库,直接新建数据库+导入表结构+插入记录

    2. "3.mysql -u root -p 《 test.sql不创建数据库_导入数据库.url":这看起来是一个URL,指向一个命令行导入数据库的示例。`mysql -u root -p` 是MySQL客户端的命令,用于连接到服务器,其中 `-u root` 表示以root...

    Oracle数据库导入导出工具

    - 数据迁移:当需要将数据从一个Oracle实例迁移到另一个实例时,导入导出工具是关键。 - 数据备份:定期备份数据库以防止数据丢失,确保业务连续性。 - 数据恢复:在系统故障或数据错误时,通过备份数据进行恢复...

    数据库导入 数据库导入 数据库导入

    #### 示例8:从文件中加载数据 ```sql LOAD DATA LOCAL INFILE 'D:/mysql.txt' INTO TABLE MYTABLE; ``` #### 示例9:执行SQL脚本文件 ```sql SOURCE D:/mysql.sql; ``` #### 示例10:删除表 ```sql DROP TABLE ...

    数据库导入导出

    数据库导入导出是数据库管理中的基础操作,它涉及到数据的迁移、备份和恢复等多个关键环节。在数据库系统中,数据的导入(Import)通常是指将数据从外部文件或源数据库迁移到目标数据库的过程,而导出(Export)则是...

    Oracle数据库导入导出(备份与恢复).docx

    Oracle数据库导入导出命令(备份与恢复) Oracle数据库是目前最流行的RELATIONAL DATABASE MANAGEMENT SYSTEM(关系数据库管理系统),它提供了强大且灵活的数据存储和管理功能。为了确保数据的安全和可靠性,Oracle...

    DB2数据库导入导出

    DB2 数据库导入导出的操作方法是指将用户的 DB2 数据库导出并导入到自己的 DB2 数据库上。由于 DB2 没有直接的数据库导出功能,因此需要导出表结构、表数据,然后在导入。 一、导出表结构 在 DB2 命令行工具中,...

    oracle数据库导入数据以及创建用户

    以下是对标题"Oracle数据库导入数据以及创建用户"的详细解读: 1. 数据导入: - **SQL*Loader**:Oracle提供的一种强大的工具,能够快速地将大量数据从文本文件或CSV文件加载到数据库中。SQL*Loader读取控制文件,...

    Access数据库导入Mysql的方法

    本文详细介绍了从Access数据库导入数据到MySQL的过程。整个过程涉及到多个步骤,包括数据导出、格式调整、MySQL表结构设计以及数据导入。通过遵循这些步骤,可以有效地完成数据迁移任务,确保数据的完整性和准确性。...

    将oracle远程数据库导入本地数据库脚本

    这是将oracle远程数据库导入本地数据库的自动化脚本。只要简单的设置一些参数,就能够通过点击批处理脚本实现一键导入。具体可以参见http://blog.csdn.net/u010999809/article/details/75331006

    ERwin反向导入工程(从数据库把表导入ERwin)

    在菜单栏中,我们选择“Tools”->“Reverse Engineer”,以开始反向导入数据库。在反向导入对话框中,我们需要选择要导入的数据库和数据库版本。 8. 选择要导入的数据 在反向导入对话框中,我们可以根据自己的需要...

    从一个数据库导入到另一个数据库中

    本文将详细介绍如何将数据从一个数据库导入到另一个数据库中,同时也会涉及到“源码”和“工具”这两个标签所涵盖的相关内容。 首先,我们需要理解数据库的基本概念。数据库是存储和管理数据的系统,它允许我们组织...

    用JAVA将数据库导入csv程序

    在IT行业中,数据的导入与导出是常见的操作...总的来说,通过Java将数据库导入CSV程序,我们可以实现数据的高效迁移和共享,同时利用CSV的灵活性和通用性。对于Java开发者来说,掌握这样的技能对日常开发工作大有裨益。

    DELPHI 从EXCEL导入到数据库

    标题中的"DELPHI 从EXCEL导入到数据库"是一个关于使用Delphi编程语言将Excel电子表格中的数据导入到数据库的应用实例。这个话题涉及到多个IT领域的知识点,包括Delphi编程、Excel文件处理以及数据库交互。 Delphi是...

    Oracle数据库导入到SqlServer步骤(图文篇)

    本文将详细介绍如何将 Oracle 数据库导入到 SqlServer 中。 Step 1-6: 数据源设置 首先,在要导入的数据库上右键,点击“任务”-“导入数据”。然后,在“导入导出向导”中点击“下一步”。接着,选择数据源为...

    易语言将access数据库导入sqlite数据库

    本文将详细讲解如何使用易语言将Access数据库导入SQLite数据库,以及涉及到的相关知识点。 易语言是一种以中文编程为特色的编程语言,旨在降低编程的门槛,让更多人能够参与到程序开发中来。它的语法简洁明了,适合...

    谈谈数据从sql server数据库导入mysql数据库的体验

    谈谈数据从sql server数据库导入mysql数据库的体验

    MySQL数据库:数据的导入与导出.pptx

    数据库导入导出的作用 数据的导入与导出可以实现以下几个方面的作用: * 数据迁移:将数据从一个数据库迁移到另一个数据库,可以实现数据的迁移和备份。 * 数据共享:将数据共享给其他应用程序或系统,实现数据的...

    启动H2数据库并导入数据库脚本

    标题中的“启动H2数据库并导入数据库脚本”是指在计算机环境中启动H2数据库服务器,并将预先准备的SQL脚本(如`schema.sql`)导入到该数据库中以创建或更新数据库结构的过程。H2是一个轻量级、开源的Java数据库,常...

Global site tag (gtag.js) - Google Analytics