【问题标题】:Add a SQL Datasource to a Web Test将 SQL 数据源添加到 Web 测试
【发布时间】:2017-08-31 10:25:30
【问题描述】:

我正在尝试将 SQL Server 数据源添加到 VS2017 中的 Web 测试:

我点击安装包并得到这个:

缺少选项值:安装路径

我该如何克服这个问题?

编辑 1:

使用 Process Monitor 我已经确定了 VS2017 运行的命令:

"C:\program files (x86)\microsoft visual studio\installer\vs_installer.exe" modify --focusedUi --installPath "" --activityId 6bb6d93d-8c2a-4462-9304-4ef2b29d27d1 --add Microsoft.VisualStudio .Component.SQL.DataSources --includeRecommended

installPath 是空的,所以我将它指定为:

“C:\Program Files x86\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\”

当我指定 installPath 我得到这个错误:

System.ArgumentException: 目录路径'C:\Program Files x86\Microsoft Visual Studio\2017\Enterprise\Common7\IDE" --activityId 6bb6d93d-8c2a-4462-9304-4ef2b29d27d1 --add Microsoft.VisualStudio.Component .SQL.DataSources --includeRecommended' 无效。 参数名称:installationPath

我猜因为它试图安装一个包它一定是:

“C:\Program Files x86\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\PACKAGES”

这会导致这个错误:

不支持的选项包括推荐的/finalizeinstall

什么是正确的命令?

编辑 2:

确认我已经安装了 DataSources for SQ Server 支持:

编辑 3:

好吧,这是我的错。

我使用快捷方式运行 Visual Studio,该快捷方式使用联结来避免路径 C:\Program Files (x86) 中的括号,以便连接到 Oracle 9.2 数据库。

运行 Visual Studio(不是从快捷方式)我看到对话框并且可以连接到数据库。

但是,当我单击“确定”时,没有数据源被添加到 WebTest。

【问题讨论】:

    标签: sql-server visual-studio packages web-testing data-driven-tests


    【解决方案1】:

    这只是使用 VS2017 的典型一天。我发誓这个产品没有经过适当的测试。

    因此,当我单击“数据连接”对话框中的“确定”按钮时,我运行了进程监视器跟踪,并发现了一个拒绝访问:

    Event Class:    Registry
    Operation:  RegCreateKey
    Result: ACCESS DENIED
    Path:   \REGISTRY\A\{A8BB3990-53C7-4BD7-A7E3-CFA0DD6BD4EC}\Software\Microsoft\VisualStudio\15.0_8708a912\Data Connection Dialog
    TID:    11800
    Duration:   0.0000764
    Desired Access: Read/Write
    

    我打开了 Visual Studios 自己的 Registry Hive (using these steps),结果发现 Data Connection Dialog 键甚至不存在。我创建了Key,关闭了注册表,重新打开VS2017,成功添加了一个DataSource:

    【讨论】:

    • oi oi oi,哈哈,是的,我在上次选举中投票给你,以帮助 AEST 时区。可能会在某个时候加入聊天:)
    猜你喜欢
    • 1970-01-01
    • 2021-01-07
    • 2015-04-03
    • 1970-01-01
    • 2015-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多