我是 TeamCity 的新手,我不知道如何使用它运行SQL scripts
。
是否只是在命令行构建运行器中选择这些脚本的路径?
我很丢失。
问候。
答案 0 :(得分:14)
在命令行构建步骤中:
命令可执行文件:c:\Program Files\Microsoft SQL Server\100\Tools\Binn\sqlcmd.exe
命令参数:-S <server> -i <path_to_file>
&lt; ==注意:这是一个大写-S
!
您可能需要将100
更改为其他内容,具体取决于您在构建代理上安装的SQL Server工具的版本。
答案 1 :(得分:2)
我相信SQLCMD / SQLPLUS / MYSQL可以作为独立的可执行文件使用,您可以在TeamCity服务器上安装。
Microsoft® SQL Server® 2008 R2 Feature Pack
但是,如果不了解您的实际SQL平台,这可能会有所不同,提供商应该有另一种选择。
然后,您可以创建一个命令行运行器来调用可执行文件并传入所需的参数,这将在此处进一步说明。
如果您正在将数据库迁移视为CI流程的一部分,那么还需要查看RoundhousE