0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何创建脚本文件夹,将其保存在MicrosoftOneDrive上

电子工程师 来源:哲想软件 作者:哲想软件 2022-08-11 09:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

数据库脚本文件夹是一组脚本,它们表示数据库模式以及其中包含的数据(可选)。Scripts文件夹可用于比较和部署SQLServer 数据库架构,以及对数据库进行版本控制和逆向工程。所有这些操作都可以在一个名为dbForgeSchema Compare for SQL Server的专用工具中完成。

在本文中,您将找到一个方便的分步教程,该教程将向您展示如何创建脚本文件夹,将其保存在MicrosoftOneDrive 上,并将其用于上述架构比较和部署的目的。

使用OneDrive可以很容易地执行以下操作:

共享脚本以进行审核

与您的队友共享脚本以进行协作开发

保留数据库的副本作为备份

如何在 PC上设置 OneDrive

由于您想使用OneDrive进行存储,我们假设您已经有一个现有帐户;现在我们想向您展示如何将其映射为Windows 10机器上的网络驱动器,并从文件资源管理器轻松访问您的文件和文件夹。

1、OneDrive应用程序预装在Windows 10上。从“开始”菜单打开它。

2、输入与您的OneDrive帐户关联的电子邮件地址。然后单击登录。

e2a865de-190a-11ed-ba43-dac502259ad0.png

3、输入您的密码并再次单击登录。

e2d6be7a-190a-11ed-ba43-dac502259ad0.png

请注意,OneDrive可能需要额外验证并向您的关联电子邮件发送特殊安全代码。如果发生这种情况,请转到您的电子邮件,获取安全代码,输入它,然后继续。

4、指定 OneDrive文件夹的位置。

e2fc7318-190a-11ed-ba43-dac502259ad0.png

5、如果您之前在计算机上设置过OneDrive,您可能已经有一个现有的OneDrive文件夹。在这种情况下,您只需单击使用此文件夹。

e32ef1a8-190a-11ed-ba43-dac502259ad0.png

6、您将不得不浏览几个可以跳过的附加页面;完成后,您的所有OneDrive 文件和文件夹都将出现在文件资源管理器中。

e35b39e8-190a-11ed-ba43-dac502259ad0.png

而已!现在我们可以继续在dbForgeSchema Compare中创建一个脚本文件夹。

如何创建脚本文件夹并将其存储在OneDrive 上

您有两种方法可以在Schema Compare中创建新的脚本文件夹。

第一个是转到Databasemenu > Tasks > Create Scripts Folder or Snapshot。

1、在打开的创建脚本文件夹或快照对话框中,指定源对象的类型、所需的连接、数据库名称、输出类型(脚本文件夹)以及脚本文件夹要保存到的OneDrive 路径。

e399e88c-190a-11ed-ba43-dac502259ad0.png

2、或者,您还可以转到脚本文件夹结构并指定脚本文件夹和文件名模板的结构。

e3cd98f8-190a-11ed-ba43-dac502259ad0.png

3、一切配置完成后,点击创建,所有数据库对象将被创建并存储在OneDrive 上的新脚本文件夹中。

第二种方法是通过将SQL Server数据库与空文件夹同步来创建脚本文件夹。

(1)为此,单击菜单上的新建模式比较以打开向导。

(2)在Source中,选择Databasetype,然后选择所需的连接和数据库。在Target中,选择ScriptsFolder类型并在Databasescripts folder字段中设置OneDrive 上空文件夹的路径。

e3fb4e9c-190a-11ed-ba43-dac502259ad0.png

(3)现在点击比较。比较完成后,您将能够指定将添加到脚本文件夹中的对象(或简单地将它们全部选中)。

e433c542-190a-11ed-ba43-dac502259ad0.png

4、通过比较菜单>同步打开同步向导(或者,在网格中选择所需对象并从快捷菜单中选择同步)。

最后,选择更新脚本文件夹并单击同步。而已!

e45db74e-190a-11ed-ba43-dac502259ad0.png

使用脚本文件夹作为比较和同步的源或目标

每当您将脚本文件夹用作目标或源时,SchemaCompare 都会生成一个SQL同步脚本,该脚本既可以保存到文件中,也可以在内部编辑器中查看和修改。

如果您选择一个脚本文件夹作为源,您可以直接针对所需的目标数据库运行同步脚本。

如果您选择一个脚本文件夹作为目标,您的脚本文件夹将被更新。

请注意,您还可以使用存储在OneDrive上的脚本文件夹通过dbForgeSource Control对您的SQLServer 数据库进行版本控制,该插件是SSMS的一个插件,可简化和自动化数据库更改管理。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据库
    +关注

    关注

    7

    文章

    3993

    浏览量

    67736
  • 脚本
    +关注

    关注

    1

    文章

    407

    浏览量

    29051
  • 资源管理器
    +关注

    关注

    0

    文章

    23

    浏览量

    7802

