问题标签 [roundhouse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
76 浏览

sql - 尽管已声明,但找不到数据类型“UserDefinedType”

以下脚本创建一个存储过程 (mysproc.sql):

运行上面的脚本时,会运行另一个调用存储过程的脚本,如下所示(runsproc.sql):

RoundhouseE 用于按顺序运行这些脚本......在本地 RoundhouseE 将正确运行这些脚本,但是当在 Azure 上运行 RoundhouseE 时,声明时会发生错误DECLARE @Names AS [SchemaName].[NameList]......说用户定义的类型没有被定义,尽管它实际上是被定义的。

这是 RoundHouse 提供的错误消息:

0 投票
1 回答
774 浏览

sql-server - TeamCity SQL 项目:未找到 Microsoft.Data.Tools.Schema.SqlTask​​s.targets

团队城市

我有一个带有.NET CLI (dotnet) build stepfor a的 TeamCity 项目Visual Studio Solution ( .sln )

该解决方案包括一个SQL Project ( .sqlproj ).

运行此构建步骤会出错:

数据库.sqlproj

所以看来SQLDBExtensionsRefPath = C:\Program Files\dotnet\sdk\2.2.101\Microsoft\VisualStudio\v11.0\SSDT\

显然.sqlproj默认为 11.0 - 一个非常旧的Visual Studio.

如何SQLDBExtensionsRefPath设置?如何为正确的路径安装/配置代理?

我的代理人有:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VisualStudio\v16.0\SSDT\Microsoft.Data.Tools.Schema.SqlTasks.targets

我还注意到一个 NuGet 包已经发布:

https://www.nuget.org/packages/Microsoft.Data.Tools.Msbuild/

但目前尚不清楚如何使用它。很明显我需要在VS .csproj. 但是接下来如何保证Visual StudioTeam City指向Microsoft.Data.Tools.Schema.SqlTasks.targets包中的(packages文件夹下)呢?

0 投票
1 回答
418 浏览

visual-studio - 是什么导致 NuGet 将包还原到略有不同的文件夹结构?

我有一个.NET Core解决方案需要引用单个.NET Framework包,只是为了将包内容扩展到packages文件夹中,以便可以使用一些工具。

在我的.csproj我有这一行:

我发现当我构建我的解决方案(在本地开发Visual StudioTeamCity)时,有时NuGet会将我的包恢复到这个文件夹结构:

这就是它目前正在做的事情。

但是在另一台开发机器上(和上TeamCity Build Agent),构建创建了这个文件夹结构:

注意细微的差别。

我无法弄清楚可能导致这些不同的行为。我找不到任何与NuGet包文件夹结构相关的配置设置。

有人知道吗 ?

0 投票
1 回答
131 浏览

oracle - 安装 Oracle 客户端工具 - Docker、Roundhouse、Oracle

我试图让 Roundhouse 从我有一些 Oracle 脚本的 Docker 映像运行,但目前当我对我的 Docker 映像执行 rh 命令时,我收到以下错误:

无法从您传递的对象创建类型。“roundhouse.databases.oracle.OracleDatabase,roundhouse.databases.oracle”解析为空。

我认为这是没有在我的 Docker 映像中正确配置 Oracle 客户端工具的结果(https://github.com/chucknorris/roundhouse/wiki/Oracle)。

我已经从https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html下载了 rpm 文件,并且我设法安装了 Oracle 客户端工具,但我继续获取上面的错误所以我认为这是因为我没有正确配置客户端工具?

谁能告诉我我做错了什么?