【问题标题】:Setting up database for TeamCity in Windows 7在 Windows 7 中为 TeamCity 设置数据库
【发布时间】:2015-07-29 12:28:36
【问题描述】:
我正在尝试在我的 Windows 机器上设置 TeamCity 9.1。
在数据库设置部分,我下载了 sql 驱动程序并复制了
sqljdbc4.jar 文件复制到“C:\Windows\System32\config\systemprofile\.BuildServer\lib\jdbc”文件夹中,如说明页所述。
但我仍然在单击刷新 JDBC 驱动程序时收到此消息
MS SQL Server JDBC 驱动程序在
C:\Windows\System32\config\systemprofile\.BuildServer\lib\jdbc
目录。
从 Microsoft 下载中心下载驱动程序并按照
说明并将驱动程序 jar 文件放入
C:\Windows\System32\config\systemprofile\.BuildServer\lib\jdbc
服务器上的目录。
有什么想法吗??
【问题讨论】:
标签:
teamcity
teamcity-9.1
【解决方案1】:
您是否正确修改了 database.properties 文件?如果您将 TC 服务器作为 Windows 服务运行,请确保停止该服务并进行更改并重新启动它。
【解决方案2】:
我在设置 TeamCity 9.1 时遇到了同样的问题。在安装时,.BuildServer\lib\jdbc 文件夹在 C:\Windows\System32\config\systemprofile 下不存在。我重新安装了 TeamCity 并再次安装,但手动将数据目录定义为 C:\TeamCityData。
当安装向导询问驱动程序时,我将sqljdbc4.jar 文件复制到C:\TeamCityData\lib\jdbc(这次它存在),单击refresh JDBC drivers 并且它工作。希望对你有帮助
【解决方案3】:
在正常的 TeamCity 安装中,JDBC jar 文件需要位于“C:\ProgramData\JetBrains\TeamCity\lib\JDBC\”文件夹中,其中 Program Data 是 C 驱动器中的隐藏文件夹。
一旦您将 jar 文件放到此处,它就会被检测到。告诉我进展如何。
干杯!