问题标签 [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.
sql - 尽管已声明,但找不到数据类型“UserDefinedType”
以下脚本创建一个存储过程 (mysproc.sql):
运行上面的脚本时,会运行另一个调用存储过程的脚本,如下所示(runsproc.sql):
RoundhouseE 用于按顺序运行这些脚本......在本地 RoundhouseE 将正确运行这些脚本,但是当在 Azure 上运行 RoundhouseE 时,声明时会发生错误DECLARE @Names AS [SchemaName].[NameList]
......说用户定义的类型没有被定义,尽管它实际上是被定义的。
这是 RoundHouse 提供的错误消息:
sql-server - TeamCity SQL 项目:未找到 Microsoft.Data.Tools.Schema.SqlTasks.targets
团队城市
我有一个带有.NET CLI (dotnet) build step
for 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 Studio
并Team City
指向Microsoft.Data.Tools.Schema.SqlTasks.targets
包中的(packages
文件夹下)呢?
visual-studio - 是什么导致 NuGet 将包还原到略有不同的文件夹结构?
我有一个.NET Core
解决方案需要引用单个.NET Framework
包,只是为了将包内容扩展到packages
文件夹中,以便可以使用一些工具。
在我的.csproj
我有这一行:
我发现当我构建我的解决方案(在本地开发Visual Studio
或TeamCity
)时,有时NuGet
会将我的包恢复到这个文件夹结构:
这就是它目前正在做的事情。
但是在另一台开发机器上(和上TeamCity Build Agent
),构建创建了这个文件夹结构:
注意细微的差别。
我无法弄清楚可能导致这些不同的行为。我找不到任何与NuGet
包文件夹结构相关的配置设置。
有人知道吗 ?
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 客户端工具,但我继续获取上面的错误所以我认为这是因为我没有正确配置客户端工具?
谁能告诉我我做错了什么?