原文标题:​使用OneDrive存储dbForge架构比较的脚本文件夹

文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    VS Code 中`xiaozhi-esp32` 项目文件夹 修改 I2C 设备地址为 `0x78`

    VS Code 中`xiaozhi-esp32` 项目文件夹 修改 I2C 设备地址为 `0x78`
    的头像 发表于 11-28 07:30 526次阅读

    QEMU快速上手(Win),源码文件夹对不上是为什么?

    /rt-thread-smart/quick-start/qemu-win/quickstart 搭建VSCode的调试环境,卡在了第一步,我下载下来的源码是UBuntu20环境的,,而不是Windows环境的,和文档里的文件夹对不上; 想问下各位,是怎么回事?要怎么搭建VSCode调试环境?
    发表于 09-29 06:57

    实现litterfs后,打不开文件夹怎么解决?

    在实现文件系统后,进入不了文件夹,但是能创建文件夹,使用ls也能看到相应文件夹下的内容 这是为什么
    发表于 09-28 12:27

    软件包加入后不显示packages文件夹是怎么回事?

    软件包加入后不显示packages文件夹,使用rt——thread标准版,基于星火一号开发板
    发表于 09-19 08:28

    请问rtt studio 的文件夹打红叉什么意思?

    rtt studio 的文件夹打红叉什么意思?而且文件夹里面实际是有文件的,但是浏览不出来。
    发表于 09-18 06:34

    RTT如何添加文件夹并加入编译?

    想把一个新的工程文件夹(包含若干个源文件和头文件)放入同一个工程内编译。 试了下把在文件系统添加了文件夹到相关位置,rtthread stu
    发表于 09-15 07:50

    迅为RK3588开发板Android13系统挂载samba共享文件夹-怎么开启Windows共享目

    注:推荐新建用户以及共享目录都是用英文。 windows 系统中,文件夹共享需要设置指定用户与密码,通过输入用户和密码进行连接,在设置共享时系统中有 Everyone 所有人设置,允许所有人直接
    的头像 发表于 06-25 10:25 409次阅读
    迅为RK3588开发板Android13系统挂载samba共享<b class='flag-5'>文件夹</b>-怎么开启Windows共享目

    KT142A 语音芯片插播功能使用指南及文件存储命名规则

    语音芯片在游戏机、电梯等设备中存在插播需求,逻辑为播放背景音乐时触发提示音播放,播完继续背景音乐,KT142A 插播指令需按规则使用,提示音文件要放在 “ADVERT1-ADVERT9” 文件夹
    的头像 发表于 06-21 13:46 825次阅读
    KT142A 语音芯片插播功能使用指南及<b class='flag-5'>文件</b>存储命名规则

    如何将dif_time打印到 uart 或将其保存在文件中?

    uint8_t 缓冲区,然后将其打印到 UART 控制台或保存在文件中。 我正在寻找一些有关如何实现这一目标的指导! 代码片段 //全局变量 uint32_t 开始时间; uint32_t停止时间
    发表于 05-15 06:51

    如何按层级数获取文件夹名称(或路径),并依据层级数分组?

    第一组是主文件夹,第二组是次级文件夹,依次类推
    发表于 04-25 14:12

    CUBEMX在线升级,保存在软件子目录下的工程文件夹自动给删掉了,为什么?

    这是识别了不是软件的文件夹自动删掉?我已经重新试过一次了,退回6.12版本然后在线升级,果然新建的工程文件升级后 被删掉了
    发表于 03-07 08:08

    为什么无法使用图像文件夹执行对象检测Python演示?

    使用自定义固态盘 Mobilenet 执行对象检测,并使用自定义脚本文件夹中包含多个图像。 每张图像的检测结果都有相同的边框位置。
    发表于 03-07 07:51

    DLP4710EVM-LC lnternal Patterns的Pattern的.bin文件无法保存怎么解决?

    ;s timings are not validated before saving to file.但文件可以成功保存在选择的文件夹中 求大佬进行解答
    发表于 02-24 07:02

    如何快速创建用户自定义Board和App工程

    概述自HPM_SDKv1.7.0发布开始,在HPM_ENV中新增了user_template文件夹,以方便用户快速创建自定义的Board和App工程。user_template是用户模板工程,用户
    的头像 发表于 02-08 13:38 999次阅读
    如何快速<b class='flag-5'>创建</b>用户自定义Board和App工程

    Devart: dbForge Compare Bundle for SQL Server—比较SQL数据库最简单、最准确的方法

    、备份和脚本文件夹中的数据差异。它可以同步任意数量数据库中的数据,只需点击几下即可恢复损坏或丢失的数据。 dbForge模式比较 帮助比较数据库模式,分析差异,并通过SQL脚本同步差异。它适用于所有
    的头像 发表于 01-17 11:35 865次阅读