SonarQube 7.2.1-连接到SQL Server(多个实例)

时间:2018-12-20 15:40:09

标签: sql-server sonarqube

我正在使用Sonarqube 7.2.1和SQL Server 2016 Always ON(在其他服务器上)。我正在同一服务器上运行多个实例(SQL Server)。

所以我的问题是这样:将Sonarqube连接到SQL Server数据库,我仍然可以使用此连接字符串:

def billing(): # to create bills for customer-------------------------------------------------------------BILLING system
    global c, cur, apt, flag, t, name, name1, add, st, names, qty, sl, qtys, vc_id, n, namee, lb1
    m_bill=make_bill()
    t=0
    vc_id=''
    names=[]
    qty=[]
    sl=[]
    n=[]
    qtys=['']*10
    cur.execute("select *from med")
    for i in cur:
        n.append(i[1])
    c.commit()
    if flag=='st':
        st.destroy()
    else:
        apt.destroy()
    flag='st'
    st=Tk()
    st.title('BILLING SYSTEM')
    Label(st,text='-'*48+'BILLING SYSTEM'+'-'*49).grid(row=0,column=0,columnspan=7)
    Label(st,text='Enter Name: ').grid(row=1,column=0)
    name1=Entry(st)
    name1.grid(row=1, column=1)
    Label(st,text='Enter Address: ').grid(row=2,column=0)
    add=Entry(st)
    add.grid(row=2, column=1)
    Label(st,text="Value Id (if available)").grid(row=3, column=0)
    vc_id=Entry(st)
    vc_id.grid(row=3, column=1)
    Button(st,text='Check V.C.', command=blue).grid(row=4, column=0)
    Label(st,text='-'*115).grid(row=6, column=0,columnspan=7)
    Label(st,text='SELECT PRODUCT',width=25,relief='ridge').grid(row=7, column=0)
    Label(st,text=' RACK  QTY LEFT     COST          ',width=25,relief='ridge').grid(row=7, column=1)
    Button(st,text='Add to bill',width=15,command=append2bill).grid(row=8, column=6)
    Label(st,text='QUANTITY',width=20,relief='ridge').grid(row=7, column=5)
    qtys=Entry(st)
    qtys.grid(row=8,column=5)
    refresh()
    Button(st,width=15,text='Main Menu', command=main_menu).grid(row=1,column=6)
    Button(st,width=15,text='Refresh Stock', command=refresh).grid(row=3,column=6)
    Button(st,width=15,text='Reset Bill', command=billing).grid(row=4,column=6)
    Button(st,width=15,text='Buy', command=lambda:send_mail(m_bill)).grid(row=5,column=6)
    Button(st,width=15,text='Save Bill', command=make_bill().grid(row=7,column=6)
    st.mainloop()

还是我必须使用其他用户?

1 个答案:

答案 0 :(得分:0)

您需要使用始终在线数据库的注册侦听器名称(主机名)。

您不能回退/切换到具有IP地址的故障转移节点。

其他参数可以保持不变。唯一的问题是,需要在两个节点上都以适当的数据库权限定义sonarqube用户。

我也同意使用集成安全性,但是您可以选择是否具有集成安全性。