jira scriptrunner 怎么调试
发布网友
发布时间:2022-04-22 11:23
我来回答
共1个回答
热心网友
时间:2023-10-12 09:52
1.创建并配置SQL Server数据库
创建一个JIRA用于存储问题的数据库,如:jiradb。
排序规则类型必须是case-insensitive, accent-insensitive以及language neutral,例如:'SQL_Latin1_General_CP437_CI_AI'。如果你的SQL Server安装的默认排序规则没有被修改,检查排序规则类型设置进行修改。
SQL Server使用Unicode编码存储字符,这足以防止任何可能的问题。
创建一个与JIRA连接的数据库用户,如:jiradbuser。
这个数据库用户不能是该数据库的拥有者,但应该在db_owner角色中。
在数据库中为JIRA表创建一个空的'schema',如:jiraschema。
在SQL Server中的'schema'是用来包含对象的命名空间,并且不同于传统的数据库模式。你不需要创建任何JIRA表、字段或关系(JIRA会在首次启动这个空模式时创建这些对象)。可参考Microsoft documentation查看更多SQL Server模式信息。
确保该用户在新创建的模式中有连接数据库以及创建和写入表的权限。
如果在JIRA设置SQL Server数据库还有问题可参考Setting Up a SQL Server database for JIRA。
确保TCP/IP 可用于SQL Server并且正在监听正确的端口(SQL Server安装默认端口为1433)。
阅读Microsoft documentation查看更多如何启用网络协议(TCP/IP)以及如何配置SQL Server来监听特定的端口。
确保SQL Server在适当的身份验证模式下运行。
默认情况下,SQL Server在'Windows Authentication Mode'下运行。但如果你的用户没有与受信任的SQL连接关联,如'Microsoft SQL Server, Error: 18452'就是在启动JIRA时出现的错误,这时你需要修改身份验证模式为'Mixed Authentication Mode'。阅读Microsoft documentation了解身份验证模式并修改身份验证模式为'Mixed Authentication Mode'。
取消SET NOCOUNT选项(查看由SET NOCOUNT引起的MS SQL Server错误),方法如下:
打开SQL Server Management Studio并导航到Tools > Options > Query Execution > SQL Server > Advanced。下面的截屏显示的就是MSSQL Server中此设置的配置面板。确保SET NOCOUNT选项不被选上:
*当连接SQL Server 2008时还需要在Server > Properties > Connections > Default Connections属性框中清除no count选项。截屏如下:
通过选中新建的数据库点击右键连接Query Console并选择'New Query'。执行以下命令来设置隔离级别。