我一直在开展一个项目,并把它推到第一阶段。 然而,重新调查结束了变化,我不得不增加新的表格,并用行文中的一些关键参考资料。
我的问题在于,我缺乏了解,一旦在杰夫数据库上进行开发,就将进行这种变化,变成一个老旧的生产数据库。
有哪些战略用于迁移数据库图解变化和数据库中的数据?
就我所知,这项工作已经开放Sql服务器管理演播室,并开始人工添加表格。 我知道,这样做可能是一种坏的做法,因为它在认识到我可能开始错觉的同时,寻找适当的方式。
我一直在开展一个项目,并把它推到第一阶段。 然而,重新调查结束了变化,我不得不增加新的表格,并用行文中的一些关键参考资料。
我的问题在于,我缺乏了解,一旦在杰夫数据库上进行开发,就将进行这种变化,变成一个老旧的生产数据库。
有哪些战略用于迁移数据库图解变化和数据库中的数据?
就我所知,这项工作已经开放Sql服务器管理演播室,并开始人工添加表格。 我知道,这样做可能是一种坏的做法,因为它在认识到我可能开始错觉的同时,寻找适当的方式。
我通常使用SQL 服务器 出版Wizard,以制作有关变化的文稿。 这是一个非常简单和容易的办法。 该工具的主要缺点是,所生产的表格将减少,并重新计算那些没有改变但经过改变的程序使用的表格(我无法理解为什么),因此,有些手工劳动涉及穿透文字和去除不需要的物品。
<, 你不需要下载和安装这一工具;你可以在视觉演播室内发射。 服务器探测器的连接右侧,并在面菜中选择“向供应商提供”。
你们必须把一些东西称为“KIT”。 显然,如果你保持某种源头控制,那么,你在发展环境中所做变化的所有文字都应保留在源控制配置工具中。
一俟你收到你认为能够进入下一个较高环境的所有文字/改动。 编制包件时,将所有这些文字都放在文件夹中(按程序、表格、功能、诱杀装置分类) 然后,有批量档案,可使用OSQL指挥线的专用命令在包裹中执行这些文字。
拥有用于UAT/Staging/生产的批量文档,以便你能够把点击放在批量上,以在适当的服务器上安装成套设备。 西非经济和货币中心备选方案核对表。
这样,你们的所有环境都是yn!
http://liquibase.org/“rel=“nofollow noreferer”
Red Gate compare and Datakou 比较所有方式。 自从我公司购买以来,它从DEV到TEST到ACEPTTRI到PRODUCTION,节省了用于我们数据库的几吨时间。
并且,为了便于融入源头控制系统,你可以与文字同步。
http://www.red-gate.com” rel=“nofollow noreferer”> http://www.red-gate.com。
你们可以使用视觉演播室2015年。 Go to Tools=>SQL服务器 =>New Schema compar
step 1) Select source and target Database. Click on Compare option.
<>strong>第2步:,经比较完成后,可点击icon Generate cast(Shift+alt+G)。
这将产生Commit。
<>3> 仅凭<>swap 数据库变动说明 数据库 步骤1
有一些工具可以帮助你。
如果您有视频演播小组版本,则检查数据库项目(aka DataDude aka Vision Staff Team for Professionals)rel=“nofollow noreferer” ,见和
这使你能够从发展中国家/一体化数据库中产生一个模型,然后(许多,但并非全部)自动制作文字,以更新你为发展/一体化所做的改动。 2008年,联邦调查局确保你获得GDR2的配送。
我们找到了推动变革的最佳途径,就是处理像编码这样的数据库变化。 所有改动都是文字,都在源头控制之中,是版本的一部分。 在任何情况下,都没有任何东西被推向不作规定和源控制。 这样,你不会意外地推动正在发展中的变革,但还不准备推动变革。 此外,你还可以把假数据归还给dev子,并重新启用所有尚未推移的文字,并且你有新的数据,所有发展中国家的工作都得到保存。 当你把价值观放在你不喜欢的桌子上时,这也发挥了巨大作用;在其它事情发生之前,也不想推倒。 文本中文本的其余部分。
利用这些工具进行对比,看看是否遗漏了文字,是明智之举,但我只依靠这些工具。 将一些“尚未做好基本准备”的事物推向上的危险太大。
良好的数据库设计工具(如Sybase Power Designer)将使你能够对数据模型进行设计上的改动,从而产生实施这些变化的代码。 然后,你可以像你所选择的那样,储存和管理该守则。 当你继承一个数据库时,这一工具也应能够扭转工程。
即使在有组织、有充分记录的环境中,也往往难以找到发展和生产之间的所有变化。 Idera有一个服务器工具,它将发现贵方开发和生产数据库之间的结构差异,另一个工具可以发现数据的变化。 事实上,我常常利用这些技术来推进另一个方向和综合发展,生产开始一个新项目。
$db_user="root"; $db_host="localhost"; $db_password="root"; $db_name = "fayer"; $conn = mysqli_connect($db_host,$db_user,$db_password,$db_name) or die ("couldn t connect to server"); // perform query ...
I am in the early stages of developing a database-driven system and the largest part of the system revolves around an inheritance type of relationship. There is a parent entity with about 10 columns ...
I m writing a Java web app in my free time to learn more about development. I m using the Stripes framework and eventually intend to use hibernate and MySQL For the moment, whilst creating the pages ...
Does anybody know if it is possible to move some (not all) users from one ASP.NET membership database to another? (for the purposes of migrating some users to another database on another machine, but ...
Is it because of size? By the way, what is the limit of the size?
I am trying to join two tables that reside in two different databases. Every time, I try to join I get the following error: An association from the table xxx refers to an unmapped class. If the ...
For example, I have a table, and there is a column named Tags . I want to know if value programming exists in this column. How can I do this in ADO.NET? I did this: OleDbCommand cmd = new ...
I m trying to migrate one of my PHP projects to Doctrine. I ve never used it before so there are a few things I don t understand. In my current code, I have a class similar to this: class ...